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