github-actions[bot]
|
b228d7d9c2
|
Version Packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-20 11:24:40 +02:00 |
|
Patrik Oldsberg
|
8fbe6c0bde
|
frontend-app-api: use createExtensionInput for CoreNav + fix input name
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 18:00:58 +02:00 |
|
Patrik Oldsberg
|
d3ec937831
|
frontend-app-api: createExtensionInstance tests + error message tweaks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:08 +02:00 |
|
Patrik Oldsberg
|
6bbd7a44be
|
frontend-app-api: disallow duplicate extension data output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:08 +02:00 |
|
Patrik Oldsberg
|
02932f8c93
|
frontend-app-api: make core routes ref input optional
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:08 +02:00 |
|
Patrik Oldsberg
|
9b4ff45b6e
|
frontend-app-api: add extension input validation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:08 +02:00 |
|
Patrik Oldsberg
|
75aba82d7d
|
frontend-app-api: update createExtensionInstance to handle ExtensionInput
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:08 +02:00 |
|
Patrik Oldsberg
|
6d9ab41ab4
|
updates to use createExtensionInput
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-18 17:50:06 +02:00 |
|
Johan Haals
|
0edd307a69
|
Fix exports and api reports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-18 10:41:25 +02:00 |
|
Johan Haals
|
1807df9dbd
|
Add support for Pages and Sidebar items in existing app
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-18 10:41:24 +02:00 |
|
Johan Haals
|
6b13158471
|
Fix api report
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-13 14:26:41 +02:00 |
|
Johan Haals
|
e753c3f27b
|
Mark ExtensionInstance as internal
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-13 14:25:02 +02:00 |
|
Johan Haals
|
d137cf53be
|
frontend-app-api: Return ExtensionTreeNode instead of raw instance
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-13 14:09:54 +02:00 |
|
Johan Haals
|
24985f51ce
|
frontend-app-api: Add Extension utilities
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-13 14:08:18 +02:00 |
|
Patrik Oldsberg
|
5fb348af52
|
frontend-plugin-api: refactor coreExtensionData.reactComponent -> .reactElement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-13 13:45:48 +02:00 |
|
github-actions[bot]
|
a6d1580062
|
Version Packages (next)
|
2023-09-12 11:41:29 +00:00 |
|
Johan Haals
|
9404609953
|
frontend-app-api: Update package discovery type name
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-12 10:11:29 +02:00 |
|
Johan Haals
|
1cfe070efd
|
frontend-app-api: Rename $$type to conform with backend types
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-11 16:48:01 +02:00 |
|
Johan Haals
|
34ffe5654c
|
frontend-app-api: Add getData method to ExtensionInstance
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-11 16:42:55 +02:00 |
|
Johan Haals
|
2949a8154f
|
frontend-app-api: Internal restructure
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
|
2023-09-11 16:26:58 +02:00 |
|
Patrik Oldsberg
|
cef192ebe3
|
Merge pull request #19850 from backstage/mob/api-provider
frontend-app-api: implement most bits of AppManager + add sidebar
|
2023-09-11 13:55:09 +02:00 |
|
Patrik Oldsberg
|
edcdc9c079
|
Merge pull request #19834 from backstage/mob/publish
frontend-*-api: publish packages
|
2023-09-08 17:11:40 +02:00 |
|
Patrik Oldsberg
|
75b8c46cee
|
frontend-*-api: add @types/react dep
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-08 16:55:18 +02:00 |
|
Patrik Oldsberg
|
c17fc876f2
|
update API reports + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-08 16:46:21 +02:00 |
|
Patrik Oldsberg
|
c55a1a4a93
|
frontend-app-api: implement core layout and initial sidebar
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-09-08 16:35:59 +02:00 |
|
Patrik Oldsberg
|
70169897f5
|
frontend-app-api: note on setting base path correctly
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-09-08 15:44:36 +02:00 |
|
Patrik Oldsberg
|
f0e3c10f40
|
frontend-app-api: add legacy app context and default APIs
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-09-08 15:43:20 +02:00 |
|
Patrik Oldsberg
|
7a77415a91
|
frontend-app-api: use overrideBaseUrlConfigs
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-09-08 15:43:20 +02:00 |
|
Patrik Oldsberg
|
e30df514e1
|
frontend-app-api: add config support
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-09-08 15:43:19 +02:00 |
|
Patrik Oldsberg
|
b628d30a2b
|
frontend-app-api: add support for default app themes
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-09-08 15:43:19 +02:00 |
|
Patrik Oldsberg
|
e0088d9d1a
|
frontend-app-api: implement api factory discovery
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-08 15:43:19 +02:00 |
|
Patrik Oldsberg
|
406b786a2a
|
fix package side effect declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-07 13:40:19 +02:00 |
|
Patrik Oldsberg
|
628ca7e458
|
frontend-*-api: publish packages
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-07 12:08:14 +02:00 |
|
Patrik Oldsberg
|
8d4b5cf95f
|
cli,frontend-app-api: switch experimental discovery to use default export
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@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-09-06 19:16:11 +02:00 |
|
Patrik Oldsberg
|
a4e19c2492
|
Merge pull request #19787 from backstage/mob/package-discovery
cli,frontend-app-api: add experimental support for frontend package discovery
|
2023-09-06 13:00:19 +02:00 |
|
Patrik Oldsberg
|
8fcaba7f50
|
Merge pull request #19785 from backstage/mob/optional-data
frontend-plugin-api: optional extension data
|
2023-09-05 19:15:36 +02:00 |
|
Patrik Oldsberg
|
3f49724db8
|
cli,frontend-app-api: more cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 18:07:50 +02:00 |
|
Patrik Oldsberg
|
888748f10b
|
frontend-app-api: add discovery tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 16:58:37 +02:00 |
|
Patrik Oldsberg
|
89f03fa044
|
cli,frontend-app-api: cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 16:42:05 +02:00 |
|
Patrik Oldsberg
|
e036ff862e
|
cli: switch package discovery to use global
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 16:24:58 +02:00 |
|
Patrik Oldsberg
|
8bdfb7a2f4
|
frontend-app-api: implement package discovery
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 16:03:09 +02:00 |
|
Patrik Oldsberg
|
d1a1cad0e7
|
frontend-plugin-api: swtich extension factory to bind all outputs at once
Co-authored-by: Johan Haals <johan.haals@gmail.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-09-05 13:19:20 +02:00 |
|
github-actions[bot]
|
32a09adcff
|
Version Packages (next)
|
2023-09-05 10:03:17 +00:00 |
|
Patrik Oldsberg
|
34b6aac2b4
|
frontend-app-api: fix internal conflict
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-05 10:45:58 +02:00 |
|
Patrik Oldsberg
|
0820925dc5
|
frontend-app-api: validate route ref IDs
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-09-04 14:44:56 +02:00 |
|
Patrik Oldsberg
|
6d2c933176
|
frontend-app-api: RouteExtension -> CoreRouter
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-04 14:44:56 +02:00 |
|
Patrik Oldsberg
|
4d410e0985
|
frontend-app-api: initial routing system implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-04 14:44:56 +02:00 |
|
Patrik Oldsberg
|
91a534142d
|
frontend-app-api: store attachemnts on extension instances
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-09-04 14:44:54 +02:00 |
|
Fredrik Adelöw
|
321eb06b5c
|
WIP
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2023-09-04 14:44:38 +02:00 |
|
Fredrik Adelöw
|
3438bdeb7d
|
add a skeleton for route test pages
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2023-09-04 14:44:38 +02:00 |
|