27 Commits

Author SHA1 Message Date
amy 1348d0225f correct architectural goof where conference aliases had global scope instead of community scope (untested) 2026-04-18 21:13:00 -05:00
amy 2526534ad7 added SPDX identifiers to email, exports, and htmlcheck packages, and to the setup database scripts 2026-03-13 14:31:45 -06:00
amy c79bee7117 make E-mail settings configurable through the command line, and flesh out some of the documentation 2026-03-12 22:56:29 -06:00
amy b69a5e57a2 another style pass 2026-03-12 11:58:16 -06:00
amy 9acfbd43da fixed up mass mail templates to include the link to visit the site (was in GlobalConfig.Site.BaseURL) 2026-03-06 23:20:58 -07:00
amy 89f70a3aa5 E-mails should include the X-Mailer header 2026-03-05 23:13:36 -07:00
amy f5360772ca allow us to specify paths and files in the configuration relative to the directory the configuration file is in 2026-03-05 17:29:18 -07: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 2b7225c269 added external directories for E-mail templates and dialog templates 2026-03-04 22:59:34 -07:00
amy 43c34c9ffc fixed up use of context to stop loops by using a select with case <-ctx.Done() 2026-02-22 21:59:36 -07:00
amy 1c6082324e landed E-mail to all Communtiy Members 2026-02-22 21:52:55 -07:00
amy acf65583ca completed manage conference list 2026-02-20 22:33:27 -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 a11a40561b landed conference mass E-mail 2026-02-13 21:56:05 -07:00
amy 2c9ceefd6b landed E-mail invites at three levels 2026-01-30 14:44:30 -07:00
amy 184c614163 landed E-mail subscription delivery 2026-01-29 15:52:24 -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 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 fe360e23d3 introduce the password reminder infrastructure 2025-10-06 16:42:23 -06:00
amy c7f5c57e82 improved some of the tasks to use fewer goroutines 2025-10-04 13:56:30 -06:00
amy 445f50a5c0 removed explicit "end" functions and turned them into functions returned by setup 2025-10-04 13:32:47 -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 1633492f29 starting to work up how to send E-mail from Amsterdam 2025-09-29 22:46:19 -06:00