maziggy
a6d307d739
Post work PR #693
...
Add tests, docs, and ruff fixes for per-user email notifications
- Fix missing timezone import in email_service.py (F821)
- Fix unused lambda arg in main.py asyncio done_callback (ARG005)
- Fix E302 blank line spacing for mark_printer_stopped_by_user
- Fix F821/UP037 forward reference in user_email_pref model
- Fix SettingsPage test for duplicate "Notifications" text
- Add backend unit tests for permissions, schemas, and templates
- Add backend integration tests for user-notifications API
- Add frontend tests for NotificationsPage
- Add user_email_pref model import to test conftest
- Update CHANGELOG and README
2026-03-17 12:24:36 +01:00
Thomas Rambach
9562d66b6b
Feature: Advanced Authentication User Email Notifications ( #693 )
...
Feature: Advanced Authentication User Email Notifications (#693 )
2026-03-17 12:01:18 +01:00
copilot-swe-agent[bot] and cadtoolbox
a3581dc035
Remove redundant CSS properties from email templates
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 02:08:03 +00:00
copilot-swe-agent[bot] and cadtoolbox
b29436323d
Fix email template visibility issues for dark mode compatibility
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 02:05:34 +00:00
copilot-swe-agent[bot] and cadtoolbox
3bbd1eb199
Fix email template formatting - convert newlines to br tags and increase header padding
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 01:14:41 +00:00
copilot-swe-agent[bot] and cadtoolbox
2b8228b5a8
Address code review feedback: fix regex pattern and XSS vulnerabilities
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:50:23 +00:00
copilot-swe-agent[bot] and cadtoolbox
3aab9d7052
Fix linting issues in email service and auth routes
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:49:01 +00:00
copilot-swe-agent[bot] and cadtoolbox
94e01499b7
Use notification templates for welcome and password reset emails
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-10 00:48:09 +00:00
copilot-swe-agent[bot] and cadtoolbox
efe574591e
Add validation for SMTP username when authentication is enabled
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-08 23:10:07 +00:00
copilot-swe-agent[bot] and cadtoolbox
3231a487c9
Update email settings to match notification provider fields and rename tab to Global Email
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-08 23:03:28 +00:00
copilot-swe-agent[bot] and cadtoolbox
7735e8ab09
Fix import shadowing in email_service.py
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-08 15:57:49 +00:00
copilot-swe-agent[bot] and cadtoolbox
1a6a53d92e
Address code review feedback - fix hooks and random usage
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-08 15:34:40 +00:00
copilot-swe-agent[bot] and cadtoolbox
1058f3fd5c
Add backend support for advanced authentication
...
Co-authored-by: cadtoolbox <12723486+cadtoolbox@users.noreply.github.com >
2026-02-08 15:23:38 +00:00