Patrik Oldsberg
abd0a5ad52
frontend-plugin-api: migration to IconElement + API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
c47f8402b9
frontend-plugin-api: IconElement
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
0ce750513d
frontend-plugin-api: ability to override plugin title and icon
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
3fd3d82360
app: remove page layout gap
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:23 +01:00
Patrik Oldsberg
e1f22f2d15
plugin icons and titles
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:22 +01:00
Patrik Oldsberg
4b996d05d3
frontend-plugin-api: initial support for subpages
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:22 +01:00
Patrik Oldsberg
9e71e1dec8
Merge pull request #32875 from backstage/rugvip/rename-header-to-plugin-header
...
ui: rename Header to PluginHeader
2026-02-17 11:54:24 +01:00
Patrik Oldsberg
0ec3c0e50e
ui: rename Header to PluginHeader
...
Renamed the Header component to PluginHeader for clarity, along with
all associated exports (HeaderProps, HeaderDefinition) and CSS class
names. Updated docs-ui documentation to match.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:37:45 +01:00
Patrik Oldsberg
c278e6ed43
Merge pull request #32809 from backstage/rugvip/revert-rr-future-flags
...
plugin-app, plugin-catalog, frontend-test-utils: revert react-router v7 future flags
2026-02-17 11:19:03 +01:00
benjdlambert
e172faf7be
feat: add support for the querying in the catalog client
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-17 11:02:14 +01:00
benjdlambert
723b94aa16
chore: added some tests
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-17 10:57:37 +01:00
benjdlambert
58edede716
chore: refactor a little bit
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-17 10:45:55 +01:00
benjdlambert
b2b4f06f61
chore: small fix
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-17 10:36:24 +01:00
benjdlambert
02b33b0650
refactor: integrate predicate filtering into queryEntities flow
...
Remove separate queryEntitiesByPredicate method and integrate
predicate-based filtering into the existing queryEntities path.
POST /entities/by-query now uses the same queryEntities call with
proper permission enforcement via applyEntityFilterToQuery.
Aligns with the locations query pattern from PR #32846 .
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-17 10:36:11 +01:00
Nilay1999
51e23eb73e
chore: 📝 add changeset for predicate-based entity querying
...
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:26:14 +01:00
Nilay1999
4bc4eb06a0
refactor(catalog): use @backstage/filter-predicates package types
...
- Replace EntityPredicate with FilterPredicate
- update package.json and yarn.lock
- Add InputError handling for invalid predicate values in filter application
- Update catalog-client utils.ts to use browser-compatible atob() for base64 decoding
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:26:14 +01:00
Nilay1999
8ddce23115
refactor(api): ✨ regenerate OpenAPI models for updated predicate-based endpoint
...
- Update `/by-predicate` endpoint name to POST `/by-query`
- regenerate openapi models to fix generic type names
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:26:13 +01:00
Nilay1999
ebeebd9012
refactor(client): ♻️ update queryEntities to support query payload
...
- add query support to do advanced search using queryEntities
- update core query of queryEntitiesByPredicate to handle cursor based pagination
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:23:58 +01:00
Nilay1999
b883042fac
feat(catalog-backend): ✨ add post api for predicate-based entity filtering
...
- Add new /entities/by-predicates POST endpoint for expressive entity queries
- Introduce EntityPredicate schema supporting logical operators ($all, $any, $not)
- Add EntityPredicateValue schema with field operators ($exists, $in)
- Generate OpenAPI models for predicate-based filtering
- Update failing test case files
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:19:14 +01:00
Nilay1999
e5ee4d8da7
feat(catalog-backend): ✨ add predicate-based entity filtering
...
- Add EntityPredicate and EntityPredicateRequest types to catalog types
- Implement queryEntitiesByPredicate method in DefaultEntitiesCatalog for predicate-based filtering
- Create applyPredicateEntityFilterToQuery utility to convert predicates to database queries
Signed-off-by: Nilay1999 <nilayparmar19@gmail.com >
2026-02-17 10:19:14 +01:00
Fredrik Adelöw
8c7f4e1aa8
Merge pull request #32846 from backstage/freben/location-by-query
...
add support for location queries in the catalog
2026-02-17 09:59:28 +01:00
Fredrik Adelöw
79aab87165
bump some of the ajv
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-02-17 09:53:06 +01:00
Fredrik Adelöw
2b86f44d79
Merge pull request #32110 from autodesk-forks/mukul-notifications
...
feat(notifications): Allow Custom UI Rendering
2026-02-17 09:35:05 +01:00
ambulgm
9bb4236205
chore: fix API report after rebase
...
Signed-off-by: ambulgm <mukul.ambulgekar@autodesk.com >
2026-02-17 00:18:39 -08:00
adsk-mukul
7b60d6582d
Change to patch
...
Code review suggestion.
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: adsk-mukul <MUKUL.AMBULGEKAR@AUTODESK.COM >
2026-02-16 23:58:26 -08:00
ambulgm
759e103bdc
chore: update api reports
...
Signed-off-by: ambulgm <mukul.ambulgekar@autodesk.com >
2026-02-16 23:58:26 -08:00
ambulgm
fd3957c143
shorten comments
...
Signed-off-by: ambulgm <mukul.ambulgekar@autodesk.com >
2026-02-16 23:58:26 -08:00
ambulgm
8005286f9a
aa changeset
...
Signed-off-by: ambulgm <mukul.ambulgekar@autodesk.com >
2026-02-16 23:58:26 -08:00
ambulgm
3571624adb
feat: add renderItem prop to NotificationsSidebarItem
...
Signed-off-by: ambulgm <mukul.ambulgekar@autodesk.com >
2026-02-16 23:58:26 -08:00
Andre Wanlin
29e27ac704
Clean up and prettier
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 19:01:13 -06:00
Andre Wanlin
3961a51cbe
Fix logic
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:45:25 -06:00
Andre Wanlin
77f7469fab
Type fix
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:43:45 -06:00
Andre Wanlin
ca1c1dd03f
Updates
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:42:25 -06:00
Andre Wanlin
a3ce046b95
Reactivate
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:35:50 -06:00
Andre Wanlin
9cc0c58908
Corrected Conviso npm package name
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:32:01 -06:00
Andre Wanlin
9b60bef5b6
Docs
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 18:14:50 -06:00
Andre Wanlin
3ea9c67860
Update plugin directory to account for new state
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 17:56:54 -06:00
Andre Wanlin
e0b8296067
Update script and initial run
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 17:43:09 -06:00
Andre Wanlin
af4511c376
Add active flag
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-16 17:26:29 -06:00
Fredrik Adelöw
0fef9b4744
Merge pull request #32576 from drodil/included_topics
...
feat(notifications): add support for included topics
2026-02-16 22:40:13 +01:00
Fredrik Adelöw
efe66c3c43
Merge pull request #32790 from backstage/renovate/esbuild-0.x-lockfile
...
chore(deps): update dependency esbuild to v0.27.3
2026-02-16 22:32:24 +01:00
Fredrik Adelöw
4d57d3d187
Merge pull request #31324 from arup-chauhan/feature/member-search
...
Fixing issue #27009 – Continue search functionality in MembersListCard
2026-02-16 22:31:56 +01:00
Balaji Siva
dbe4bedeb9
Add Template Builder plugin to directory
...
Visual editor for creating and managing Backstage scaffolder templates with live YAML preview, flow visualization, and GitHub integration.
Package: @balajisiva/backstage-plugin-template-builder
Signed-off-by: Balaji Siva <basivasu@redhat.com >
2026-02-16 11:33:34 -08:00
Gabriel Dugny
e6f7ab105d
fix: Revert some un-necessary allowExcessArguments
...
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com >
2026-02-16 18:21:49 +01:00
Gabriel Dugny
de62a9d322
chore: update dependency commander to v14, remove old @types/commander
...
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com >
2026-02-16 17:29:25 +01:00
Fredrik Adelöw
c8f65a1e53
Merge pull request #32247 from Erob711/api-card-table-options
...
feat: add table options and title for components cards of api
2026-02-16 17:02:39 +01:00
Fredrik Adelöw
847c890fb1
Merge pull request #32820 from backstage/renovate/codemirror
...
chore(deps): update dependency @codemirror/view to v6.39.14
2026-02-16 16:55:57 +01:00
Fredrik Adelöw
4f1822c6ca
Merge pull request #32798 from backstage/renovate/ldapts-8.x-lockfile
...
chore(deps): update dependency ldapts to v8.1.6
2026-02-16 16:55:35 +01:00
Fredrik Adelöw
7c00a03601
Merge pull request #32779 from backstage/renovate/github-codeql-action-3.x
...
chore(deps): update github/codeql-action action to v3.32.3
2026-02-16 16:55:17 +01:00
Fredrik Adelöw
9a0c014405
Merge pull request #32857 from sebdanielsson/master
...
fix: move onBrokenMarkdownLinks config in docusaurus.config.ts to the…
2026-02-16 16:54:58 +01:00