Commit Graph

69889 Commits

Author SHA1 Message Date
Johan Persson a52bf3498e refactor(ui): Remove unnecessary memoization for useDefinition hook.
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 10580a93df refactor(ui): improve useDefinition types
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 971b119366 refactor(ui): migrate Box to use useDefinition hook
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 561370d1bb refactor(ui): migrate Button to use useDefinition hook
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson beda906825 fix(ui): use curried defineComponent for type safety
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 1bf6060efb refactor(ui): update Button to use defineComponent
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 0cbc4726aa feat(ui): export useDefinition hook and types
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 40bb35156b feat(ui): implement useDefinition hook
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 76e273ef8f refactor(ui): extract helpers for useDefinition hook
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson 6192ed1f19 feat(ui): add defineComponent factory
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson f9e5f3a8ca feat(ui): add useDefinition type definitions
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:14:27 +01:00
Johan Persson ec66afb03e docs(table): rewrite Table component documentation
Comprehensive rewrite of the Table component documentation including:

- Updated prop definitions with JSX descriptions
- New interactive examples for sorting, search, pagination, selection
- Expanded code snippets covering all major use cases
- Added custom row and primitives examples
- Improved MDX structure and styling

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:13:50 +01:00
Johan Persson 40a30551a0 feat(docs-ui): improve documentation components
- Add ReactAriaLink component for linking to React Aria docs
- Make PropsTable columns configurable
- Improve Chip styling to support multiline content
- Allow ReactNode in PropDef descriptions

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:13:50 +01:00
Johan Persson caeb9ada1d fix(ui)!: remove Fragment wrapper in Table to prevent id prop error
React Aria's Collection component injects an `id` prop into rendered
children. When children were wrapped in Fragment, this caused
"Invalid prop `id` supplied to `React.Fragment`" errors on render.

BREAKING CHANGE: The `cell` and `header` properties in `ColumnConfig`
now return `ReactElement` instead of `ReactNode`. Cell and header
functions that return non-element values must be updated to always
return a valid element.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-23 14:13:50 +01:00
Patrik Oldsberg efea76beb0 frontend-app-api: filter out failed attachments
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 13:52:47 +01:00
Patrik Oldsberg 492503a244 frontend-app-api: attribute attachemnt data failures to the attached extension
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 13:46:06 +01:00
Jack Palmer 29ddd3cf43 chore: fix types
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-01-23 11:33:26 +00:00
Patrik Oldsberg 409af724bf test and review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 12:06:21 +01:00
Jack Palmer 59c06a215e chore: update documentation
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-01-23 10:55:38 +00:00
Jack Palmer 36804fed6e chore: add changeset
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-01-23 10:55:37 +00:00
Jack Palmer 6539d9a15c feat: Add organization option to auth0 auth provider
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2026-01-23 10:55:37 +00:00
Patrik Oldsberg f73d947c85 docs/frontend-system: document internal option for createExtensionInput
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 11:41:16 +01:00
Patrik Oldsberg c38b74df5f frontend-plugin-api: complete deprecation of app blueprints
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 11:41:16 +01:00
Patrik Oldsberg 7edb810248 frontend-plugin-api: add new internal option for extension inputs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 11:41:15 +01:00
Patrik Oldsberg 4d50e1f051 app-visualizer: improve rendering performance of details page
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-23 11:37:39 +01:00
Yash Oswal f2612c20e5 fix(devtools): improve permission feedback in ScheduledTasksContent
Updated the `ScheduledTasksContent`  component to provide better visual
feedback when a user lacks permission to run a task. A new
`CreateNotAllowed` component displays a disabled block icon with a
tooltip instead of the default error behavior.

Signed-off-by: Yash Oswal <yoswal@redhat.com>
2026-01-23 13:00:32 +05:30
Fredrik Adelöw 24eb7d7933 Merge pull request #32489 from backstage/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6.0.2
2026-01-22 21:16:01 +01:00
renovate[bot] 57d75c90df chore(deps): update actions/checkout action to v6.0.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 17:19:35 +00:00
backstage-goalie[bot] 0ed7823f36 Merge pull request #32485 from backstage/renovate/ws-8.x-lockfile
chore(deps): update dependency ws to v8.19.0
2026-01-22 17:15:41 +00:00
renovate[bot] 12efa16428 chore(deps): update dependency ws to v8.19.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 16:29:54 +00:00
backstage-goalie[bot] 9f5a01ff91 Merge pull request #32484 from backstage/renovate/winston-3.x-lockfile
chore(deps): update dependency winston to v3.19.0
2026-01-22 16:28:23 +00:00
Aramis Sennyey 1e669ccd64 chore: migrate audit events docs to docsite (#32143)
* chore: migrate audit events docs to docsite

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* change headers

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* fix rebase conflict in sidebars.ts

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

* correct sidebar

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>

---------

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2026-01-22 08:45:06 -07:00
renovate[bot] 063272149a chore(deps): update dependency winston to v3.19.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 15:44:15 +00:00
Fredrik Adelöw c1618d4085 Merge pull request #32479 from backstage/dependabot/npm_and_yarn/undici-7.19.0
chore(deps): bump undici from 5.29.0 to 7.19.0
2026-01-22 15:33:57 +01:00
Patrik Oldsberg a761789575 SECURITY.md: update Discord notification channel
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-22 15:32:00 +01:00
backstage-goalie[bot] 167300dced Merge pull request #32477 from backstage/renovate/swagger-ui-react-5.x-lockfile
chore(deps): update dependency swagger-ui-react to v5.31.0
2026-01-22 14:31:44 +00:00
Patrik Oldsberg 1a3b4bccec Merge pull request #31690 from backstage/sennyeya/disable-ref-build
chore: disable old api reference generation
2026-01-22 15:14:13 +01:00
Fredrik Adelöw 3ce10d4c2f Merge pull request #32195 from backstage/sennyeya/openapi-license-newline
chore: add newline to licenseInfo files
2026-01-22 15:07:20 +01:00
dependabot[bot] 0098d15aa8 chore(deps): bump undici from 5.29.0 to 7.19.0
Bumps [undici](https://github.com/nodejs/undici) from 5.29.0 to 7.19.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.29.0...v7.19.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.19.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 13:57:33 +00:00
Fredrik Adelöw ecdd30290f Merge pull request #32471 from backstage/freben/tar
upgrade to `tar` v7
2026-01-22 14:52:31 +01:00
backstage-goalie[bot] d8fa2d7358 Merge pull request #32476 from backstage/renovate/supertest-7.x-lockfile
chore(deps): update dependency supertest to v7.2.2
2026-01-22 13:43:46 +00:00
backstage-goalie[bot] 434f4655f7 Merge pull request #32449 from backstage/renovate/sass-1.x-lockfile
chore(deps): update dependency sass to v1.97.2
2026-01-22 13:23:46 +00:00
renovate[bot] d095bab166 chore(deps): update dependency swagger-ui-react to v5.31.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 13:10:32 +00:00
renovate[bot] 12b28a9357 chore(deps): update dependency supertest to v7.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 13:10:04 +00:00
Fredrik Adelöw 875123707c Merge pull request #32468 from backstage/freben/refactor-pg-tests
test the pg thing too
2026-01-22 14:02:07 +01:00
backstage-goalie[bot] 9356e2dc35 Merge pull request #32474 from backstage/renovate/react-resizable-3.x-lockfile
chore(deps): update dependency react-resizable to v3.1.3
2026-01-22 12:59:09 +00:00
Fredrik Adelöw 4c786b8332 Merge pull request #32473 from backstage/freben/notes
fix links in release notes
2026-01-22 13:34:49 +01:00
Fredrik Adelöw eb38220d12 collect all pg config interpretation in one function
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-22 13:33:32 +01:00
renovate[bot] b5a8bb0f7f chore(deps): update dependency react-resizable to v3.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 12:07:18 +00:00
Fredrik Adelöw 8b2ce74d6f fix links in release notes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-22 13:06:47 +01:00