24 Commits

Author SHA1 Message Date
amy ea6bac19a8 added SPDX identifiers to the template headers and to the "config" and "database" packages 2026-03-12 23:08:43 -06:00
amy 55c5c88c95 some database code cleanups 2026-03-05 15:47:23 -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 ac22181a19 added audit log messages that had previously been "missing," for community and conference changes 2026-02-22 14:59:38 -07:00
amy 8a1c770079 added more tuning knobs, particularly in cache sizes 2026-02-20 15:44:06 -07:00
amy 4f26dd3295 landed sysadmin user account management 2026-02-17 21:45:16 -07:00
amy 184c614163 landed E-mail subscription delivery 2026-01-29 15:52:24 -07:00
amy c83ac65f7e conference sidebox is now filled in 2026-01-26 16:11:05 -07:00
amy b6de9bd9ec refactoring: use QueryRowContext instead of QueryContext when we only need one row 2026-01-23 16:30:53 -07:00
amy 8014bd4e83 fix to FullName 2026-01-06 17:17:10 -07:00
amy c958bc5826 completed the Scan() error handling 2025-12-30 23:19:39 -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 9bbc4d9feb l;anded the initial version of the "Create New Topic" form 2025-10-28 22:10:03 -06:00
amy 021807e53e landed code for creating community (untested) 2025-10-18 22:38:27 -06:00
amy 65c739dc57 community profile and left menu implementation done, not quite working yet 2025-10-16 23:05:34 -06:00
amy ed10c83b01 fixed up handling of timestamps for database and profile display 2025-10-13 15:54:04 -06:00
amy 55f5cc5eca timestamps written into the database should really be UTC 2025-10-13 15:31:43 -06:00
amy 9d2c57815e fully implemented profile editing 2025-10-11 16:49:17 -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 33c2fcc471 rewrote contactinfo.Save() to use NamedExec 2025-10-05 23:08:49 -06:00
amy 347e96d81d put together the new account path 2025-10-05 22:49:50 -06:00
amy 1952b34cce added contact info support and the code for sending a password reminder 2025-10-01 23:02:33 -06:00