Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
5f494a1
feat(db): add notification ent schema with webhook and apprise support
fllppi Feb 24, 2026
764a69f
feat(api)!: rewrite notification system with CRUD API and multiple pr…
fllppi Feb 24, 2026
efbfb98
feat(ui): add notifications admin page and remove old settings UI
fllppi Feb 24, 2026
a4b59f9
fix(db): add MaxLen constraints to notification schema string fields
fllppi Feb 24, 2026
f3bd6c5
fix(api): harden notification service and HTTP handlers
fllppi Feb 24, 2026
bd84c9a
fix(ui): surface server errors, add Apprise validation, clean up i18n
fllppi Feb 24, 2026
0ac893f
fix(api): use AllowOriginFunc for CORS to support credentials
fllppi Feb 24, 2026
674134a
feat(api): migrate legacy config.json notifications to database on st…
fllppi Feb 24, 2026
bc1058a
feat(ui): add i18n support for notifications admin page (en/de/uk)
fllppi Feb 24, 2026
68133ef
fix: address code review findings for notification system
fllppi Feb 24, 2026
1ed9d41
fix: clear form errors on edit, format template times, propagate cont…
fllppi Feb 24, 2026
9493b3d
fix: accessibility, URL redaction, template safety, and handler cleanup
fllppi Feb 24, 2026
d2641fb
refactor: avoid redundant regex in renderTemplate closure
fllppi Feb 24, 2026
cd37354
fix: enhance legacy notification migration with transaction handling
fllppi Feb 24, 2026
aaafc14
fix: render templates in Apprise URLs/tags and escape ICU placeholders
fllppi Feb 24, 2026
1a6a658
fix(i18n): use informal German (du) in notifications page to match pr…
fllppi Feb 24, 2026
cb40e6b
keep notifications in config
Zibbp Feb 24, 2026
0134cf9
add retry to webhook/apprise send
Zibbp Feb 24, 2026
067a375
lint
Zibbp Feb 24, 2026
0ef88fa
add some unit tests for notification server
Zibbp Feb 25, 2026
656b07c
handle nil
Zibbp Feb 25, 2026
9894771
misc fixes
Zibbp Feb 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 149 additions & 6 deletions ent/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions ent/ent.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions ent/hook/hook.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions ent/migrate/schema.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading