Commit Graph

298 Commits

Author SHA1 Message Date
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
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
Patrik Oldsberg 62a0eab87f Merge pull request #22482 from backstage/camilaibs/fix-analytics-context
[DI] Add analytics api  backward compatibility
2024-01-30 13:51:28 +01:00
Camila Belo b1afb710b8 fix(frontend-plugin-api): default api config error
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:46 +01:00
Camila Belo 87f3d69dc5 fix(frontend-app-api): add global analytics context to the app extension
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:46 +01:00
Fredrik Adelöw 46b63dea67 add defaultTarget to ExternalRouteRef
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-29 10:07:45 +01:00
Patrik Oldsberg fb9b5e7bec frontend-app-api: key components by id instead of ref + tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-26 13:32:55 +01:00
Patrik Oldsberg bdf4a8e176 frontend-app-api: remove experimental createExtensionTree API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-25 14:38:36 +01:00
Patrik Oldsberg 0912560a8f Merge pull request #22464 from backstage/rugvip/route-api
frontend-*: add and use RouteResolutionsApi
2024-01-23 19:37:00 +01:00
Patrik Oldsberg bc621aaa3d frontend-*: add and use RouteResolutionsApi
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-23 16:27:12 +01:00
github-actions[bot] 185d5ea0b0 Version Packages (next) 2024-01-23 13:57:50 +00:00
Fredrik Adelöw 3eae505e77 Merge pull request #22402 from backstage/freben/resolveInputData
improve `resolveInputData` error messaging
2024-01-20 15:31:36 +01:00
Fredrik Adelöw e0a4dd1a2f improve resolveInputData error messaging
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-20 11:24:58 +01:00
Fredrik Adelöw 86346c2c11 simplify route bindings in config
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-20 11:23:03 +01:00
Patrik Oldsberg d2e576d55a frontend-plugin-api: swtich IconApi.listIconKeys to return an array direcly instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-18 19:35:43 +01:00
Patrik Oldsberg 42ebf27c0b frontend-app-api: added IconsApi implementation and icons option for createApp
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-18 15:53:16 +01:00
github-actions[bot] 8070f67dc4 Version Packages 2024-01-16 11:44:56 +00:00
Fredrik Adelöw 5fe6600824 add oauth dialog and alert display to the root elements
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-16 12:09:18 +01:00
Fredrik Adelöw 6e10855eff Merge pull request #22221 from backstage/freben/root-things-2
add router to the app root
2024-01-16 08:56:32 +01:00
Patrik Oldsberg 56d3373c82 Merge pull request #22229 from backstage/rugvip/warn
frontend-app-api: switch undeclared inputs to be a warning instead of error
2024-01-13 15:20:11 +01:00
Fredrik Adelöw e8ce05959e add router to the app root
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-13 11:31:24 +01:00
Fredrik Adelöw 26d0110678 review comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-12 21:59:26 +01:00
Fredrik Adelöw c97fa1c2bd add elements and wrappers to the app root
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-12 21:59:26 +01:00
Patrik Oldsberg 4780af8e15 frontend-app-api: list candidate inputs in undeclared input warning
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-12 17:49:22 +01:00
Patrik Oldsberg 074dfe37b0 frontend-app-api: switch undeclared inputs to be a warning instead of error
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-12 17:11:34 +01:00
Camila Belo 13f87f34fc fix(frontend-app-api): create plugin subroutes type
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-12 09:12:26 +01:00
Fredrik Adelöw b2d370ee7e ensure that things stringify nicely overall
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-10 20:39:24 +01:00
Fredrik Adelöw d4149bf6d4 rename app/router to app/root
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-10 09:16:57 +01:00
github-actions[bot] ac277f3c91 Version Packages (next) 2024-01-09 12:44:34 +00:00
Fredrik Adelöw 516fd3e918 updated backend/frontend system readme files
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-09 08:44:39 +01:00
github-actions[bot] a3ccddeba5 Version Packages (next) 2024-01-02 10:42:54 +00:00
github-actions[bot] c9f71fba8d Version Packages (next) 2023-12-25 23:42:26 +00:00
github-actions[bot] a9801a3ec9 Version Packages 2023-12-19 13:39:54 +00:00
Patrik Oldsberg af7bc3eecb plugin/frontend-*: switch extension namespace from core to app
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-19 10:32:11 +01:00
Patrik Oldsberg 199e660972 Merge pull request #21782 from backstage/camilal/di-docs-plugin-test
[DI] Draft frontend plugins testing documentation
2023-12-18 17:52:49 +01:00
Fredrik Adelöw 7b0199f287 Merge pull request #21861 from backstage/freben/load
no more featureLoader
2023-12-14 16:25:07 +01:00
Fredrik Adelöw e068f00717 Merge pull request #21845 from backstage/freben/ff
introduce `FrontendFeature`
2023-12-14 16:02:08 +01:00
Fredrik Adelöw 51754bca19 make the loader into a proper interface
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-14 15:59:25 +01:00
Fredrik Adelöw 8f5b7a0a62 one more test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-14 10:44:43 +01:00
Fredrik Adelöw 44735df633 no more featureLoader
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-14 10:35:11 +01:00
Camila Belo 67409cbfe5 refactor(frontend-test-utils): simplying core nav and router for test apps
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-12-14 09:45:40 +01:00
Camila Belo 66ce9f6d1e refactor(frontend-app-api): converting default apis into extensions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-12-13 19:29:34 +01:00
Camila Belo bef798ae72 fix(frontend-app-api): fix apis overriding
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-12-13 19:22:53 +01:00
Patrik Oldsberg f1183b707c frontend-plugin-api: renamed createComponentExtension component -> loader
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-13 19:22:33 +01:00
Fredrik Adelöw a3792432bb introduce FrontendFeature
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-13 17:21:46 +01:00
Fredrik Adelöw 8563ee2b8f Merge pull request #21841 from backstage/freben/conf
make `configLoader` return an object
2023-12-13 17:16:34 +01:00
Patrik Oldsberg 467f55ecc5 Merge pull request #21836 from backstage/rugvip/datarefs
frontend-plugin-api: move out several coreExtensionData refs
2023-12-13 17:13:54 +01:00
Patrik Oldsberg e547f50c80 Merge pull request #21843 from backstage/rugvip/opaque
frontend-plugin-api: switch Extension and ExtensionDefinition to be opaque types
2023-12-13 17:05:02 +01:00
Fredrik Adelöw c35036bf4e make configLoader return an object
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-13 16:56:13 +01:00