* 'master' of github.com:spotify/backstage:
chore(catalog): consistent use of named exports
fix(core): Tabs useEffect dependency list
Optional namespace and name as one part of URL
Remove deleted UserBadge component from Sidebar story
remove LoggedUserBadge
make the sidebar pin button show up again
feat(backend-common): add common code for service shell
await promise.all when setting isSignedIn
PinButton wip
List auth providers in UserSettings
Collapsible sidebar item for auth providers
fix(core): lint error
refactor(core): update tabs
Fix tests
/catalog/:namespace?/:kind/:name/
feat(core): add Tabs component
* 'master' of github.com:spotify/backstage:
docs: format with prettier (#1218)
docs/auth: added overview, oauth description and glossary
docs: added plantuml generation script
docs: added prettier config
v0.1.1-alpha.7
Moved edit button in catalog to actions menu
* feat(catalog/Filters): Add ability to render a React component as the count. Good for loading states and async data rendering for counts.
* chore(Catalog/filters): Updating the table so that we use loading states of the table rather than the panel
* chore(Catalog/filters): added some nice things for enabling the filtering with some nice count componeents
* feat(Catalog/filters): Fetch the correct data and added in enum types to make some nice resolvers
* chore(Catalog/filters): Use the new enum type here
* chore(Catalog/filters): Removing the unused import to fix lintig
* chore(Catalog/filters): Addressing some PR comments
* feat(catalog/filters): Making WebStorage return the same instance for the same bucket for subscriptions
* chore(core/Storage): fixing some issues with different instances of the storage and adding tests for it
* chore(catalog/filters): fixing some tests and trying to remove some of the act warnings in the tests
* Add guide for how to add a auth provider to the backend
* Move to new docs folder and small corrections
* Split oauth and non-oauth use-cases up and add more info about the verifyFunc
* Move summary to top and add note about non-oauth providers being experimental
* Enables DismissableBanner instance in localstorage
When dismissed, a string representation of the DismissableBanner
is sent to localstorage using the storageapi, to allow persistance in
a user session.
* Adds tests and cleans up DismissableBanner changes
DismissbleBanner now has an id prop. This prop is used when
adding a dismissed banner instance to web storage.
The namespace dismissed banners are added to is now set to
"notifications".
Removed refrences to old settings.
Added a test to check web storage functionality.
Updates CatalogPage to add id prop.
Updates CatalogPage test to ensure storageApiRef is valid.
* Updates DismissableBanner stories to include id.
* Adds ApiProvider to DismissableBanner stories.
* Trigger CI
* Removed jest calls and replaced with ErrorApi.
* Updates imports to @backstage/core