Commit Graph
100 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 f8e7816f62 tick off the list... 2026-01-30 16:54:23 -07:00
amy f88fc33f64 landed "set default pseud" 2026-01-30 16:53:49 -07:00
amy 8f7d98bb9e refactored conference settings out a bit and added SetDefaultPseud 2026-01-30 16:30:26 -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 184c614163 landed E-mail subscription delivery 2026-01-29 15:52:24 -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 3a9542e927 tick off that feature on the list 2026-01-28 23:18:41 -07:00
amy 05378156d3 added filtered user display/removal to topic management page 2026-01-28 23:16:46 -07:00
amy 17471f292a basic behavior of filtering users added 2026-01-28 22:56:17 -07:00
amy b59e15a48e hooked up "nuke message" and finished defining the message box 2026-01-28 18:59:38 -07:00
amy ef47631b24 beginnings of a message box system within the UI 2026-01-28 16:27: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 1925d4a2c6 fix to Topic.GetLastRead 2026-01-27 12:46:36 -07:00
amy c99f9d87e1 marked some TODO features as deferable 2026-01-27 11:27:59 -07:00
amy 235f627129 checked in the Claude retraining examples in case I need to start yet another new conversation 2026-01-26 23:17:45 -07:00
amy 3a9166bcb6 wired up all the hotlist functionality 2026-01-26 23:13:48 -07:00
amy 58aa01361d "new" flag on conference hotlist sidebox works (it's a bell) 2026-01-26 16:26:51 -07:00
amy c83ac65f7e conference sidebox is now filled in 2026-01-26 16:11:05 -07:00
amy 0dd66709d9 start point of hotlist support (untested) 2026-01-25 22:47:28 -07:00
amy c5b2c3d64b replaced the CoC with something less problematic :), slight formatting to MISSINGFUNCS 2026-01-25 19:01:12 -07:00
amy e6de6edd0d Revamped docs to include list of missing functions and remove the old Venice example from where it's been for I don't know how long 2026-01-25 13:43:41 -07:00
amy a8a779ea8f README updated after a conversation with ChatGPT 2026-01-24 23:30:21 -07:00
amy 93f276eb48 added tooltip to the "host" icon in communities sidebox 2026-01-23 23:02:21 -07:00
amy fa04f67ab8 top page now displays published posts 2026-01-23 22:58:13 -07:00
amy b6de9bd9ec refactoring: use QueryRowContext instead of QueryContext when we only need one row 2026-01-23 16:30:53 -07:00
amy 6c34c70458 implemented AmGetPublishPosts to get the posts published to the front page 2026-01-22 23:16:06 -07:00
amy c3e31e295c implemented the /go shortcut processing 2026-01-22 22:46:15 -07:00
amy 9218025450 implemented low-level Nuke method on posts 2026-01-21 23:09:53 -07:00
amy 0ec8d832c3 implemented hide/show message functionality 2026-01-21 22:56:45 -07:00
amy 5c9d1463b1 implemented low-level SetHidden and Scribble methods on the post 2026-01-20 23:05:24 -07:00
amy 700dbd6726 implemented attachment downloading 2026-01-20 22:23:46 -07:00
amy 664525ea36 completed update to SetAttachment (not yet tested) 2026-01-20 17:22:40 -07:00
amy 31b4a5bbd2 working on updating SetAttachment to be fully Venice-compatible (in progress) 2026-01-19 23:21:08 -07:00
amy 652cdf8477 added display of attachment presence to post 2026-01-19 22:54:28 -07:00
amy 309d7dc9d1 implemented topic hide/show 2026-01-19 22:10:38 -07:00
amy ca8a92eaa3 wired up "Post & Go Next" correctly 2026-01-19 17:31:43 -07:00
amy 9ec2310a72 cleaned up some template issues and fixed an issue with open-ended ranges in the go box on posts display 2026-01-19 16:17:42 -07:00
amy 4bf11a55ab trim out some external libraries after sessions rewritten 2026-01-19 15:36:12 -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 6ccd3330d9 building the new session manager in amsession.go 2026-01-18 23:27:33 -07:00
amy 567a774282 refactor of topic handling and image serving 2026-01-18 22:29:20 -07:00
amy 0c596d65da conference data cleanup 2026-01-17 23:28:33 -07:00
amy e77ec0d58b replaced SubRender mechanism with standard Jet include directives 2026-01-17 23:01:46 -07:00
amy 4814947852 fix to context recycling and top/bottom anchors on posts display 2026-01-17 22:40:19 -07:00
amy 785c45543c added topic traversal (Read New/Next Topic), untested 2026-01-16 23:17:51 -07:00
amy 64b2b06733 corrected bug in stashing saved topic list view values to session 2026-01-15 23:08:29 -07:00
amy d0c84216c3 set up show/hide of controls on topic page 2026-01-15 22:59:27 -07:00
amy dd7b3d7858 got display of advanced post control buttons to work, fixed topic name display and display of "new" messages with 0 new 2026-01-14 23:00:40 -07:00
amy 01345e0d38 cosmetic updates to Topic page 2026-01-13 23:11:29 -07:00
amy 4c1f2184df added topic status icons to the list 2026-01-12 23:25:44 -07:00
amy 6449f2d24e reposition security scope values to match EMinds data 2026-01-11 23:10:33 -07:00
amy 488bbf9220 changes in topic list query and display of topic names 2026-01-11 22:53:50 -07:00
amy a9c8a574e1 eliminate panic on 404 errors, try to obviate concurrent map write panics 2026-01-11 22:17:27 -07:00
amy f902ce125d change to dates, add migration script 2026-01-10 23:01:08 -07:00
amy 8014bd4e83 fix to FullName 2026-01-06 17:17:10 -07:00
amy ff880603e0 small bugfix to random confirmation number 2026-01-06 16:12:22 -07:00
amy 919b58e175 fixed bug with auto-join communities 2026-01-06 15:56:24 -07:00
amy dd3a2ec677 fixed bug in AmNewPost and filling in default pseud for post box 2026-01-05 23:05:52 -07:00
amy e581d7ded5 filled in the slippage code and permission checks on posting 2026-01-03 23:24:07 -07:00
amy 3e6adb0a7e drafted the slippage page 2026-01-02 23:07:48 -07:00
amy 3eb0f6a259 first draft of posting to a topic (including preview) 2026-01-01 22:41:43 -07:00
amy c958bc5826 completed the Scan() error handling 2025-12-30 23:19:39 -07:00
amy d87b4b9411 I can display the posts in a topic, albeit imperfectly 2025-12-29 23:17:27 -07:00
amy 07395b9c1d some additional Scan error handling 2025-12-29 22:20:51 -07:00
amy 98a74487c2 bug fixes in Scan() results and conference list template 2025-12-28 23:40:50 -07:00
amy 99dd8e78b9 fixed links from topic entries to point to the right page 2025-12-21 21:45:48 -07:00
amy 813d6aa44d have HTML checker check context error in parsing loop 2025-12-20 23:17:07 -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 9e6bf2feda should be complete with initial read posts code 2025-12-20 15:51:18 -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 7ce3bed15b touched up the database code to use transactions where necessary 2025-11-28 23:01:56 -07:00
amy d73070f9b7 adding posts view, needs a lot of work 2025-11-22 23:01:16 -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 bf7504b6e9 designed an attachment uipload page 2025-11-08 22:33:44 -07:00
amy 944f22e963 some more work on add topic - we're up to where we need to branch off for an attachment 2025-11-07 22:55:53 -07:00
amy 5dbff8b4b3 added more add topic code and some documentation 2025-11-07 21:36:04 -07:00
amy 161e51a640 started adding the actual creation of the topic in the database (incomplete) 2025-11-06 23:12:17 -07:00
amy 9bd8045e8c updated the dictionary to a larger one and added a notice of its copyright in the license file 2025-11-06 22:17:36 -07:00
amy 038b3c7adb added post link rewriter template function 2025-11-06 21:53:53 -07:00
amy b3aab265fb fixed bugs in post link decoding and AmGetConferenceByAlias 2025-11-05 23:04:19 -07:00
amy 2783d94952 fix session manager concurrency error and error in HTML Checker doFlushNewlines 2025-11-05 22:13:49 -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 c7ea4c529a a couple more bug fixes 2025-11-05 21:09:44 -07:00
amy 8a3d02fbec fixed a first round of bugs and rewrote the URL rewriter using the old algorithm 2025-11-04 23:05:50 -07:00
amy 798e86ae40 added preview code to new topic - not yet tested 2025-11-03 22:47:00 -07:00
amy 1ba02f37e9 documentation pass done, ready to use the HTML Checker in other code 2025-11-03 15:20:41 -07:00
amy 4f9cdde1f2 HTML checker is code complete, needs a pass for documentation 2025-11-02 23:08:40 -07:00