39 Commits

Author SHA1 Message Date
amy 1210a65de9 added SPDX identifiers to the ui package 2026-03-13 14:45:12 -06:00
amy a1837b2cea added the rate limiter - Whoa There, Tiger! 2026-03-10 22:59:35 -06:00
amy 1f450dcf14 add the Production flag, command-line options, and DebugMode computed flag, and put it in the main places I expect it to be used 2026-03-05 14:50:20 -07:00
amy 5fa05bb086 put the ad (quote) banners in - last major feature in MISSINGFUNCS 2026-03-02 22:52:45 -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 94593d3637 implemented the new "buggy attachment" flag for conferences 2026-02-21 15:10:47 -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 0e5a4bc5a3 adding smarter error recovery and reformatted the unjoin page 2026-02-10 22:32:18 -07:00
amy d827001329 eliminated the last amsterdam_ special variable, amsterdam_suppressLogin 2026-02-10 21:42:49 -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 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 700dbd6726 implemented attachment downloading 2026-01-20 22:23:46 -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 331e768124 grouping community and conference routes and making more functionality implemented by middleware 2025-12-06 23:14:55 -07:00
amy 13644f4ecb improved error page handling by tapping into Echo and its middleware 2025-10-19 16:06:08 -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 b1270a262e revamped left menus entirely to a new menu definition system 2025-10-13 20:59:33 -06:00
amy 185d1456a6 added user photo upload page 2025-10-11 21:38:01 -06:00
amy af25adc85f bugfixes and stiffening in the dialog rendering pipeline and the login dialog 2025-10-08 13:35:21 -06:00
amy 070afc365e added the E-mail address validation form 2025-10-04 15:13:00 -06:00
amy 3ef8d6b9a6 added cookie login 2025-10-04 12:49:04 -06:00
amy 715ea29c39 implemented logout 2025-09-28 16:29:24 -06:00
amy 5082e2bbc2 dialog loading, validation, more logic in forms, IP address banning 2025-09-26 23:45:38 -06:00
amy 46838e8f21 left menus now dynamically generated 2025-09-22 17:01:39 -06:00
amy a01de27c96 added error and not-implemented pages and placeholder ad graphic 2025-09-21 22:58:09 -06:00
amy 877f364e71 integrated Gorilla session support 2025-09-17 22:50:30 -06:00
amy b10b4e93f2 godoc'd the source 2025-09-14 22:05:17 -06:00
amy 3fe226938c work in progress: image serving 2025-09-14 15:19:54 -06:00
amy d3d431944b figure out where to serve static images from and how to handle "wildcard" paths 2025-09-13 23:13:52 -06:00
amy 779f15f069 working in configuration data and replacing values in frame template 2025-09-13 22:46:02 -06:00
amy 5a437a0c64 started doing framing 2025-09-13 21:21:02 -06:00
amy 8de70e5d07 getting the flow control more like I envisioned it 2025-09-13 17:21:12 -06:00