461 Commits

Author SHA1 Message Date
amy c26e7340c7 Amsterdam can now find a config file using the AMSTERDAM_CONFIG environment variable 2026-03-01 23:12:49 -07:00
amy 967135a3a6 minor bug in GenerateRandomConfirmationNumber - number range wasn't great enough 2026-03-01 22:52:56 -07:00
amy 18260c59f0 landed Delete Community 2026-03-01 22:51:22 -07:00
amy 586cef7ad1 added extra instructions to migrate Venice database 2026-03-01 21:56:03 -07:00
amy ed3f4e7906 OK, I'm going to call the Import Messages function "done" 2026-03-01 14:26:21 -07:00
amy ec635b3d00 augmented import outputs and logging 2026-02-28 23:07:06 -07:00
amy 9a3860f796 import posts at least partially tested, we should do some more work on it - also, a few other bugs have been stomped 2026-02-28 22:58:56 -07:00
amy 210712a58d provide for more than one test file 2026-02-28 18:04:33 -07:00
amy 736cd80b9a completed code for Import Messages and coming up with a test plan 2026-02-28 18:03:34 -07:00
amy acbcad7e63 working on back end of Import Messages (unfinished) 2026-02-27 23:18:01 -07:00
amy f287b43fa3 Import Messages panel defined 2026-02-27 21:57:17 -07:00
amy b6743da940 Import Users tested 2026-02-27 21:30:17 -07:00
amy 5794cb8a10 additional work on Import User Accounts (unfinished) 2026-02-27 15:59:01 -07:00
amy 086e62c4b7 fix an error format 2026-02-26 23:14:53 -07:00
amy a04b484e41 working on Import User Accounts (unfinished) 2026-02-26 23:14:06 -07:00
amy 9dc4dd2ec4 Member Export now done 2026-02-26 18:19:40 -07:00
amy 344562c55c completed member export and removed some "breaking" bugs, still work to be done on the XML output 2026-02-26 16:19:24 -07:00
amy c74563be51 tracked down where autojoin flag comes from 2026-02-25 23:19:26 -07:00
amy a4a0450071 groundwork for generating member export (unfinished) 2026-02-25 23:15:05 -07:00
amy b370ba73d6 tested static and framed serving, it works 2026-02-25 15:13:32 -07:00
amy 4652569aee added static and framed external rendering (untested) 2026-02-24 23:20:56 -07:00
amy 8c2eb1bf80 typo in list 2026-02-24 11:09:49 -07:00
amy 0c3527d3d8 propagate the "pictures in posts" flag from global to community to conference at time of creation 2026-02-23 22:51:22 -07:00
amy 110e917921 Pictures in Posts now works! 2026-02-23 22:41:59 -07:00
amy c4cecbc8a9 fixed bug in conference hotlist sidebox rendering 2026-02-23 21:35:00 -07:00
amy 220e1ecc98 further optimized database calls to replace all single-value QueryRowContext calls with GetContext 2026-02-23 18:21:38 -07:00
amy 4113ba2fca replace all single-row SelectContext calls with GetContext calls 2026-02-23 16:31:08 -07:00
amy 5bd6f3b906 put in the conferences vtable, which only needs an OnDeleteCommunity entry for now 2026-02-23 16:01:27 -07:00
amy 192c0515ab landed community membership controls 2026-02-23 15:19:30 -07:00
amy 4db82f63d5 straightened out error handling so we don't wind up with a bunch of panics clogging the debug console 2026-02-22 23:04:49 -07:00
amy 7b40c04897 rearranged middleware so it's not all tied to the base Echo instance (will be important later) 2026-02-22 22:18:16 -07:00
amy 43c34c9ffc fixed up use of context to stop loops by using a select with case <-ctx.Done() 2026-02-22 21:59:36 -07:00
amy 1c6082324e landed E-mail to all Communtiy Members 2026-02-22 21:52:55 -07:00
amy 59c1db1f27 landed Community Admin - Set Community Category 2026-02-22 17:56:04 -07:00
amy ac22181a19 added audit log messages that had previously been "missing," for community and conference changes 2026-02-22 14:59:38 -07:00
amy 8dcfa79983 landed display of community audit records 2026-02-21 23:18:11 -07:00
amy f9978918d8 landed display of system audit logs 2026-02-21 22:58:57 -07:00
amy 6e06c7a3a8 audit message when server starts and shuts down 2026-02-21 22:05:33 -07:00
amy 6189b474d0 new transaction mechanism that eliminates a lot of excess cruft 2026-02-21 21:41:24 -07:00
amy f48d97868d removed the defer idiom for storing audit records; it's not necessary, because AmStoreAudit just pushes the audit record to the writer goroutine anyway 2026-02-21 18:24:29 -07:00
amy 5acb67106c all audit messages that were implemented but needed community ID context now have it 2026-02-21 17:25:40 -07:00
amy 236f63c37e added AmNewCommAudit function 2026-02-21 16:28:25 -07:00
amy 4e6911d884 move audit reference info from a database table to an embedded YAML file 2026-02-21 16:20:52 -07:00
amy f80f63a142 implemented "prune attachment" on post 2026-02-21 15:36:48 -07:00
amy 94593d3637 implemented the new "buggy attachment" flag for conferences 2026-02-21 15:10:47 -07:00
amy cf161a28ee shrank down the logo that gets embedded in the app 2026-02-20 22:51:49 -07:00
amy 9ebda92311 hook up the "delete conference" link on the "manage conference" page 2026-02-20 22:43:36 -07:00
amy 8eab08fe31 tick item off the list 2026-02-20 22:36:29 -07:00
amy acf65583ca completed manage conference list 2026-02-20 22:33:27 -07:00
amy 7ae9326292 consolidated UI setup into a single function call from main 2026-02-20 15:52:36 -07:00