Commit Graph

70625 Commits

Author SHA1 Message Date
Fredrik Adelöw fa4e24d752 remove the unnecessary inversion boolean
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-20 11:04:28 +01:00
Fredrik Adelöw 02443480b3 locale lowercase
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-20 10:56:31 +01:00
Fredrik Adelöw f3b3b1dafb implement
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-20 10:55:24 +01:00
Fredrik Adelöw f076495eea add todo about cursor introspection
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-20 10:48:44 +01:00
Fredrik Adelöw f0876da49f use a structured orderBy for ordering
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-20 10:35:15 +01:00
benjdlambert c01f240069 chore: fix typescript
Signed-off-by: benjdlambert <ben@blam.sh>
2026-02-17 12:00:58 +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 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
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
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
Andre Wanlin a57b6a448e Merge pull request #32172 from Ferin79/master
fix: Added title prop to OffsetPaginatedDocsTable for proper display
2026-02-15 14:56:01 -06:00
Ferin Patel af59acbab7 Merge branch 'backstage:master' into master 2026-02-15 13:45:51 -04:00
Sebastian 99ce885328 fix: move onBrokenMarkdownLinks config in docusaurus.config.ts to the new location
Fixes the following Docusaurus warning during build.
The `siteConfig.onBrokenMarkdownLinks` config option is deprecated and will be removed in Docusaurus v4.
Please migrate and move this option to `siteConfig.markdown.hooks.onBrokenMarkdownLinks` instead.

Signed-off-by: Sebastian <sebastian.danielsson@proton.me>
2026-02-15 17:36:21 +01:00
Fredrik Adelöw 76142c9cb0 Merge pull request #32853 from backstage/freben/claude
Add CLAUDE.md configuration
2026-02-15 15:51:55 +01:00
Fredrik Adelöw 90c2424fdd Add CLAUDE.md with project instructions
This adds a Claude Code configuration file that references the existing
copilot instructions for maintaining consistency with the codebase
conventions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-15 14:41:57 +01:00
Fredrik Adelöw d038038fb2 even more
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-15 13:48:25 +01:00
renovate[bot] e1c5d1ec34 chore(deps): update dependency @codemirror/view to v6.39.14
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 11:28:35 +00:00
Andre Wanlin 08b0dc995a Merge pull request #32849 from CriszelGipala/cgipala-fix-typos-and-links
Fix README-fr_FR.md, README-ko_kr.md, and README-zh_Hans.md typos and broken links
2026-02-14 15:03:46 -06:00
Fredrik Adelöw 8aa6c513d8 break out the value matching to make things more readable
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 21:30:41 +01:00
Fredrik Adelöw 1e5464cdf0 more copilot comments fixed
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 20:59:16 +01:00
Andre Wanlin e824f94ab1 Merge pull request #32847 from LinusAndersson02/docs/fix-postgres-tag
docs: follow up on PR: #32844 ( database docker getting-started )
2026-02-14 11:07:34 -06:00
Criszel Gipala 09212c9a5d docs: fix README-fr_FR.md, README-ko_kr.md, and README-zh_Hans.md typos and broken links
Changes:
- Remove Uffizzi badge in fr_FR, already removed in English version
- Add missing language links in zh_Hans and ko_kr language switchers
- Fix FAQ link casing (docs/FAQ to docs/faq) in all three files
- Update copyright year from 2020-2025 to 2020-2026 in all three files

Scope: README translations only - no code changes

Signed-off-by: Criszel Gipala <gipalacriszel512@gmail.com>
2026-02-14 16:23:14 +00:00
Fredrik Adelöw aee4f26c88 add router level end to end tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 17:13:35 +01:00
Fredrik Adelöw 6780644079 copilot comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 17:00:19 +01:00
Fredrik Adelöw 9fb766aa9b remove the explicit predicate types in json schema
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 14:19:34 +01:00
Patrik Oldsberg b81097c0b4 Merge pull request #32757 from sid200727/docs-actionservice-examples
docs: add examples for filtering Actions Service actions
2026-02-14 12:36:52 +01:00
Fredrik Adelöw b4e82492b9 add support for location queries in the catalog
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-14 12:28:31 +01:00