Commit Graph

50608 Commits

Author SHA1 Message Date
Patrik Oldsberg 747b8a545f Merge pull request #22750 from hubofgitongithub/patch-2
Update core-compat-api package.json with repo information
2024-02-06 10:29:01 +01:00
Patrik Oldsberg 5a8ed93296 Merge pull request #22739 from backstage/freben/workingDirectory
add a config declaration for `backend.workingDirectory`
2024-02-06 10:26:36 +01:00
Heikki Hellgren 2fec2198b7 fix: move express types to dev deps
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 11:13:59 +02:00
secustor d589a0488d expose new needed configuration options
Signed-off-by: secustor <sebastian@poxhofer.at>
2024-02-06 10:09:52 +01:00
Heikki Hellgren 15769753a0 fix: move notifications db to internal + clean-up
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:52:14 +02:00
hubofgitongithub ad2444c8da Update frontend-plugin-api package.json with repo information
To fix https://www.npmjs.com/package/@backstage/frontend-plugin-api having a source code URL location (and thus fixing security scanners triggering on that information missing).

Signed-off-by: hubofgitongithub <156336979+hubofgitongithub@users.noreply.github.com>
2024-02-06 09:38:18 +01:00
Heikki Hellgren e6079349d9 docs: remove link for docs
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:34:52 +02:00
hubofgitongithub b8651e1316 Update core-compat-api package.json with repo information
To fix https://www.npmjs.com/package/@backstage/core-compat-api having a source code URL location (and thus fixing security scanners triggering on that information missing).

Signed-off-by: hubofgitongithub <156336979+hubofgitongithub@users.noreply.github.com>
2024-02-06 09:33:24 +01: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 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 fb8fc24df0 chore: add changeset
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
Patrik Oldsberg 778ea9e152 Merge pull request #22747 from drodil/template_card_test
test: fix failing template card test
2024-02-06 09:13:23 +01:00
AmbrishRamachandiran d5b14a0ad5 conditionally rendering the user name and email in user settings page
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com>
2024-02-06 12:19:15 +05:30
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
Radu Ciopraga 501b750fa2 wait for GroupsExplorerContent test expectations to pass
Signed-off-by: Radu Ciopraga <1442639+raduciopraga@users.noreply.github.com>
2024-02-05 21:23:56 +01:00
Camila Belo 223464a51a refactor(catalog-graph): apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo 3dc64e931e docs: add changeset files
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo b75a2d984c docs: update api reports
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo 4d27f6ae69 docs: start drafting the card documentation
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo d73d7dd5b1 feat(app-next): install catalog in app-next
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo c888887b65 feat(catalog-graph): create entity card extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo 0e7340cb25 feat(catalog-react): accepts entity cards config schema
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo 1b06d313d8 feat: migrate catalog graph page
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo a36b357b5a feat: migrate catalog-graph plugin
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:38 +01:00
Camila Belo feea221123 feat: configure alpha subpath exports
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-02-05 16:01:37 +01:00
Philipp Hugenroth 39812987d1 Merge pull request #22740 from coreydaley/2024-02-05-update-red-hat-logo
Swapping Red Hat partner logo for all white version
2024-02-05 15:57:40 +01:00
Philipp Hugenroth c3ec819026 Adjust to review
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2024-02-05 15:54:54 +01:00
Corey Daley da21baa80c Swapping Red Hat partner logo for all white version
Signed-off-by: Corey Daley <cdaley@redhat.com>
2024-02-05 09:17:33 -05:00
Fredrik Adelöw 7fb7a79dce add a config declaration for workingDirectory
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-05 13:11:46 +01:00
Frida Jacobsson 307474d1a3 Run prettier
Signed-off-by: Frida Jacobsson <fridaja@axis.com>
2024-02-05 10:17:24 +01:00
Frida Jacobsson 742e0fefde Adding Umami analytics plugin to microsite
Signed-off-by: Frida Jacobsson <fridaja@axis.com>
2024-02-05 09:39:28 +01:00