Patrik Oldsberg
133dff7320
app: fix new PageLayout layout
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:24 +01:00
Patrik Oldsberg
d6de6069aa
frontend-plugin-api: switch to just PageHeaderAction
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:24 +01:00
Patrik Oldsberg
4738047ab7
frontend-plugin-api: intial page and plugin header actions
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:24 +01:00
Patrik Oldsberg
abd0a5ad52
frontend-plugin-api: migration to IconElement + API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
3fd3d82360
app: remove page layout gap
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
e1f22f2d15
plugin icons and titles
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:22 +01:00
Patrik Oldsberg
4b996d05d3
frontend-plugin-api: initial support for subpages
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:22 +01:00
Patrik Oldsberg
d56d9eae3c
Explicitly disable v7 future flags to suppress warnings
...
Rather than removing the future prop, set v7_relativeSplatPath and
v7_startTransition to false so react-router stops logging deprecation
warnings.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-13 15:09:23 +01:00
Patrik Oldsberg
47d064a51b
Revert react-router v7 future flags from #31818
...
Roll back the v7_relativeSplatPath and v7_startTransition future flags
and the Outlet-based route structure, keeping the version bump to
react-router-dom@^6.30.2.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-12 10:03:13 +01:00
Paul Schultz
a7e0d506a2
feat: enable react router feature flags for v7
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2026-02-03 09:37:11 -06:00
Patrik Oldsberg
c38b74df5f
frontend-plugin-api: complete deprecation of app blueprints
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-23 11:41:16 +01:00
Patrik Oldsberg
7edb810248
frontend-plugin-api: add new internal option for extension inputs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-23 11:41:15 +01:00
Patrik Oldsberg
a1be5e1770
review fixes for plugin wrapper blueprint
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-20 00:11:46 +01:00
Patrik Oldsberg
f9d5756354
app: add missing plugin wrapper API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 14:14:23 +01:00
Patrik Oldsberg
85c8156984
frontend-plugin-api: simplify deprecation of AppRootWrapperBlueprint
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 14:14:21 +01:00
Patrik Oldsberg
d194acb0e3
frontend-plugin-api: move new PluginWrapper to alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:08:58 +01:00
Patrik Oldsberg
0b494408a6
added new app-react library with AppRootWrapperBlueprint replacement
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:05:17 +01:00
Patrik Oldsberg
b164e20697
frontend-plugin-api: added PluginWrapperBlueprint + implementation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 17:02:09 +01:00
Patrik Oldsberg
9ccf84e219
frontend-plugin-api: move app blueprints to new app-react package
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-16 11:59:49 +01:00
mario ma
f7bc228aa9
feat: Support to set defaultLanguage and availableLanguages in new frontend system
...
Signed-off-by: mario ma <mario.ma.node@gmail.com >
2025-12-03 11:59:59 +08:00
Vincenzo Scamporlino
7db384cef2
app: migrate to renderTestApp
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino
d95d88cd23
app: fix routing when PageExtensions are mounted on /
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2025-10-03 15:36:57 +02:00
Patrik Oldsberg
3963632b2b
theme: stack old theme attributes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-09-25 11:32:10 +02:00
Yannik Daellenbach
3c1d47131e
Add authentication provider implementation for OpenShift to the app plugin
...
Signed-off-by: Yannik Daellenbach <git@daellenbach.org >
2025-09-02 14:08:17 +02:00
benjdlambert
d274e0c90e
feat: updating name for default swappable refs
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 13:41:27 +02:00
benjdlambert
2704359148
chore: refactor tests to fix
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 11:32:19 +02:00
benjdlambert
4be2c4d61d
chore: filter out non-app extensions and log
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 11:32:19 +02:00
benjdlambert
bd02798981
chore: make a warning
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 11:32:19 +02:00
benjdlambert
1c5d1d1da0
chore: force installation of extensions in app plugin
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 11:32:19 +02:00
Ben Lambert
65e9e53245
Update plugins/app/src/extensions/LegacyComponentsApi.ts
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Ben Lambert <ben@blam.sh >
2025-08-11 11:09:05 +02:00
benjdlambert
6fc64919b9
chore: added backwards support for components api and new implementation
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-11 11:09:05 +02:00
Fredrik Adelöw
10bb855e1c
Merge pull request #30813 from backstage/freben/advanced-options
...
Arrange most `create[Specialized]App` options into an `advanced` field
2025-08-08 15:09:05 +02:00
benjdlambert
b9758e4a28
chore: added some last tests
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 17:00:23 +02:00
benjdlambert
75ea6f14c5
feat: refactor to error display instead
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:03 +02:00
benjdlambert
4b3ba2b048
chore: make more things swoppable
...
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:03 +02:00
benjdlambert
d996f05ae5
chore: adaptable -> swappable
...
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:03 +02:00
benjdlambert
233a4eddf1
chore: updating api reports
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:02 +02:00
benjdlambert
9c7ec669cf
chore: moved implementations to app pliugin
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:02 +02:00
benjdlambert
71510fb812
feat: big refactor of componentRefs again to move away from makeComponentRefs
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-07 15:58:02 +02:00
Fredrik Adelöw
5e12252a96
rename flags to advanced
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-08-07 14:59:41 +02:00
Fredrik Adelöw
9831f4e4c7
Adjusted the dialog API types to have more sensible defaults
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-08-06 13:54:37 +02:00
Eric Peterson
f54b032503
Clean up analyticsApi def in app plugin
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2025-08-05 09:10:05 +02:00
Eric Peterson
f692aed0c1
input analyticsImplementations -> implementations
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2025-08-05 09:10:05 +02:00
Eric Peterson
23676c1add
AnalyticsBlueprint -> AnalyticsImplementationBlueprint
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2025-08-05 09:10:05 +02:00
Eric Peterson
93b5e38f8b
Initial implementation of an extension-based default analytics API
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2025-08-05 09:10:03 +02:00
Patrik Oldsberg
147482b700
frontend-plugin-api: switch naming recommendation from define to defineParams
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-04 17:17:05 +02:00
Patrik Oldsberg
c5c3ec4a4a
Merge pull request #30703 from backstage/rugvip/element
...
frontend-plugin-api: AppRootElementBlueprint now only accepts an element
2025-08-04 16:57:29 +02:00
Patrik Oldsberg
e8828e82b2
frontend-defaults: move public sign-in app to alpha app module
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-04 16:11:33 +02:00
Patrik Oldsberg
121899a641
frontend-plugin-api: AppRootElementBlueprint now only accepts an element
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-01 00:18:00 +02:00
benjdlambert
b465fbb09b
chore: fixing types
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-07-31 16:38:53 +02:00