Commit Graph

47 Commits

Author SHA1 Message Date
Marek Libra f88045b351 Merge pull request #24338 from drodil/notifications_filter_users
feat: support to filter notification recipients after resolving
2024-04-24 10:24:10 +02:00
github-actions[bot] 46046059b4 Version Packages (next) 2024-04-23 14:53:09 +00:00
Heikki Hellgren 295c05db69 feat: support to filter notification recipients after resolving
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-21 21:50:15 +03:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Marek Libra 3dd8d6c8a2 Merge pull request #24071 from drodil/notification_processor_improvement
feat: notification processor improvements
2024-04-10 13:10:36 +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
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
Fredrik Adelöw ba91121655 sort more package.json files
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-05 11:59:45 +02:00
github-actions[bot] 366cf07ad3 Version Packages (next) 2024-04-02 14:11:36 +00:00
github-actions[bot] bb8923602f Version Packages 2024-03-27 09:37:09 +00:00
Fredrik Adelöw 04655bb318 Generate Release
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-03-22 21:41:20 +01:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
Heikki Hellgren ba14c0e4f2 feat: support for broadcast notifications
the broadcast notifications are returned with the same queries as user
notifications with only few exceptions in the store

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-03-13 14:39:27 +02:00
github-actions[bot] 778bc48921 Version Packages (next) 2024-03-12 13:35:55 +00:00
Fredrik Adelöw 87e9ed3ccc Merge pull request #23349 from backstage/freben/knip
update all knip reports
2024-03-09 19:51:19 +01:00
github-actions[bot] 8db51ca72f Version Packages (next) 2024-03-05 13:38:18 +00:00
Fredrik Adelöw 38f4660f1d update all knip reports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-03-01 12:59:15 +01: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
renovate[bot] 0fb419ba03 fix(deps): update dependency uuid to v9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 02:29:53 +00:00
Patrik Oldsberg 84af361987 notifications-backend: migrated to use new auth services
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-23 10:15:17 +01:00
github-actions[bot] f1831dd9b2 Version Packages 2024-02-20 11:04:26 +00: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 765269331d docs: add info how to add notification processors
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02:00
Heikki Hellgren 6ea8b0d106 test: add tests for notification clients
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:30 +02: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 b3c3672b64 feat: support pagination and searching in notification backend
disabled broadcast notifications for now

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +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 a3d42153d1 feat: allow broadcast notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren 6a79f9f1ee feat: integrate notifications with signals
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 d61b0e1695 docs: add installation documentation for notifications
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren b6c1523444 feat: add support for notification processors
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 b3d70e2a4f feat: add support for new backend to notifications
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