Commit Graph

67 Commits

Author SHA1 Message Date
github-actions[bot] 792f4d7e3d Version Packages 2025-11-18 12:23:09 +00:00
github-actions[bot] 20fae88bdf Version Packages (next) 2025-11-11 21:45:56 +00:00
Henrik Edegård b17383c34d Add comments for clarity in notification configuration types.
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
2025-11-05 07:03:36 +00:00
Henrik Edegård 87e597c406 Allows for a opt-in strategy for notifications rather than opt-out.
Signed-off-by: Henrik Edegård <henrik.edegard@fortnox.se>
2025-11-04 12:45:19 +00:00
github-actions[bot] 807af8ce0e Version Packages (next) 2025-10-21 16:14:43 +00:00
github-actions[bot] d6ce2db9ca Version Packages 2025-10-14 15:29:54 +00:00
github-actions[bot] c2c60546d2 Version Packages (next) 2025-09-24 12:57:42 +00:00
Paul Schultz 133ac7ad66 fix(repo-tools): resolve knip-reports failure with spaces in workspace paths
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-09-15 12:34:26 -05:00
github-actions[bot] b93a3471c2 Version Packages 2025-08-19 13:01:39 +00:00
Frank Ye b345e53dd3 rename to metadata
Signed-off-by: Frank Ye <franky@spotify.com>
2025-08-14 16:23:44 -04:00
Frank Ye 9152ba8f36 add generic attribute field to NotificationPayload
Signed-off-by: Frank Ye <franky@spotify.com>
2025-08-14 16:23:44 -04:00
github-actions[bot] 9a7cae26c9 Version Packages 2025-07-15 14:26:41 +00:00
github-actions[bot] 952cefedd8 Version Packages (next) 2025-07-01 11:50:02 +00:00
github-actions[bot] 58558ef2c1 Version Packages 2025-06-17 12:45:56 +00:00
github-actions[bot] d57a6f7828 Version Packages (next) 2025-06-03 13:12:47 +00:00
Billy Stalnaker 49d2cd5f18 update reports
Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-05-20 12:37:45 -04:00
Billy Stalnaker 7cf0f1382a Move database function to backend
Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-05-20 12:37:45 -04:00
Billy Stalnaker 08972ee879 adds unique has column because of mysql unique character limitation
Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-03-25 13:14:22 -04:00
Billy Stalnaker 1fb5f06029 wip; need to fix a test; and write more
Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-03-25 08:12:11 -04:00
Billy Stalnaker 8637567d53 rm NODE_OPTIONS;
Adds topicNames prop
Adds collapsible row for topics
Refactor getNotificationSettings for readability

Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-03-25 08:12:11 -04:00
Billy Stalnaker 5676296812 wip; DRAFT for visibility into changes
Signed-off-by: Billy Stalnaker <bstalnaker@roadie.com>
2025-03-25 08:12:10 -04:00
github-actions[bot] 43f666371b Version Packages 2025-01-14 12:23:31 +00:00
github-actions[bot] 0980e400a0 Version Packages (next) 2025-01-07 15:04:17 +00:00
github-actions[bot] cfdf107d34 Version Packages 2024-12-17 10:54:05 +00:00
github-actions[bot] 134bc9981f Version Packages (next) 2024-12-10 12:54:09 +00:00
github-actions[bot] 1552f03186 Version Packages 2024-11-19 11:21:20 +00:00
github-actions[bot] 7907e3b920 Version Packages (next) 2024-10-22 14:53:13 +00:00
Heikki Hellgren 97ba58fa17 feat: add user specific notification settings
The settings can be customized for each origin and each processor
individually. The default Web indicates notifications shown in the
Backstage UI. By default, if there are no settings saved in the
database, all notifications are enabled for all processors.

The origins will populate by time for each user as they receive the
first notification from that origin. Processors are shown as their own
columns.

Later, if it makes sense, allow users to also disable/enable
notifications based on notification topic.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-10-18 10:38:36 +03:00
blam fc01ce7e77 chore: fix api-reports warnings
Signed-off-by: blam <ben@blam.sh>
2024-10-14 17:56:00 +02:00
secustor c28596309f update files
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-09-23 14:41:40 +02:00
secustor 65da28ad53 add newly generated api reports
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-09-23 14:41:34 +02:00
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