15 Commits

Author SHA1 Message Date
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 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 d2e6396ca7 coding tweaks in preparation for crafting "delete conference" code 2026-02-19 23:24:49 -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 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 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 2acac513f8 implemented the E-mail sending functionality 2025-10-01 16:41:57 -06:00