Commit graph

37 commits

Author SHA1 Message Date
Daniel
7cd682c894 Close action trigger when notification is deleted 2023-12-22 14:21:18 +01:00
Vladimir Stoilov
d14791df9f Improve task scheduler sleep mode 2023-04-20 15:03:15 +02:00
Vladimir Stoilov
0ed865f4e4 Add support for module sleep mode 2023-04-19 17:38:56 +02:00
Daniel
3c697abd5b Fix linter errors 2022-09-28 22:37:54 +02:00
Daniel
50b87e0240 Display error notifications when config loading failed 2022-03-01 15:29:41 +01:00
Daniel
f59ad0357a Fix tests and linter warnings 2022-02-01 13:12:46 +01:00
Daniel
8a9ee6e2ca Move useSystemNotifications to notifications module, apply on save 2021-05-18 14:09:08 +02:00
Daniel
ae13d87aed Use workers for module failure mirroring and fix mirror looping 2021-05-17 16:05:50 +02:00
Daniel
c26b18edb4 Fix module failure mirror 2021-05-12 15:37:24 +02:00
Daniel
3f3786b854 Improve module failure status notify callback handling 2021-05-05 17:46:09 +02:00
Daniel
4688a8d490 Improve notification handling and documentation 2021-05-05 13:01:17 +02:00
Daniel
ca19f4a44b Improve notifications and module failures and mirror them 2021-05-05 00:12:43 +02:00
Daniel
505fcc8913 Implement review suggestions 2020-10-30 13:27:11 +01:00
Daniel
4a1ed12598 Add Title and Category fields to Notification
Also, improve on the notification handling a bit
2020-10-29 22:50:35 +01:00
Daniel
a1e5046996 Improve documentation 2020-10-29 16:10:52 +01:00
Daniel
1038e875da Clean up notification storage 2020-10-29 14:28:09 +01:00
Patrick Pacher
a1461866c1
Ensure new notifications are active 2020-10-08 09:06:18 +02:00
Patrick Pacher
baf6301eb5
Merge branch 'develop' into feature/ui-revamp 2020-09-29 09:18:36 +02:00
Daniel
362539692e Improve interfaces and fix more linter errors 2020-09-24 09:50:38 +02:00
Patrick Pacher
4665ae8dca
Refactor notification system 2020-09-16 08:46:12 +02:00
Patrick Pacher
1810855f64
Drop support for peristent notifications. Fixes #71
This path drops support for persistent notifications as
they were always broken and not used anyway (see #71). As
a result, the locking strategy of the injected notification
backend has been updated and should improve database push
updates (i.e. the "upd" is now correct and no additional "new"
updates with partial data will be sent anymore)
2020-09-14 11:21:23 +02:00
Daniel
9283b00621 Add UUID utils 2020-05-26 10:16:02 +02:00
Daniel
ae14db9b23 Switch uuid lib and update deps 2020-05-25 22:26:20 +02:00
Daniel
f2f1a56060 Make default ack action if notification has none 2020-05-22 15:07:30 +02:00
Patrick Pacher
8e07560396
Fix update not marked as available, add comments and notification helper 2020-05-04 14:52:57 +02:00
Daniel
558486483b Improve database storage put method 2020-04-15 17:27:33 +02:00
Patrick Pacher
d72649a41c
Fix race when creating notification action or expiration channel 2020-04-14 19:15:15 +02:00
Daniel
7ab46a8d1e Reintroduce base module 2020-04-02 17:11:08 +02:00
Daniel
3bdca53c14 Remove virtual base dependency 2020-03-20 17:22:00 +01:00
Daniel
74d7656580 Fix notifications module integration 2019-10-04 23:50:41 +02:00
Daniel
3672fa9f45 Clean up notifications package, transition to new module tasks 2019-09-20 22:04:53 +02:00
Daniel
402429cd70 Revamp module structure
- Add shutdown mechanics to module
- Adapt dbmodule to new mechanics
2019-08-09 16:45:43 +02:00
Daniel
090669728d Clean up / revamp notification handling 2019-08-07 17:09:36 +02:00
Daniel
456b53ae72 Add GUID to notifications and improve put/save handling 2019-07-31 22:33:19 +02:00
Daniel
8f3082f96f Update import paths 2019-06-27 13:29:56 +02:00
Daniel
e50553951f Fix notification locking issues 2019-03-18 16:30:17 +01:00
Daniel
73154af3f9 Add notifications system 2019-03-08 23:19:26 +01:00