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 |
|
Patrik Oldsberg
|
5cdf2b3d94
|
frontend-plugin-api: switch Extension and ExtensionDefinition to be opaque types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-12-13 16:28:40 +01:00 |
|
Fredrik Adelöw
|
c36e0b980b
|
rename to CreateAppRouteBinder
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2023-12-13 16:15:22 +01:00 |
|
Patrik Oldsberg
|
f9ef6326fd
|
frontend-plugin-api: move out several coreExtensionData refs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-12-13 15:57:00 +01:00 |
|
github-actions[bot]
|
3f1192f32f
|
Version Packages (next)
|
2023-12-12 15:45:17 +00:00 |
|
github-actions[bot]
|
a7f57602d1
|
Version Packages (next)
|
2023-12-05 13:55:44 +00:00 |
|
Camila Belo
|
400549302a
|
Merge pull request #21732 from backstage/camilaibs/remove-input-resolver-extension-id
[DI] Return node in resolved extension inputs
|
2023-12-05 11:58:21 +01:00 |
|
Camila Belo
|
6e046cb507
|
Merge pull request #21652 from backstage/camilaibs/app-components-followups
[DI] App components migration follow-up refactors
|
2023-12-05 11:28:50 +01:00 |
|
Camila Belo
|
cb4197aadb
|
refactor: return node in resolved extension inputs
Signed-off-by: Camila Belo <camilaibs@gmail.com>
|
2023-12-05 11:23:18 +01:00 |
|
Patrik Oldsberg
|
c8d0f96fd8
|
Merge pull request #21569 from backstage/rugvip/frontend-translations
frontend-plugin-api: re-export translation API and add createTranslationExtension
|
2023-12-05 10:39:33 +01:00 |
|
Camila Belo
|
dde40de392
|
refactor: apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
|
2023-12-02 11:41:03 +01:00 |
|
Camila Belo
|
e5b00a94e6
|
refactor: use unknown on component ref type
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
|
2023-12-01 14:01:55 +01:00 |
|
Camila Belo
|
951decd2ef
|
refactor: use new plugin type in error boundaries
Signed-off-by: Camila Belo <camilaibs@gmail.com>
|
2023-12-01 14:01:55 +01:00 |
|
Patrik Oldsberg
|
ea06590029
|
frontend-app-api: remove AppContext
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-11-29 10:43:59 +01:00 |
|
Patrik Oldsberg
|
aeb80085cc
|
frontend-plugin-api: add createTranslationExtension
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-11-28 19:23:07 +01:00 |
|
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 |
|