Patrik Oldsberg
|
c82fc7e672
|
catalog: split alpha entry point into multiple modules
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-20 09:41:23 +02:00 |
|
Patrik Oldsberg
|
b34e8bf3a3
|
app-next: initial entity page implementation with cards and content
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-20 09:41:23 +02:00 |
|
Patrik Oldsberg
|
39cd2d7a1f
|
starting point for entity page extension API
Co-authored-by: Philipp Hugenroth <tudi2d@users.noreply.github.com>
Co-authored-by: Vincenzo Scamporlino <vinzscam@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Rickard Dybeck <r.dybeck@gmail.com>
Co-authored-by: Ben Lambert <ben@blam.sh>
Co-authored-by: Jack Palmer <UsainBloot@users.noreply.github.com>
Co-authored-by: Elon Jefferson <Edje-C@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-20 09:41:23 +02:00 |
|
Patrik Oldsberg
|
bae9015f2b
|
Merge pull request #20683 from backstage/mob/routed-tabs-fix
core-components: make RoutedTabs not explode when rendering without tabs
|
2023-10-19 20:51:59 +02:00 |
|
Patrik Oldsberg
|
bdb4fbf83f
|
Merge pull request #20689 from kuangp/fix/config-loader
fix(configLoader): properly resolve targets into absolute paths
|
2023-10-19 20:45:34 +02:00 |
|
Patrik Oldsberg
|
8fed4d5e75
|
Merge pull request #20688 from backstage/rugvip/wait
search: more reliable wait in test
|
2023-10-19 20:35:34 +02:00 |
|
Phil Kuang
|
22ca64f117
|
fix(configLoader): properly resolve targets into absolute paths
Signed-off-by: Phil Kuang <pkuang@factset.com>
|
2023-10-19 13:57:38 -04:00 |
|
Patrik Oldsberg
|
1f0b6b1e48
|
search: more reliable wait in test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 19:06:01 +02:00 |
|
Patrik Oldsberg
|
acc1b37a23
|
Merge pull request #20687 from backstage/rugvip/schema
frontend-app-api: fix configuration schema
|
2023-10-19 18:59:19 +02:00 |
|
Patrik Oldsberg
|
e28d379e32
|
changesets: add changeset for frontend-app-api app graph refactor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
062f7a85cb
|
frontend-app-api: add graph types docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
d2e2b01ae1
|
frontend-app-api: move some createApp tests to createAppGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
ee39751fdf
|
frontend-app-api: make rootNodeId required in resolveAppGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
89dc1250d8
|
frontend-app-api: make it possible to configure which extensions are forbidden
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
5aad4f7720
|
frontend-app-api: no longer reject core extension configuration
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
6d2258621f
|
frontend-app-api: update resolveAppNodeSpecs tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
6473b37182
|
frontend-app-api: move graph/ to top level
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
fcf1b80bed
|
frontend-app-api: migrate createApp to use createAppGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
ea26227748
|
frontend-app-api: rename extractRouteInfoFromInstanceTree -> extractRouteInfoFromAppNode
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
fd6dd7c079
|
frontend-app-api: migrate extractRouteInfoFromInstanceTree to app graph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
eb7c037e6f
|
frontend-app-api: fix AppNodeInstance.getData return type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
90b9ef567d
|
frontend-app-api: add createAppGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
65b6a91894
|
frontend-app-api: rename buildAppGraph -> resolveAppGraph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
d844ec8a0b
|
frontend-app-api: add tests for instantiateAppNodeTree
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
aded5d1ce4
|
frontend-app-api: migrate createExtensionInstance tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:23 +02:00 |
|
Patrik Oldsberg
|
2b1ceb2fe1
|
frontend-app-api: move app node instance creation into instantiateAppNodeTree
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 18:01:22 +02:00 |
|
Patrik Oldsberg
|
be2afe8d48
|
frontend-app-api: update createAppNodeInstance for ReadonlyMap + remove ExtensionInstance type
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
1a9acc4ff1
|
frontend-app-api: refactor buildAppGraph to avoid mutability casts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
3230953cc9
|
frontend-app-api: switch to ReadonlyMap in app graph types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
ff33a006a1
|
frontend-app-api: add node map to app graph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
6e6458f9c2
|
frontend-app-api: tweak app graph to have an explicit root node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
2ff857bdb4
|
frontend-app-api: add instantiateAppNodeTree
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
bb4d40b481
|
frontend-app-api: refactor createExtensionInstance -> createAppNodeInstance
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
544968da08
|
frontend-app-api: make app node serializable
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
7df6a42e4a
|
frontend-app-api: extract Mutable to common internal type in graph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
650309205b
|
frontend-app-api: move createExtensionInstance to graph
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
d2bee21c91
|
frontend-app-api: add initial app graph builder
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
b3977b9864
|
frontend-app-api: refactor mergeExtensionParameters -> resolveAppNodeSpecs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:06 +02:00 |
|
Patrik Oldsberg
|
c617af1d6d
|
frontend-app-api: add initial app graph types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:05 +02:00 |
|
Patrik Oldsberg
|
6c6f392c74
|
frontend-app-api: extract extension config reading into separate module
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:59:05 +02:00 |
|
Patrik Oldsberg
|
776d2c3fca
|
Merge pull request #20650 from anicke/cookiecutter-mockfs
Scaffolder/cookiecutter: Remove usage of mock-fs
|
2023-10-19 17:38:27 +02:00 |
|
Patrik Oldsberg
|
dc613f9bcf
|
frontend-app-api: fix configuration schema
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 17:33:37 +02:00 |
|
Patrik Oldsberg
|
81c8db2088
|
core-components: make RoutedTabs not explode when rendering without tabs
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2023-10-19 16:34:02 +02:00 |
|
Camila Belo
|
d04b6706cc
|
Merge pull request #20586 from backstage/camilaibs/improve-error-boundary-component
[DI] Improve `ExtensionBoundary` component
|
2023-10-19 16:22:06 +02:00 |
|
Patrik Oldsberg
|
9dc88681c8
|
Merge pull request #20590 from parmar-abhinav/master2
Add examples for github:webhook scaffolder actions
|
2023-10-19 15:07:29 +02:00 |
|
Niklas Aronsson
|
052998a180
|
Use setContent instead of clear plus addContent
Signed-off-by: Niklas Aronsson <niklasar@axis.com>
|
2023-10-19 14:55:16 +02:00 |
|
Camila Belo
|
66af240ea6
|
refactor(frontend-plugin-api): merge boundary and suspense components
Signed-off-by: Camila Belo <camilaibs@gmail.com>
|
2023-10-19 14:54:35 +02:00 |
|
Patrik Oldsberg
|
ce4ffacd6e
|
Merge pull request #20676 from backstage/rugvip/fix
docs: fix links to analytics-module-ga README
|
2023-10-19 14:28:52 +02:00 |
|
Camila Belo
|
a6efee3040
|
Merge pull request #20456 from backstage/camilal/migrate-stackoverflow-to-declarative-integration
[DI] Migrate `Stack Overflow` plugins to declarative integration
|
2023-10-19 14:15:34 +02:00 |
|
Patrik Oldsberg
|
6d469fa872
|
Merge pull request #20668 from Ankit-netizens/scaffolder-rails-no-mock-fs
Replaced mock-fs in scaffolder rails
|
2023-10-19 14:04:31 +02:00 |
|