461 Commits

Author SHA1 Message Date
amy 8a1c770079 added more tuning knobs, particularly in cache sizes 2026-02-20 15:44:06 -07:00
amy d8eeeb7140 no need for FreeList, we have sync.Pool at home 2026-02-20 15:01:45 -07:00
amy d2e6396ca7 coding tweaks in preparation for crafting "delete conference" code 2026-02-19 23:24:49 -07:00
amy 831c6c5524 on manage conference list, wired up "move up," "move down," and "show/hide" commands 2026-02-19 23:02:03 -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 95221a8f40 jazzed up the "not implemented" dialog, because why not 2026-02-17 23:12:47 -07:00
amy 53925d0ef5 make user profile editing honor the "disallow set photo" flag on their account (does not affect admin editing them) 2026-02-17 21:51:51 -07:00
amy 4f26dd3295 landed sysadmin user account management 2026-02-17 21:45:16 -07:00
amy a9bbbcb6b5 added admin user dialog definition and minor change to dialog manager it needs 2026-02-16 23:06:48 -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 e1d2b60b2b rebuilt sidebox code tighter 2026-02-16 14:02:49 -07:00
amy 08b0fa6185 landed "manage communities" list on sidebox 2026-02-15 23:08:22 -07:00
amy 95103d68a2 added a couple more notes regarding code additions coming from Export Messages 2026-02-15 21:30:52 -07:00
amy 51b15f5878 moved the BuggyAttachments reference up to the application layer, instead of at the database layer 2026-02-15 21:28:14 -07:00
amy 777b5ca846 worked out some bugs in exporting messages, not all in new code - mechanisms will be needed to cope with the bugs in the database 2026-02-15 16:40:56 -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 dd59bcf577 landed all of confererence activity reports functionality 2026-02-13 15:47:25 -07:00
amy 8087f3c877 display of conference reports page 2026-02-12 23:06:34 -07:00
amy 8ea937304e move a section around 2026-02-12 18:48:39 -07:00
amy dbc4480d8d more CoC material to avoid matplotlib-style shenanigans 2026-02-12 18:47:37 -07:00
amy 2b9c198c5d added the custom blocks to display at the top and bottom of the conference list 2026-02-11 23:27:53 -07:00
amy 229de44062 added management of conference custom HTML blocks 2026-02-11 23:16:38 -07:00
amy 0e5a4bc5a3 adding smarter error recovery and reformatted the unjoin page 2026-02-10 22:32:18 -07:00
amy 611881b7dc consolidated left menus into blocks, imported from frame 2026-02-10 21:58:37 -07:00
amy d827001329 eliminated the last amsterdam_ special variable, amsterdam_suppressLogin 2026-02-10 21:42:49 -07:00
amy 2e7474168b added frame metadata to AmContext and used that to replace the amsterdam_genRefresh variable 2026-02-10 21:36:12 -07:00
amy be5255b4e7 factoring out some of the special case "amsterdam_" page variables 2026-02-10 21:19:50 -07:00
amy f2b8b829aa factored out the need for amsterdam_pageTitle by having FrameTitle be a separate bit of metadata in AmContext 2026-02-10 21:10:20 -07:00
amy 09842a91bd cleaned up RC() and SetRC() in AmContext (no longer needed) 2026-02-10 18:22:24 -07:00
amy 975265af58 reformatted IP Ban page and shifted specific rendering to AmSendPageData 2026-02-10 18:16:43 -07:00
amy 38c4b3f71e factored out some common error messages to error objects that can be referenced 2026-02-10 18:04:36 -07:00
amy cf5d4422ac clean up remaining mentions of ErrorPage, mostly by fixing up middleware to call AmSendPageData directly 2026-02-10 17:15:35 -07:00
amy 34f64b3f76 clean up remaining mentions of "framed_template" 2026-02-10 17:03:17 -07:00
amy 080f78a414 Refactor: change number of return parameters from page functions, include error handling in wrapper 2026-02-10 16:32:20 -07:00
amy e163224a62 make the error box gray background instead 2026-02-10 11:25:38 -07:00
amy 4f20d85bd1 redid error page to look more like the "message box" 2026-02-10 11:23:10 -07:00
amy 3e22429678 completed the Conference Members function by adding the "Update" functionality 2026-02-10 11:12:50 -07:00
amy d0ec70cb48 additional fixes for today's demo 2026-02-10 09:44:07 -07:00
amy 770b7abac9 cosmetic fixes for today's demo 2026-02-10 08:15:55 -07:00
amy 469046216a change delimiter in validUIDs 2026-02-09 23:28:54 -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