Commit Graph

36 Commits

Author SHA1 Message Date
github-actions[bot] 8d2fe707cb Version Packages 2024-07-16 12:06:55 +00:00
Fredrik Adelöw d73302be50 Merge pull request #25068 from drodil/notification_processor_filters
chore: move notification processor filters to common package
2024-07-10 08:02:10 +02:00
github-actions[bot] 18a40424cb Version Packages 2024-06-18 12:37:38 +00:00
github-actions[bot] e83ead9b1a Version Packages (next) 2024-06-11 15:25:17 +00:00
Patrik Oldsberg d44a20a5cd add plugin metadata to all plugin packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-06-11 11:24:29 +02:00
Heikki Hellgren 4e4ef2ba78 chore: move notification processor filters to common package
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-06-05 13:46:40 +03:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Patrik Oldsberg 9552eff1ce Merge pull request #23882 from mareklibra/export.severities
fix(notifications): export notificationSeverities for reuse
2024-04-13 16:11:45 +02:00
Heikki Hellgren c030a57889 docs: improve explanation of notification processors
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 13:49:07 +03:00
Heikki Hellgren 0d99528300 feat: notification processor improvements
Notification processor functions are now renamed to `preProcess` and `postProcess`.
Additionally, processor name is now required to be returned by `getName`.
A new processor functionality `processOptions` was added to process options before sending the notification.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 10:07:03 +03:00
Marek Libra e003e0ec87 fix(notifications): export notificationSeverities for reuse
The ordered array of constants is exported by the notifications-common
for reusability by other plugins.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-10 08:19:15 +02:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
github-actions[bot] 8db51ca72f Version Packages (next) 2024-03-05 13:38:18 +00:00
Heikki Hellgren a790a3dfa0 feat: move notifications origin resolving to backend
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-29 21:33:16 +02:00
github-actions[bot] 4cca80fbf8 Version Packages (next) 2024-02-27 16:48:30 +00:00
Marek Libra 758f2a40c5 feat: update Notifications front-end
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-02-27 13:27:19 +01:00
Fredrik Adelöw c66a99c272 sort package.json files that have no PRs active toward them
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-23 13:54:10 +01:00
github-actions[bot] f1831dd9b2 Version Packages 2024-02-20 11:04:26 +00:00
Heikki Hellgren 9873c44c24 feat: define signal type for notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-16 10:27:35 +02:00
github-actions[bot] 7236e15fa2 Version Packages (next) 2024-02-13 14:00:45 +00:00
Fredrik Adelöw 439df11d06 upgrade knip
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-12 11:06:30 +01:00
Fredrik Adelöw e97cc0b0a3 updated the knip rules a bit
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-08 09:53:18 +01:00
Fredrik Adelöw 8afb5c6671 Merge pull request #21963 from drodil/introduce_knip
ci: introduce knip for checking unused packages
2024-02-08 09:19:16 +01:00
Heikki Hellgren 00175d889a docs: update knip reports
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-08 08:37:55 +02:00
Patrik Oldsberg 847218837d add missing repository fields
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-08 01:17:10 +01:00
github-actions[bot] b17a6cccce Version Packages (next) 2024-02-06 14:58:46 +00:00
Heikki Hellgren 819a7302a2 fix: code review findings
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren acbe630b9d feat: follow-up changes on BEP #22641
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren 50c7dbde2f feat: support for topic in notification
using same topic twice will restore existing notification in that topic
if any. this can be useful if you want to remind users about some
specific thing over time

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 8724ed1fdf feat: separate read and done statuses
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 1a38100a8e chore: refactor service and backend to use REST
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 13346970b4 chore: remove test code from notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 62141acaee feat: allow specifying mui icon for notification
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 49afb1823f feat: support saving and marking notifications done
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 92c327211a feat: make notification page filters work
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren f24a0c1f6a feat: initial notifications support
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:28 +02:00