Commit Graph

129 Commits

Author SHA1 Message Date
amy a0d3f3715a landed fixseen and got rid of all explicit LOCK TABLES operations (not needed in modern MySQL, especially with transaction semantics) 2026-01-30 18:20:58 -07:00
amy f88fc33f64 landed "set default pseud" 2026-01-30 16:53:49 -07:00
amy d11101aabd landed "delete topic" function 2026-01-30 16:02:55 -07:00
amy 53845bf6b1 landed publishing post to front page 2026-01-30 15:09:19 -07:00
amy 2c9ceefd6b landed E-mail invites at three levels 2026-01-30 14:44:30 -07:00
amy a0064b37a5 implemented "front end" of invites for community/conference/topic, including common view template 2026-01-29 23:14:24 -07:00
amy 84d734578b landed "move message" functionality 2026-01-29 22:38:27 -07:00
amy 8341a6e4d4 created the "move message" page 2026-01-29 18:16:23 -07:00
amy 8a66579c31 added topic subscribe/unsubscribe 2026-01-29 16:12:27 -07:00
amy a18a7c70f7 did stick/unstick, freeze/unfreeze, and archive/unarchive topic for three quick wins 2026-01-29 11:36:03 -07:00
amy 05378156d3 added filtered user display/removal to topic management page 2026-01-28 23:16:46 -07:00
amy b59e15a48e hooked up "nuke message" and finished defining the message box 2026-01-28 18:59:38 -07:00
amy 4dd15aa0d2 hooled up "scribble message" 2026-01-28 15:40:13 -07:00
amy 928a19d600 added the Manage Topic page and strengthened some link conditions for anonymous user 2026-01-28 15:19:18 -07:00
amy ead2b37f08 added the Manage Conference page; also fixed password hash matching in authentication 2026-01-27 23:12:26 -07:00
amy 3a9166bcb6 wired up all the hotlist functionality 2026-01-26 23:13:48 -07:00
amy c3e31e295c implemented the /go shortcut processing 2026-01-22 22:46:15 -07:00
amy 0ec8d832c3 implemented hide/show message functionality 2026-01-21 22:56:45 -07:00
amy 700dbd6726 implemented attachment downloading 2026-01-20 22:23:46 -07:00
amy 309d7dc9d1 implemented topic hide/show 2026-01-19 22:10:38 -07:00
amy b9edd344ef rewrote session management code entirely to try and eliminate map race conditions 2026-01-19 15:26:49 -07:00
amy 567a774282 refactor of topic handling and image serving 2026-01-18 22:29:20 -07:00
amy 3eb0f6a259 first draft of posting to a topic (including preview) 2026-01-01 22:41:43 -07:00
amy 5c8bb8dd5e all database operations now take a context.Context, which is propagated through from sources 2025-12-20 22:29:26 -07:00
amy 80bd0e03fd additional work on reading posts - still not quite there yet but getting closer 2025-12-19 23:23:58 -07:00
amy 57d664dcb1 partial implementation of "read posts" 2025-12-18 23:43:51 -07:00
amy 1233dabfb2 fixed route for conference topics list 2025-12-16 15:14:18 -07:00
amy aa4cf401a0 moved more of the common preliminaries for conferences into middleware 2025-12-07 21:54:38 -07:00
amy 331e768124 grouping community and conference routes and making more functionality implemented by middleware 2025-12-06 23:14:55 -07:00
amy 43bd810942 wrote the code to handle attachment upload (and link from new-topic post) 2025-11-17 21:50:53 -07:00
amy 038b3c7adb added post link rewriter template function 2025-11-06 21:53:53 -07:00
amy 5571a58ea2 added static file handling for a custom stylesheet that puts the highlights on links in Amsterdam posts 2025-11-05 21:47:58 -07:00
amy 798e86ae40 added preview code to new topic - not yet tested 2025-11-03 22:47:00 -07:00
amy 596d7de7de landed the dictionary objects and spelling rewriter, which also allowed me to complete the configuration YAML file 2025-10-30 22:33:39 -06:00
amy 9bbc4d9feb l;anded the initial version of the "Create New Topic" form 2025-10-28 22:10:03 -06:00
amy 086954f7b0 Landed the topic list page (no topics yet, so appearances are deceiving) 2025-10-28 16:32:05 -06:00
amy b93bc93e00 Landed conference list page - still needs some work (doesn't crash, but some display info is incorrect) 2025-10-22 23:19:11 -06:00
amy 4f363c8fc8 landed the Member List functionality 2025-10-22 20:49:41 -06:00
amy 11537d5d7f landed community join and unjoin functionality 2025-10-22 16:27:01 -06:00
amy fe6d53a965 got Find Communities to work 2025-10-21 21:43:00 -06:00
amy 89da7e8456 first landing of the Find page, including the four tabs and session memory of the selected tab 2025-10-19 17:12:53 -06:00
amy 13644f4ecb improved error page handling by tapping into Echo and its middleware 2025-10-19 16:06:08 -06:00
amy 021807e53e landed code for creating community (untested) 2025-10-18 22:38:27 -06:00
amy 1797a6ec7e added upload and changing of community logo, and fixed logo references in other files 2025-10-18 20:41:06 -06:00
amy 83bd817630 added community profile setting from dialog (untested) 2025-10-17 23:21:31 -06:00
amy 0edba20d1d added dialog for editing community profile 2025-10-17 22:32:28 -06:00
amy 8e80176022 implemented the community admin menu and necessary tweaks to the menu system 2025-10-17 15:57:12 -06:00
amy 137bf35a8b resolve bugs in community profile display 2025-10-17 11:53:30 -06:00
amy 65c739dc57 community profile and left menu implementation done, not quite working yet 2025-10-16 23:05:34 -06:00
amy 681b30272d partial implementation of community profile page - next, straighten out left menus 2025-10-15 23:20:43 -06:00