Commit Graph

133 Commits

Author SHA1 Message Date
amy 44a2e6dedc fix lack of middleware in /go handler, also add tracing to session sweeper 2026-04-06 13:41:09 -06:00
amy e65ecd9166 added SPDX identifiers to util package and the top-level code 2026-03-13 14:49:28 -06:00
amy 513ff24912 add local generation of Tailwind CSS file (used in prod mode) 2026-03-11 23:16:01 -06:00
amy a1837b2cea added the rate limiter - Whoa There, Tiger! 2026-03-10 22:59:35 -06:00
amy e2b5ca47ab new logging configuration (untested) 2026-03-08 23:10:07 -06:00
amy 264a9a6b93 first draft of system statistics page (needs some more formatting work) 2026-03-07 12:36:30 -07:00
amy 3c7c91fa1b more database refinements along with new command line options 2026-03-05 16:25:33 -07:00
amy 137536923d added the Policy page 2026-03-04 22:18:57 -07:00
amy e158af99f1 loading user agreement from a "resource" now 2026-03-04 16:34:19 -07:00
amy 5fa05bb086 put the ad (quote) banners in - last major feature in MISSINGFUNCS 2026-03-02 22:52:45 -07:00
amy 18260c59f0 landed Delete Community 2026-03-01 22:51:22 -07:00
amy f287b43fa3 Import Messages panel defined 2026-02-27 21:57:17 -07:00
amy a04b484e41 working on Import User Accounts (unfinished) 2026-02-26 23:14:06 -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 4652569aee added static and framed external rendering (untested) 2026-02-24 23:20:56 -07:00
amy 110e917921 Pictures in Posts now works! 2026-02-23 22:41:59 -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 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 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 f80f63a142 implemented "prune attachment" on post 2026-02-21 15:36:48 -07:00
amy 9ebda92311 hook up the "delete conference" link on the "manage conference" page 2026-02-20 22:43:36 -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
amy 8a1c770079 added more tuning knobs, particularly in cache sizes 2026-02-20 15:44:06 -07:00
amy d2e6396ca7 coding tweaks in preparation for crafting "delete conference" code 2026-02-19 23:24:49 -07:00
amy 68fa307736 display of "manage conference list" page 2026-02-19 22:42:53 -07:00
amy ed607e33b3 landed IP address ban editing 2026-02-19 18:29:27 -07:00
amy b8f9c7378c added initial display of IP ban editing (untested) 2026-02-18 23:22:41 -07:00
amy 4f26dd3295 landed sysadmin user account management 2026-02-17 21:45:16 -07:00
amy 5070eb0a79 User Account Management page with search for users 2026-02-16 22:44:59 -07:00
amy 4a7e137147 landed "Edit Global Properties" 2026-02-16 21:39:05 -07:00
amy 622105115a global properties form in place 2026-02-16 16:26:14 -07:00
amy 5c66aa0bb9 landed sidebox management 2026-02-16 15:38:00 -07:00
amy 08b0fa6185 landed "manage communities" list on sidebox 2026-02-15 23:08:22 -07:00
amy fc92f4038a added conference export backend (untested) 2026-02-14 23:09:53 -07:00
amy 8cce306308 display of conference export form 2026-02-13 22:30:54 -07:00
amy a11a40561b landed conference mass E-mail 2026-02-13 21:56:05 -07:00
amy 4f32c6593b display of conference E-mail form 2026-02-13 16:30:15 -07:00
amy 8087f3c877 display of conference reports page 2026-02-12 23:06:34 -07:00
amy 229de44062 added management of conference custom HTML blocks 2026-02-11 23:16:38 -07:00
amy 360eb0cc74 [WIP] first draft of conference members functionality 2026-02-09 23:27:57 -07:00
amy 966a3f4924 landed add/remove conference alias 2026-02-08 22:23:15 -07:00
amy cc1844cc46 created the Manage Conference Aliases page 2026-02-07 23:15:26 -07:00
amy a7dc4f9902 finished Create Conference 2026-02-02 22:24:26 -07:00
amy 045461a347 landed the "Create Conference" dialog 2026-02-02 16:22:43 -07:00