Patrik Oldsberg
8f5d6c1fbf
frontend-plugin-api: wrap resolved extension inputs in an object
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 19:17:48 +01:00
Patrik Oldsberg
a68ee8561f
frontend-plugin-api: update createComponentExtension for new naming pattern
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 17:14:45 +01:00
Patrik Oldsberg
c1d5dfbe13
frontend-app-api: update createApp feature flag tests for extension ID refactor
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 16:24:51 +01:00
Patrik Oldsberg
c387f809d3
frontend-*-api: test updates for extension ID change
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 16:24:50 +01:00
Patrik Oldsberg
710260b849
frontend-app-api: update core extensions to new ID format
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 16:24:50 +01:00
Patrik Oldsberg
e3b55e280d
frontend-app-api: allow extension IDs to contain slashes
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 16:24:49 +01:00
Patrik Oldsberg
b21f33deda
frontend-app-api: update instantiateAppNodeTree tests for ExtensionDefinition
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 16:24:49 +01:00
github-actions[bot]
356906bab8
Version Packages (next)
2023-11-28 13:37:18 +00:00
Camila Belo
0e8f4a65aa
refactor: make components optionally lazy
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:21:44 +01:00
Camila Belo
a9da252cb4
refator: group core component ref in a object
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:21:44 +01:00
Camila Belo
413f05a6c9
refactor: replace components context in app
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:21:44 +01:00
Patrik Oldsberg
221293e22d
frontend-*-api: initial ComponentsApi implementation
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 11:21:44 +01:00
Camila Belo
9c6b0ab576
test: update root tree snapshot
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
8f80db46b7
refactor: use new components context
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
52cbee4025
refactor: use component ref
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
a159a0498e
tests: update built-in extensions
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
04c8b48fb9
refactor: lazy load core components
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
c26c409566
feat: create core component factories
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
7c86ff2b6b
feat: create core component extension
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-28 11:12:25 +01:00
Camila Belo
5ef37a9c39
test: fix route tracker skipped test
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-27 16:17:35 +01:00
Camila Belo
5c794cd583
refactor: add app not to route objs
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-27 14:39:17 +01:00
Camila Belo
9f07394a99
feat: use analytics tracker on routing provider
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-11-27 08:18:26 +01:00
Patrik Oldsberg
a6a2f6f02e
Merge pull request #21380 from backstage/mob/ff
...
frontend-*-api: add initial support for feature flags
2023-11-24 14:09:11 +01:00
Patrik Oldsberg
629d191249
Merge pull request #21323 from backstage/mob/sign-in-page
...
frontend-app-api: implement sign-in page
2023-11-23 14:58:23 +01:00
Craig Tracey
5eb6b8a7bc
Add core nav logo extension
...
Customizing the look and feel of Backstage sometimes requires altering
the Core Nav logos. This feature introduces a createNavLogoExtension so
that users may utilize their own logos.
Signed-off-by: Craig Tracey <craig@arctir.com >
2023-11-22 18:00:17 -05:00
Patrik Oldsberg
a070100472
Merge pull request #21471 from backstage/rugvip/node
...
frontend-plugin-api: change extension factory to receive app node instead of id and source
2023-11-22 13:28:11 +01:00
Patrik Oldsberg
cc1fea7d05
frontend-plugin-api: switch extension factory to receive node instead of spec
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-22 13:07:40 +01:00
Patrik Oldsberg
08db02eda5
frontend-plugin-api: refactor extension factory to receive spec instead of id + source
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-22 12:02:35 +01:00
github-actions[bot]
8ece80419a
Version Packages (next)
2023-11-21 15:13:12 +00:00
Patrik Oldsberg
393d3d77db
frontend-app-api: add test for feature flag discovery
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:44:46 +01:00
Patrik Oldsberg
59709286b3
frontend-*-api: add initial support for feature flags
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:44:45 +01:00
Patrik Oldsberg
0403c3be64
frontend-*: test fixes for core.router addition
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:38:14 +01:00
Patrik Oldsberg
640f05f485
frontend-plugin-api: add createSignInPageExtension
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:38:13 +01:00
Patrik Oldsberg
07afe68561
frontend-app-api: refactor to add CoreRouter extension
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:37:22 +01:00
Patrik Oldsberg
c79d9b6e78
frontend-app-api: working sign-in page
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-18 16:37:20 +01:00
Patrik Oldsberg
f0c97c7aea
frontend-app-api: update API report
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-17 14:36:14 +01:00
Vincenzo Scamporlino
50a9e40122
frontend-app-api: fix circular dependency
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-11-17 14:14:35 +01:00
Vincenzo Scamporlino
e3bd5ab726
frontend-app-api: options not optionals
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-11-17 14:13:37 +01:00
Vincenzo Scamporlino
fb33851bc1
fontend-app-api: fix imports
...
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-11-17 14:10:02 +01:00
Philipp Hugenroth
9ad4039efa
Add changeset & update api-report
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-11-17 14:10:02 +01:00
Philipp Hugenroth
a70e693707
Copy over missing APIs
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-11-17 14:10:02 +01:00
Vincenzo Scamporlino
05a0506afa
frontend-plugin-api: move over apis
...
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com >
2023-11-17 14:10:02 +01:00
Patrik Oldsberg
48d53d1d34
frontend-app-api: refactor to resolve app info ahead of render
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-15 13:52:56 +01:00
Patrik Oldsberg
b8cb7804c8
frontend-app-api: split out and export createSpecializedApp
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-15 13:04:39 +01:00
Patrik Oldsberg
60d6eb544e
frontend-app-api: remove graphiql dep
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-14 16:45:53 +01:00
github-actions[bot]
c8a8aac2af
Version Packages
2023-11-14 13:25:17 +00:00
github-actions[bot]
8a9f0ce86b
Version Packages (next)
2023-11-07 09:43:56 +00:00
Patrik Oldsberg
15b5486550
Merge pull request #20999 from backstage/rugvip/two-fixes
...
frontend-app-api: two small fixes
2023-11-06 15:25:14 -06:00
Patrik Oldsberg
fdc348d5d3
frontend-app-api: make createApp options optional
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-06 12:31:53 -06:00
Patrik Oldsberg
cc8b12366a
Merge pull request #20888 from backstage/rugvip/tree-api
...
frontend-*-api: add and implement AppTreeApi
2023-11-06 09:00:01 -06:00