Commit Graph

84 Commits

Author SHA1 Message Date
Fredrik Adelöw e00bbc2d0d Merge pull request #24418 from drodil/notifications_faker
feat: generate random notifications in local development
2024-04-25 16:23:28 +02:00
Heikki Hellgren cba628ae6f feat: generate random notifications in local development
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-24 15:10:06 +03:00
Marek Libra 23b461f0f0 Add material-ui-confirm dependency
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-24 12:20:02 +02:00
Marek Libra f730c0b54f feat(notifications): added Mark All Read bulk action
The user can newly mark all unread messages as read at one click.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-24 12:20:02 +02:00
Marek Libra bd900b7e0e Merge pull request #24412 from drodil/notifications_snackbar
feat: allow showing notifications as snackbars in the UI
2024-04-24 10:24:32 +02:00
github-actions[bot] 46046059b4 Version Packages (next) 2024-04-23 14:53:09 +00:00
Marek Libra 137cee2198 Merge pull request #24477 from mareklibra/skipEmptyDescription
patch(notifications): skip rendering empty descriptions
2024-04-23 14:59:29 +02:00
Marek Libra a42a19b087 patch(notifications): skip rendering empty descriptions
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-23 14:45:40 +02:00
Heikki Hellgren 64e089e5b3 fix: review comments on snackbar handling
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-23 15:42:33 +03:00
Heikki Hellgren bfcb2f1281 feat: allow showing notifications as snackbars in the UI
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-23 15:41:51 +03:00
Marek Libra 41d5c56e18 Merge pull request #24414 from drodil/fix_notification_title
fix: infinite loop in notification title counter
2024-04-23 14:34:54 +02:00
Heikki Hellgren e1c7d6e4b7 fix: infinite loop in notification title counter
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-23 14:51:08 +03:00
Heikki Hellgren 1bc3b86858 fix: web notifications to show in foreground + duplicates prevented
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-23 14:48:34 +03:00
Marek Libra 4bfb02ed70 Merge pull request #24450 from drodil/notifications_page_props
feat: allow overriding notifications page properties
2024-04-23 13:39:38 +02:00
Marek Libra 0f2d377de6 Merge pull request #24381 from mareklibra/fix.long.descriptions
fix(notifications): limit size of notfcation on NotificationsPage
2024-04-23 13:39:01 +02:00
Heikki Hellgren e6bf85f0cf feat: allow overriding notifications page properties
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-22 18:23:36 +03:00
Marek Libra fcda449a9c fix(notifications): limit size of notfcation on NotificationsPage
The grid item size is limited so notifications with very long
descriptions do not occupy all the space.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-19 12:18:48 +02:00
drodil 42171594db Update plugins/notifications/src/components/NotificationsSideBarItem/NotificationsSideBarItem.tsx
Co-authored-by: Marek Libra <marek.libra@gmail.com>
Signed-off-by: drodil <heiccih@gmail.com>
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-18 14:38:10 +03:00
Heikki Hellgren f793112df9 feat: allow defining custom class name + other props for notifications sidebar item
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-18 14:32:23 +03:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Patrik Oldsberg d1d4ddccab Merge pull request #23537 from mareklibra/FLPATH-1005.severity.followUp
chore: use colors from theme for notification's severity
2024-04-14 17:59:22 +02:00
Patrik Oldsberg 5a32ee11d4 Merge pull request #23346 from drodil/migrate_local_dev
chore: migrate to new backend in local development
2024-04-14 13:49:28 +02:00
renovate[bot] abfbcfca9c chore(deps): update dependency @testing-library/react to v15
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-11 21:06:44 +00:00
Heikki Hellgren f28242025e feat: support login for the development app
this fixes the local development issue with new backend system where the
user is not logged in thus resulting 401 errors from all api endpoints.

adds possibility to also add other login providers for testing plugins
independently.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-11 08:21:54 +03:00
Heikki Hellgren 282f62f490 chore: use code snippet for signal debugging
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 20:39:14 +03:00
Heikki Hellgren 9a41a7bfa8 chore: migrate to new backend in local development
additionally allow defining custom sidebar item for dev app page.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-10 20:36:44 +03:00
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
Fredrik Adelöw a5b16dc0be Merge pull request #24009 from backstage/freben/sort
🧹  sort more package.json files
2024-04-08 16:02:28 +02:00
Marek Libra b7cb5838b7 Merge pull request #23645 from mareklibra/FLPATH-1090.bulkActions
feat: add bulk actions to the Notifications page
2024-04-08 12:13:41 +02: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
Marek Libra 376d5ef797 chore: use colors from theme for notification's severity
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-04-02 10:34:29 +02: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
Marek Libra ec40998df3 feat: add bulk actions to the Notifications page
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-21 12:11:12 +01:00
Aditya Kumar 6a2fe4b657 Add ESLint Rule to Notifications Plugin
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-03-21 11:27:07 +05:30
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
github-actions[bot] e83e055841 Version Packages 2024-03-19 14:56:10 +00:00
Marek Libra cd96173afb fix: use camelCase for createdAfter in the Notifications URL
Instead of the former created_after.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 13:13:24 +01:00
Marek Libra bf90f64641 fix: use orderField instead of sort,sortOrder for notifications
To unify with the Catalog API.

Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 13:04:46 +01:00
Marek Libra 883dfde5bf chore: use strings for severities instead of numbers
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-14 11:46:16 +01:00
Marek Libra dff7a7e9e2 feat(notifications): implement severity of notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-13 12:02:50 +01:00
Patrik Oldsberg 739415b07c Merge pull request #23409 from mareklibra/flpath-1001.saved
feat: add "Save" action for notifications
2024-03-13 11:05:46 +01: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
Marek Libra 75f2d84069 feat: add "Save" action for notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-09 13:46:41 +01:00
Marek Libra 3f0b8d8a3c Merge pull request #23351 from mareklibra/FLPATH-1004.sorting
feat: enable sorting of notifications
2024-03-08 09:59:56 +01:00
github-actions[bot] 8db51ca72f Version Packages (next) 2024-03-05 13:38:18 +00:00
Marek Libra 6e6d096b3e feat: enable sorting of notifications
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-03-04 09:28:12 +01: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