Commit Graph

19886 Commits

Author SHA1 Message Date
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 dced4bbc96 feat: add support for unread count in document title
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:29 +02:00
Heikki Hellgren fdf03a6997 chore: restore signals changes to master
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 c3a22686dd feat: add support for web api notifications
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
Heikki Hellgren 10f0efdcb7 test: fix failing template card test
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 08:34:51 +02:00
Fredrik Adelöw 9aac2b0d36 move cwd as the first argument to yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-04 20:13:00 +01:00
Fredrik Adelöw 563331063b Merge pull request #22680 from backstage/renovate/pin-dependencies
chore(deps): pin dependencies
2024-02-04 14:38:54 +01:00
renovate[bot] 4b7c665402 chore(deps): pin dependencies
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 11:38:43 +00:00
renovate[bot] 52ae6b9b6e chore(deps): update dependency esbuild to ^0.20.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 04:59:31 +00:00
Patrik Oldsberg 331dfd1896 Merge pull request #22557 from jamieklassen/refactor-jose
Refactor auth-node to use 'jose' to decode JWTs
2024-02-03 14:59:22 +01:00
Patrik Oldsberg db2341f9b1 Merge pull request #22336 from gbsandbox/master
TextSize - fix value label text color
2024-02-03 14:38:19 +01:00
Patrik Oldsberg 22bb59712e Merge pull request #22675 from backstage/rugvip/auth-exp-tweaks
auth-backend: completely remove hardcoded session expiration
2024-02-03 12:59:04 +01:00
Patrik Oldsberg 3a00dc56a5 Merge pull request #21993 from Ericsson/configuration_token_expiry
Ability for Users to configure auth token expiration [19341]
2024-02-03 12:58:56 +01:00
Patrik Oldsberg 87dea686bf auth-backend: refactor to remove internal hardcoded default session expiration
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-03 12:37:04 +01:00
Patrik Oldsberg f71352cfe9 align typescript versions to 5.1 + 5.3
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-03 11:36:53 +01:00
Jamie Klassen d309cadf47 remove jwt-decode from aws-alb provider
Signed-off-by: Jamie Klassen <jamie.klassen@broadcom.com>
2024-02-02 11:03:09 -05:00
Jamie Klassen d4cc552ab1 refactor auth plugins to use jose
Signed-off-by: Jamie Klassen <jamie.klassen@broadcom.com>
2024-02-02 11:03:09 -05:00
Jamie Klassen c4aaad016d backfill tests for makeProfileInfo
Signed-off-by: Jamie Klassen <jamie.klassen@broadcom.com>
2024-02-02 11:03:09 -05:00
Jamie Klassen 67187d68ed Merge pull request #22589 from jamieklassen/unique-cluster-names
Checks for unique cluster names
2024-02-02 10:59:50 -05:00
Alec Jacobs d530f574da fix(scaffolder-react): always display a single divider below template description
Signed-off-by: Alec Jacobs <cajacobs5401@gmail.com>
2024-02-02 15:08:24 +01:00
Alec Jacobs 2985186160 fix(scaffolder-react): prevent erroneous render when empty links are provided
Signed-off-by: Alec Jacobs <cajacobs5401@gmail.com>
2024-02-02 15:08:24 +01:00
Patrik Oldsberg 19922cf012 Merge pull request #22539 from fshowalter/patch-3
Allow @types/react 18 as a peer dep for @backstage/theme
2024-02-02 13:50:49 +01:00
Patrik Oldsberg 0654d79865 Merge pull request #22529 from drodil/signals_improvements
fix: signal disconnect loop on server start
2024-02-01 20:49:29 +01:00
Heikki Hellgren 7ce5f0009a chore: restore back to recipients + add test
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-01 20:28:04 +02:00
Patrik Oldsberg f600aa87a3 Merge pull request #22626 from backstage/app-backend-inject-all
app-backend: replace all instances when injecting config
2024-02-01 10:37:21 +01:00
Lavanya Sainik de1aa5179c Update router.test.ts
Signed-off-by: Lavanya Sainik <137502642+lavanya-sainik-ericsson@users.noreply.github.com>
2024-01-31 16:57:03 +00:00
Lavanya Sainik a21497d33d Update router.ts
Signed-off-by: Lavanya Sainik <137502642+lavanya-sainik-ericsson@users.noreply.github.com>
2024-01-31 16:53:16 +00:00
Ben Lambert 2bd94c454e Merge pull request #22628 from MartinWallgren/gerrit-project
Scaffolder-backend-gerrit: Set branches to defaultBranch
2024-01-31 16:24:27 +01:00
Fredrik Adelöw 802c9eb91c Merge pull request #22145 from Bonial-International-GmbH/pjungermann/new-backend/tech-insights
new backend system: tech-insights
2024-01-31 15:27:24 +01:00
Martin Wallgren 8b269e1879 Scaffolder-backend-gerrit: Set branches to defaultBranch
When a project is created in `publish:gerrit` the default branch needs
to be provided to the Gerrit API that creates the project. If the
branches attribute is not provided, the default branch for the project
will be set to whatever is configured as default on the Gerrit host.

Reference: https://gerrit-review.googlesource.com/Documentation/rest-api-projects.html#project-input
Signed-off-by: Martin Wallgren <martinwa@axis.com>
2024-01-31 13:03:03 +01:00
MT Lewis 998ccf6620 app-backend: replace all instances when injecting config
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-01-31 10:50:05 +00:00
Frank Showalter 8fe56a816d expand to full repo
Signed-off-by: Frank Showalter <842058+fshowalter@users.noreply.github.com>
2024-01-30 15:56:10 -05:00
github-actions[bot] c70c3dc393 Version Packages (next) 2024-01-30 13:38:11 +00:00
Ben Lambert 4142029b89 Merge pull request #22596 from Vity01/entitypicker-fields-limitation
Fields limitation for EntityPicker
2024-01-30 14:32:51 +01:00