Patrik Oldsberg
356cff278f
cli: add configurable --pattern option for translation message files
...
Adds a --pattern option to both translations export and import commands
that controls the file path layout of message files within the messages/
directory. The default pattern is {id}.{lang}.json (unchanged behavior),
but users can pass e.g. --pattern '{lang}/{id}.json' for language-based
directory grouping. The pattern is stored in the manifest so that import
picks it up automatically.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 00:31:18 +01:00
Patrik Oldsberg
d404ab30ca
cli: walk transitive deps and resolve npm packages for translation export
...
The package discovery for the translations export command previously only
looked at direct dependencies and only workspace packages. This changes
it to recursively walk the full transitive dependency tree and resolve
packages from node_modules when they aren't found in the workspace.
Entry point resolution now also prefers .d.ts type declarations for
npm-installed packages.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-17 23:29:31 +01:00
Patrik Oldsberg
a8a853eb1c
Add translations export and translations import CLI commands
...
Adds tooling for exporting and importing translation strings to enable
integration with external TMS tools like Smartling. The export command
uses the TypeScript compiler API (ts-morph) to discover TranslationRef
exports from all frontend plugin dependencies of the current package,
extracting message keys and default values from the type system. The
import command generates TranslationResource wiring from translated
JSON files downloaded from a TMS.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-17 22:36:19 +01:00
Patrik Oldsberg
3118906714
Merge pull request #32740 from backstage/rugvip/review-docs
...
REVIEWING.md: updates and more explicit instructions for new review process
2026-02-07 22:18:06 +01:00
Patrik Oldsberg
4139c8f646
accept: unassign
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-07 17:19:42 +01:00
Patrik Oldsberg
39c45f4ea5
Merge pull request #32739 from backstage/rugvip/workflow-cleanup
...
workflows: remove old pr automation workflows
2026-02-07 15:58:05 +01:00
Patrik Oldsberg
225d348dec
REVIEWING.md: updates and more explicit insrtuctions for new review process
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-07 15:16:21 +01:00
Patrik Oldsberg
1039183510
workflows: remove old pr automation workflows
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-07 14:27:11 +01:00
backstage-goalie[bot]
d3b43be8ff
Merge pull request #32736 from backstage/renovate/rspack-monorepo
...
chore(deps): update dependency @rspack/core to v1.7.5
2026-02-07 00:45:11 +00:00
renovate[bot]
42247886ef
chore(deps): update dependency @rspack/core to v1.7.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 00:07:08 +00:00
Patrik Oldsberg
7bdfb6fdb5
Merge pull request #32709 from backstage/renovate/backstage-actions-0.x
...
chore(deps): update backstage/actions action to v0.7.5
2026-02-07 01:01:04 +01:00
Patrik Oldsberg
17cf9adf1e
workflows/sync_pull-requests: add required-checks config
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-07 00:46:00 +01:00
Gustaf Räntilä
7eda810329
Use the ResizableTableContainer only if a column has a width property, and don't set the table-layout CSS property, but leave it to the user
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
Gustaf Räntilä
a8b3395a55
Removed inner TableRoot styling and changed automatic column sizing API
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
Gustaf Räntilä
8c3941214d
Allow automatic column widths and styling TableRoot
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-06 18:51:39 +01:00
renovate[bot]
06be55d9e9
chore(deps): update backstage/actions action to v0.7.5
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:02:44 +00:00
Charles de Dreuille
5e639d4368
Merge pull request #32723 from backstage/bui-neutral
...
BUI - Rename background surface tokens to neutral tokens
2026-02-06 15:57:01 +00:00
Patrik Oldsberg
c699e252c1
Merge pull request #32722 from vijairamcharan/add-nngroup-to-adopters
...
feat: add NN Group to adopters list
2026-02-06 16:31:12 +01:00
Charles de Dreuille
ce90e89d35
Migrate new tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 14:45:45 +00:00
Charles de Dreuille
53aaa2bf53
Update convertMuiToBuiTheme.ts
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 14:23:30 +00:00
Charles de Dreuille
b63c25bfca
Small fixes
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 14:05:27 +00:00
Charles de Dreuille
599f6687a2
Migrate all components to new tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 13:48:08 +00:00
Vijai Ramcharan
7f44beea44
feat: add NN Group to adopters list
...
Signed-off-by: Vijai Ramcharan <vijai.ramcharan@gmail.com >
2026-02-06 14:36:23 +01:00
Charles de Dreuille
f16694e97f
Update CSS tokens
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-02-06 13:12:50 +00:00
Andre Wanlin
765177a14a
Merge pull request #32593 from chanchalkhatri19/docs/update-react-docs-links
...
docs: update React documentation links to react.dev
2026-02-06 06:20:10 -06:00
Patrik Oldsberg
3ccea26849
Merge pull request #32694 from UsainBloot/auth/auth0-invitation-param
...
[Auth] Auth0 Strategy - Support organization invite parameters
2026-02-06 10:19:22 +01:00
Jack Palmer
035a808d5e
chore: address pr comments
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2026-02-06 09:02:24 +00:00
chanchalkhatri19
45d538b673
updated links
...
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com >
2026-02-06 06:27:23 +00:00
Andre Wanlin
be7c1d73b2
Merge pull request #31526 from aoitoya/techdocs-config-md
...
TechDocs Configuration documentation update
2026-02-05 16:42:47 -06:00
Charles de Dreuille
f60fde453b
Merge pull request #32701 from backstage/bui-migrate-catalog-warnings-alerts
...
refactor(catalog): migrate warnings components from MUI to BUI
2026-02-05 22:12:55 +00:00
Andre Wanlin
23b26b1c63
Merge pull request #32674 from backstage/renovate/opentelemetry-js-monorepo
...
fix(deps): update opentelemetry-js monorepo to ^0.211.0
2026-02-05 16:07:27 -06:00
Patrik Oldsberg
70b424a037
Merge pull request #32704 from backstage/rugvip/owners
...
OWNERS.md: remove waiting-for filter from board links
2026-02-05 22:56:56 +01:00
Patrik Oldsberg
2bb7082ee9
Merge pull request #32707 from backstage/rugvip/install
...
workflows/sync_pull-requests: bump to 0.7.4
2026-02-05 22:56:49 +01:00
Patrik Oldsberg
4ddc564e73
Merge pull request #31117 from Andy2003/feature/icons-for-tabs-on-entity-page
...
Add the ability to show icons for the tabs on the entity page (new frontend)
2026-02-05 22:56:26 +01:00
Patrik Oldsberg
aa8a02fd3d
workflows/sync_pull-requests: bump to 0.7.4
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-05 22:38:58 +01:00
Fredrik Adelöw
884f6d9a63
Merge pull request #32689 from backstage/renovate/actions-cache-5.x
...
chore(deps): update actions/cache action to v5
2026-02-05 21:26:02 +01:00
Andre Wanlin
860b49df9a
Merge pull request #30343 from awanlin/topic/visualstudio-domain-support
...
Added support for `{org}.visualstudio.com` domains used by Azure DevOps
2026-02-05 13:59:07 -06:00
Andre Wanlin
cc6206e436
Added support for {org}.visualstudio.com domains used by Azure DevOps
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Address CodeQL comments
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Another correction
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Fixed casing
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Adjusted to be more secure based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Tighten up endsWith
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Corrections to TSDoc comment
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Changes based on feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Correct URL for discovery
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Updated docs
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
Updated changeset
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-05 13:28:26 -06:00
Patrik Oldsberg
8e5534b07d
OWNERS.md: remove waiting-for filter from board links
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-05 20:03:26 +01:00
Patrik Oldsberg
b584aaa4e0
Merge pull request #32685 from grantila/grantila/bui-allow-data-to-be-passed-inplace
...
[BUI] Allow a 'data' prop to be passed inplace to the useTable hook
2026-02-05 19:47:20 +01:00
Gustaf Räntilä
a0fe1b2dd6
Fix dynamically changing columns crashing the table component
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 19:47:09 +01:00
backstage-goalie[bot]
191ff20e1e
Merge pull request #32702 from backstage/renovate/knip-5.x-lockfile
...
chore(deps): update dependency knip to v5.83.0
2026-02-05 17:51:08 +00:00
Gustaf Räntilä
e1198c440a
return without undefined
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 18:18:11 +01:00
Gustaf Räntilä
6a31822388
Remove bold tags from docs-ui
...
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 18:16:58 +01:00
Gustaf Räntilä
593ff66772
Update packages/ui/src/components/Table/hooks/useCompletePagination.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com >
2026-02-05 18:14:08 +01:00
renovate[bot]
99a34a6da4
chore(deps): update dependency knip to v5.83.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 17:05:41 +00:00
backstage-goalie[bot]
4dcb450ab4
Merge pull request #32699 from backstage/renovate/motion-12.x-lockfile
...
chore(deps): update dependency motion to v12.30.0
2026-02-05 16:47:38 +00:00
Johan Persson
75ac65183d
refactor(catalog): migrate warnings components from MUI to BUI
...
Migrated EntityRelationWarning and EntityProcessingErrorsPanel
from Material UI to Backstage UI components.
- Alert: severity → status, children → description prop
- Box: numeric spacing → string tokens (mb={1} → mb="2")
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-02-05 17:39:37 +01:00
renovate[bot]
c89a262274
chore(deps): update dependency motion to v12.30.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 16:23:12 +00:00
Patrik Oldsberg
90801d47bf
Merge pull request #32688 from backstage/renovate/xterm-monorepo
...
fix(deps): update xterm monorepo
2026-02-05 17:08:06 +01:00