Commit Graph

35 Commits

Author SHA1 Message Date
amy e65ecd9166 added SPDX identifiers to util package and the top-level code 2026-03-13 14:49:28 -06:00
amy 50b5ef71b1 fixed styling on user agreement 2026-03-04 21:47:21 -07:00
amy edf20f4326 cleaned up old config properties and added an external resource directory and a user agreement resource name 2026-03-04 18:24:35 -07:00
amy e158af99f1 loading user agreement from a "resource" now 2026-03-04 16:34:19 -07:00
amy 110e917921 Pictures in Posts now works! 2026-02-23 22:41:59 -07:00
amy 4f26dd3295 landed sysadmin user account management 2026-02-17 21:45:16 -07:00
amy d827001329 eliminated the last amsterdam_ special variable, amsterdam_suppressLogin 2026-02-10 21:42:49 -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 38c4b3f71e factored out some common error messages to error objects that can be referenced 2026-02-10 18:04:36 -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 5c8bb8dd5e all database operations now take a context.Context, which is propagated through from sources 2025-12-20 22:29:26 -07:00
amy 7ce3bed15b touched up the database code to use transactions where necessary 2025-11-28 23:01:56 -07:00
amy 65c739dc57 community profile and left menu implementation done, not quite working yet 2025-10-16 23:05:34 -06:00
amy 185d1456a6 added user photo upload page 2025-10-11 21:38:01 -06:00
amy 60b0ec8a5d straightened out the "account creation" workflow 2025-10-08 16:36:23 -06:00
amy 05dc2aa448 fixed up password reminder E-mail generation (and E-mail generation in general) 2025-10-08 14:33:45 -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 7db709be55 built out the passrecovery servlet 2025-10-06 21:39:21 -06:00
amy fe360e23d3 introduce the password reminder infrastructure 2025-10-06 16:42:23 -06:00
amy 347e96d81d put together the new account path 2025-10-05 22:49:50 -06:00
amy 8ad88c4957 beginning the code for new user account 2025-10-04 16:59:09 -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 f728eb21b0 added user.NewAuthToken 2025-10-03 23:29:04 -06:00
amy 1952b34cce added contact info support and the code for sending a password reminder 2025-10-01 23:02:33 -06:00
amy 2acac513f8 implemented the E-mail sending functionality 2025-10-01 16:41:57 -06:00
amy 715ea29c39 implemented logout 2025-09-28 16:29:24 -06:00
amy 56792596bb add checkbox reading to dialog & login 2025-09-27 23:11:51 -06:00
amy 9427535eb5 got most of the login functionality together 2025-09-27 23:07:16 -06:00
amy 03f1d9f717 debugged form loading and got part of the Login code in 2025-09-27 17:39:32 -06:00
amy 5082e2bbc2 dialog loading, validation, more logic in forms, IP address banning 2025-09-26 23:45:38 -06:00
amy be56b06d7a dialog manager extended to be able to produce the New Account dialog 2025-09-25 22:49:41 -06:00
amy 3a4d6151f6 added user agreement page 2025-09-25 12:37:17 -06:00
amy 201e549630 initial implementation of the dialog manager, with just enough smarts to render the login dialog 2025-09-24 23:30:17 -06:00