Commit Graph

875 Commits

Author SHA1 Message Date
Patrik Oldsberg 5920062fcc app-react: API cleanup and component utility for nav items
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:34 +01:00
Patrik Oldsberg 98fe69ae6a app: migrate to new navItems API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-17 11:55:33 +01:00
Patrik Oldsberg be7ebadb21 repo: promote app-next to main example app
This renames packages to make the new frontend system the default:

- packages/app → packages/app-legacy (example-app-legacy)
- packages/app-next → packages/app (example-app)
- packages/app-next-example-plugin → packages/app-example-plugin

Updated all related configuration, scripts, and documentation.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:30:16 +01:00
Andre Wanlin daa474a751 Merge pull request #31935 from binary-baum/feature/set-default-type-filter-for-search
[NFS] set the default search type to all instead of software-catalog
2026-01-29 10:00:50 -06:00
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
Alexander Vödisch 539f03ed3e Merge branch 'backstage:master' into feature/set-default-type-filter-for-search 2026-01-26 11:21:00 +01:00
Vödisch, Alexander 1da4e0eca2 feat(search): add configurable default search type via app-config.yaml
Signed-off-by: Vödisch, Alexander <A72749@eon.com>
2026-01-26 11:18:58 +01:00
Charles de Dreuille 147364b4a8 Add Storybook manifest
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-12-19 10:30:38 +00:00
williamwu-mongodb 291bf9df13 feat: add scheduled tasks UI to devtools plugin
Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

remove circular dependency

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

remove another unused backend defaults dependency

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

revert package.json

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

revert the other package.json

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

modify yarn lock file

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

fix api report for type

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

fix bulid api reports

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback and fixes

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback and fixes

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

add changeset

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

rebase yarn.lock

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

fix import for task response type

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

fix lint

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

fix debounce import

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

add lodash

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

remove debounce logic

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

remove unused auth

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

readd back changeset

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

remove example app from changeset

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

Update plugins/devtools/src/components/Content/ScheduledTasksContent/ScheduledTasksContent.tsx

Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

Update .changeset/short-lizards-find.md

Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>

address feedback

Signed-off-by: williamwu-mongodb <william.t.wu@mongodb.com>
2025-12-06 13:13:33 -08:00
Paul Schultz 05f60e1e0a refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-10-14 08:29:21 -05:00
Fredrik Adelöw 42a675ecbf Merge pull request #30994 from zeshanziya/fix-clearall-deletable-issue
fix(home): Correct clearAll logic to properly handle deletable flag in CustomHomepageGrid
2025-10-03 14:08:28 +02:00
Patrik Oldsberg 0447b8d496 plugins/bui-themer: rename to mui-to-bui
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-09-25 13:02:06 +02:00
Patrik Oldsberg 077dee1902 plugins: scaffold bui-themer plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-09-25 11:29:07 +02:00
Fredrik Adelöw 39a15fdf4d Merge pull request #30889 from grantila/grantila/support-custom-relations-in-catalog-graph
Add support for customizing the catalog graph relations using an API
2025-09-15 20:11:18 +02:00
Yannik Daellenbach a9ba7c5a26 Configure example app to support sign in with OpenShift
Signed-off-by: Yannik Daellenbach <yannik@daellenbach.org>
2025-09-02 14:08:17 +02:00
Zeshan Ziya 9a3f11889a fix(home): add example to deletable flag on customizable home page
Signed-off-by: Zeshan Ziya <zeshan.ziya@axelerant.com>
2025-08-27 12:45:32 +05:30
Gustaf Räntilä ae6b606b72 Add support for customizing the catalog graph relations using an API
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2025-08-15 11:55:57 +02:00
Kashish Mittal 7461a8646a pass the identityApi to ScaffolderClient
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-07-17 10:52:30 -04:00
Patrik Oldsberg e92bb9b82a ui: remaining bits to rename canon to ui
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-15 11:28:20 +02:00
benjdlambert 3bfa1d392f chore: small tweaks
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-05 15:28:22 +02:00
Andre Wanlin 162856f003 example-app - Root Sidebar Clean Up
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-05-20 07:41:30 -05:00
Andre Wanlin 2c1761fc41 Added a variant prop to the WelcomeTitle component
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-05-19 16:26:23 -05:00
gerson eddd96c62b Adding title prop to customHomePage
Signed-off-by: gerson <tnii.gerson@gmail.com>
2025-05-04 10:44:30 +02:00
Gustaf Räntilä 611c941d8e Add support for providing values and labels to the search filters
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2025-04-09 16:14:35 +02:00
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
Charles de Dreuille 6a02e7ff35 Add canon css to index-public-experimental.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-03-18 08:26:24 +00:00
Charles de Dreuille 05e9d41e02 Update changest + move import to index
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-03-18 08:23:53 +00:00
Charles de Dreuille 8c05de3aff Add Canon styles to other packages
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-03-13 09:42:40 +00:00
Charles de Dreuille 246e0a1db1 Add Canon styles
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-03-10 18:13:40 +00:00
John Philip de022802e0 Merge pull request #27694 from hyb175/feature/add-pagination-to-tech-docs-table
[Feature] Add Pagination to Tech Docs Table
2024-12-10 14:02:38 -05:00
Yingbai He 981a08014d feat(TechDocs): add default pagination to default Docs page
Signed-off-by: Yingbai He <yingbai.he@mycase.com>
2024-11-26 10:47:33 -08:00
blam a8140e10aa chore: refactor, and move the execution
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam f217918b14 chore: refactor to use opaque type helper instead
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam 7e3ca8be71 feat: more work on form decorators
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
Jonathan Roebuck d311c848ff Use core Select instead of Checkbox for filters
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-20 14:19:22 +00:00
Johan Haals 013f74ca3a Merge pull request #26899 from yashoswalyo/catalog-feat-26898
feat(catalog): Implement breadcrumbs for entity navigation
2024-11-12 16:20:04 +01:00
Jonathan Roebuck e3274524a6 use body2 variant
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com>
2024-11-05 17:37:20 +00:00
Yash Oswal 50df3c87eb feat(catalog): Implement breadcrumbs for entity navigation
(#26898)
updadted tests

Signed-off-by: Yash Oswal <yoswal@redhat.com>
2024-10-29 11:13:10 +05:30
Patrik Oldsberg 9e83e83eda Merge pull request #27068 from deejay1/material-imports
chore(material-ui): Don't use top level material-ui imports
2024-10-28 10:31:08 +01:00
Patrik Oldsberg 43889f31dc Merge pull request #25941 from drodil/user_notification_settings
feat: add user specific notification settings
2024-10-22 00:52:55 +02:00
Łukasz Jernaś 48adc60dd3 chore(material-ui): Remove more top-level @material-ui imports
Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com>
2024-10-21 12:30:21 +02:00
Łukasz Jernaś 5bdd278e58 Merge branch 'master' into material-imports 2024-10-21 12:15:50 +02:00
Patrik Oldsberg a7f97e40b3 cli: add option to reject network requets in frontend tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-19 10:56:58 +02: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
Fredrik Adelöw e39f72f813 implement permission too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-11 09:48:52 +02:00
Łukasz Jernaś ea75c37c9b chore(material-ui): Don't use top level material-ui imports
This changes the @material-ui imports to not use top level imports
in packages/ as per eslint-rules enforced elsewhere.

Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com>
2024-10-10 11:47:14 +02:00
Fredrik Adelöw 033c957321 use the catalog mock in more tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 17:42:31 +02:00
Heikki Hellgren 78475c33a4 feat: allow offset mode pagination in entity list
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-09-07 18:50:24 +03:00
Patrik Oldsberg 5add8e1aec signals: add SignalsDisplay to simplify installation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-25 16:38:58 +02:00
Patrik Oldsberg a85c6f57e3 app: remove unnecessary route bindings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-06-03 17:05:45 +02:00