Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
42d0637
feat(notifications): create new notifications page
Schrottfresser Apr 20, 2025
3e94fc0
feat(notifications): remove special behavior of webhook route
Schrottfresser Apr 20, 2025
114fda1
feat(notifications): remove notification agent endpoints
Schrottfresser Apr 20, 2025
54d74bb
feat(notifications): move notification agent getSettings to super class
Schrottfresser Apr 20, 2025
3ed77a7
feat(notifications): impelement new notifications endpoint
Schrottfresser Apr 20, 2025
da30206
feat(notifications): fix notification testing
Schrottfresser Apr 20, 2025
a4b78c9
feat(notifications): add endpoint to get all notification instances
Schrottfresser Apr 20, 2025
69aaf84
feat(notifications): rename notification agent config type to agent
Schrottfresser Apr 20, 2025
5b03c62
feat(notifications): add notification instance delete endpoint
Schrottfresser Apr 20, 2025
636783e
feat(notifications): implement notification agent registration and un…
Schrottfresser Apr 20, 2025
efa4ab7
feat(notifications): implement registration off all configured agents…
Schrottfresser Apr 20, 2025
53fe159
feat(notifications): implement notification agent reregister on agent…
Schrottfresser Apr 21, 2025
758ff49
feat(notifications): implement default notification instance
Schrottfresser Apr 22, 2025
76baf0d
fix(notifications): fix missing notification agent type cast
Schrottfresser Apr 23, 2025
5a07399
feat(notifications): implement notifications endpoint take, skip and …
Schrottfresser Apr 23, 2025
54ee340
feat(notifications): add post notifications endpoint to add a instanc…
Schrottfresser Apr 24, 2025
0a72973
fix(notifications): make id in notifications agent config mandatory
Schrottfresser Apr 24, 2025
490a3e9
feat(notifications): rename notifications endpoint to notification
Schrottfresser Apr 24, 2025
4acc2c5
feat(notifications): rework get notification endpoint
Schrottfresser Apr 24, 2025
4dd06a8
fix(notifications): fix notification endpoint wrong page size return
Schrottfresser Apr 24, 2025
0d6fc39
feat(notifications): implement basic settings notifications page
Schrottfresser Apr 24, 2025
1589555
feat(notifications): adjust settings tabs notifications link
Schrottfresser May 5, 2025
9c6229f
feat(notifications): move notification forms out of seperate folders
Schrottfresser May 6, 2025
53c6c0a
fix(notifications): repair ntfy notifications with rework
Schrottfresser May 7, 2025
8aa7531
feat(notifications): remove instance id from notification test endpoint
Schrottfresser May 7, 2025
499c264
feat(notifications): restructure ntfy agent according to rework
Schrottfresser May 7, 2025
85a9391
feat(notifications): add notification instance list test function
Schrottfresser May 9, 2025
6b133a2
feat(settings): extract settings interfaces from lib to interfaces
Schrottfresser May 10, 2025
86fde94
feat(notifications): implement notification instance editing
Schrottfresser May 11, 2025
b4269c0
fix(notifications): fix imports
Schrottfresser May 11, 2025
f82b320
feat(notifications): add notification modal type
Schrottfresser May 18, 2025
e4db59a
fix(notifications): move web push alert into modal
Schrottfresser May 18, 2025
1bd3396
feat(notifications): refactor to use create endpoint to create instance
Schrottfresser May 18, 2025
52a7eb3
feat(toggle-switch): add ToggleSwitch common component
Schrottfresser May 21, 2025
5e89d9f
feat(notifications): add notification instance enabled toggle to inst…
Schrottfresser May 21, 2025
6911d3e
feat(notifications): remove instance selection in notification instan…
Schrottfresser May 21, 2025
7a3143b
fix(notifications): implement default payload on creation of new webh…
Schrottfresser May 21, 2025
0c201de
fix(notifications): reregister at every notifications instance change…
Schrottfresser May 21, 2025
9d67264
feat(notifications): add instance default checkbox to notifications i…
Schrottfresser May 21, 2025
7fd3c19
feat(notifications): extract notification keys
Schrottfresser May 21, 2025
164f21a
feat(notifications): set notification agent templates to be enabled
Schrottfresser May 21, 2025
7a3b9f6
feat(toggle-switch): replace other equal toggle switches by ToggleSwi…
Schrottfresser May 21, 2025
47c38fc
fix(notifications): remove unused NotificationsNtfy component
Schrottfresser Jun 14, 2025
ea2d245
feat(notifications): extract NotificationInstanceList component
Schrottfresser Aug 29, 2025
2af3d37
feat(notifications): extract NotificationInstanceDropdown component
Schrottfresser Aug 29, 2025
a3873aa
feat(notifications): generate translation keys
Schrottfresser Sep 2, 2025
d7327b6
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Sep 10, 2025
7950b0c
feat(notifications): fix issues created by branch update
Schrottfresser Sep 10, 2025
7964251
Merge branch 'develop' into notifications-rework
Schrottfresser Sep 18, 2025
83457e3
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Sep 29, 2025
84e0b8e
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Oct 5, 2025
3a9b60f
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Nov 20, 2025
68cf8b2
feat(notifications): fix migration update build issues
Schrottfresser Nov 20, 2025
63b6894
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Jan 18, 2026
16ee83e
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Mar 1, 2026
580b6b6
feat(notifications-rework): change disabled prop of ToggleSwitch to b…
Schrottfresser Mar 1, 2026
5a48498
feat(notifications): revert accidential readme change
Schrottfresser Mar 1, 2026
19cc336
feat(notifications): move notification config casting to getSettings …
Schrottfresser Mar 1, 2026
2c4147e
feat(notifications): adjust a11y of ToggleSwitch component
Schrottfresser Mar 1, 2026
2e37146
feat(notifications): adjust email pgp private key regex
Schrottfresser Mar 1, 2026
c8af502
feat(notifications): adjust telegram messageThreadId validation depen…
Schrottfresser Mar 1, 2026
a9e8335
feat(notifications): remove unneeded json payload type assertion
Schrottfresser Mar 1, 2026
b8cab84
feat(notifications): add readonly id to contract in NotificationInstance
Schrottfresser Mar 1, 2026
511f79b
Merge remote-tracking branch 'upstream/develop' into notifications-re…
Schrottfresser Apr 26, 2026
6399c92
feat(notifications): set notification instance id to readonly
Schrottfresser Apr 26, 2026
fea6192
feat(notifications): enhance notification agent template api document…
Schrottfresser Apr 26, 2026
d56738e
feat(notifications): deny new notification instance edit
Schrottfresser Apr 26, 2026
23eb5c7
feat(notifications): remove id from notification instance enabled and…
Schrottfresser Apr 26, 2026
2bbed11
feat(notifications): ensure only one default notification instance ex…
Schrottfresser Apr 26, 2026
e83a924
feat(notifications): fix sucessfully typo in api docs
Schrottfresser Apr 26, 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
2 changes: 1 addition & 1 deletion cypress/config/settings.cypress.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
"types": 0,
"options": {
"webhookUrl": "",
"jsonPayload": "IntcbiAgICBcIm5vdGlmaWNhdGlvbl90eXBlXCI6IFwie3tub3RpZmljYXRpb25fdHlwZX19XCIsXG4gICAgXCJldmVudFwiOiBcInt7ZXZlbnR9fVwiLFxuICAgIFwic3ViamVjdFwiOiBcInt7c3ViamVjdH19XCIsXG4gICAgXCJtZXNzYWdlXCI6IFwie3ttZXNzYWdlfX1cIixcbiAgICBcImltYWdlXCI6IFwie3tpbWFnZX19XCIsXG4gICAgXCJ7e21lZGlhfX1cIjoge1xuICAgICAgICBcIm1lZGlhX3R5cGVcIjogXCJ7e21lZGlhX3R5cGV9fVwiLFxuICAgICAgICBcInRtZGJJZFwiOiBcInt7bWVkaWFfdG1kYmlkfX1cIixcbiAgICAgICAgXCJ0dmRiSWRcIjogXCJ7e21lZGlhX3R2ZGJpZH19XCIsXG4gICAgICAgIFwic3RhdHVzXCI6IFwie3ttZWRpYV9zdGF0dXN9fVwiLFxuICAgICAgICBcInN0YXR1czRrXCI6IFwie3ttZWRpYV9zdGF0dXM0a319XCJcbiAgICB9LFxuICAgIFwie3tyZXF1ZXN0fX1cIjoge1xuICAgICAgICBcInJlcXVlc3RfaWRcIjogXCJ7e3JlcXVlc3RfaWR9fVwiLFxuICAgICAgICBcInJlcXVlc3RlZEJ5X2VtYWlsXCI6IFwie3tyZXF1ZXN0ZWRCeV9lbWFpbH19XCIsXG4gICAgICAgIFwicmVxdWVzdGVkQnlfdXNlcm5hbWVcIjogXCJ7e3JlcXVlc3RlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXF1ZXN0ZWRCeV9hdmF0YXJcIjogXCJ7e3JlcXVlc3RlZEJ5X2F2YXRhcn19XCJcbiAgICB9LFxuICAgIFwie3tpc3N1ZX19XCI6IHtcbiAgICAgICAgXCJpc3N1ZV9pZFwiOiBcInt7aXNzdWVfaWR9fVwiLFxuICAgICAgICBcImlzc3VlX3R5cGVcIjogXCJ7e2lzc3VlX3R5cGV9fVwiLFxuICAgICAgICBcImlzc3VlX3N0YXR1c1wiOiBcInt7aXNzdWVfc3RhdHVzfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2VtYWlsXCI6IFwie3tyZXBvcnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X3VzZXJuYW1lXCI6IFwie3tyZXBvcnRlZEJ5X3VzZXJuYW1lfX1cIixcbiAgICAgICAgXCJyZXBvcnRlZEJ5X2F2YXRhclwiOiBcInt7cmVwb3J0ZWRCeV9hdmF0YXJ9fVwiXG4gICAgfSxcbiAgICBcInt7Y29tbWVudH19XCI6IHtcbiAgICAgICAgXCJjb21tZW50X21lc3NhZ2VcIjogXCJ7e2NvbW1lbnRfbWVzc2FnZX19XCIsXG4gICAgICAgIFwiY29tbWVudGVkQnlfZW1haWxcIjogXCJ7e2NvbW1lbnRlZEJ5X2VtYWlsfX1cIixcbiAgICAgICAgXCJjb21tZW50ZWRCeV91c2VybmFtZVwiOiBcInt7Y29tbWVudGVkQnlfdXNlcm5hbWV9fVwiLFxuICAgICAgICBcImNvbW1lbnRlZEJ5X2F2YXRhclwiOiBcInt7Y29tbWVudGVkQnlfYXZhdGFyfX1cIlxuICAgIH0sXG4gICAgXCJ7e2V4dHJhfX1cIjogW11cbn0i"
"jsonPayload": ""
}
},
"webpush": {
Expand Down
Loading
Loading