2a9ace2a38
fix: add fallback_key support for email settings
...
sometimes (e.g. for "import/export warning") we need some common
template and/or config
2025-12-20 19:05:27 -06:00
a6bb538ce9
fix: format all code with black
...
and from now on should not deviate from that...
2025-08-30 21:25:44 -05:00
79bab4f9e1
fix: fix 'no-member' for pylint
2025-08-30 20:32:56 -05:00
eb6ad9884c
fix: allow caller to specify default subject for email message
...
we already allow for some config fallbacks but sometimes the caller
needs to declare the default, to use as fallback when specific config
is not present
2025-08-10 11:05:39 -05:00
22d3ba97c9
feat: add minimal attachments support for email messages
...
as of now, caller must provide a fully proper MIME attachment. later
we will add some magic normalization logic so caller can just provide
attachment file paths
2025-08-10 11:03:59 -05:00
20d4d4d93f
feat: add basic support for "reports" feature
...
not much here yet, but trying to keep it lean and unopinionated since
implementations will probably vary a bit
2025-01-11 19:04:30 -06:00
1bfab90d35
fix: set global default sender to root@localhost
...
having no default (hence error) was just too ugly
2025-01-09 18:02:50 -06:00
491df09f2f
feat: add "email settings" feature for admin, previews
2024-12-23 19:24:55 -06:00
6c8f1c973d
fix: move email stuff from subpackage to module
2024-12-19 18:34:31 -06:00