Commit Graph

6488 Commits

Author SHA1 Message Date
Patrik Oldsberg 903a854ebc Merge branch 'master' into runtime-module-federation-enablement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-12 23:46:00 +01:00
Patrik Oldsberg 94e05532be Apply suggestions from code review
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-12 23:20:05 +01:00
Patrik Oldsberg a9a894e7cb Merge pull request #32817 from chanchalkhatri19/docs-fix-well-known-annotations-link
docs: fix broken internal link in well-known-annotations.md
2026-02-12 19:32:40 +01:00
Patrik Oldsberg 55bf4f7ab1 Merge pull request #32810 from chanchalkhatri19/docs-fix-techdocs-cli-readme-link
docs: fix TechDocs CLI README link path
2026-02-12 19:31:13 +01:00
Patrik Oldsberg bba99d81af Merge pull request #32808 from chanchalkhatri19/fix/docs-spelling-typos
docs: Fix spelling typos in documentation
2026-02-12 19:30:44 +01:00
chanchalkhatri19 fca848468b docs: fix broken internal link in well-known-annotations.md
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-02-12 16:02:46 +00:00
chanchalkhatri19 708bec0a5d docs: fix localhost URL in catalog graph documentation
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-02-12 12:21:32 +00:00
chanchalkhatri19 c0aad22784 docs: fix TechDocs CLI README link path
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-02-12 11:47:31 +00:00
chanchal-khatri01_infosys 02c0302e66 docs: Fix spelling typos in documentation
- Fix 'neccessary' to 'necessary' in kubernetes installation docs
- Fix 'skipSuccesfulRequests' to 'skipSuccessfulRequests' in http-router docs
- Fix 'compatability' to 'compatibility' in v1.30.0 changelog
- Fix 'prefered' to 'preferred' in v1.4.0 changelog

Signed-off-by: chanchal-khatri01_infosys <chanchal.khatri01@infosys.com>
2026-02-12 06:32:35 +00:00
Aramis Sennyey 36573c6dd0 docs: fix reference to parent inputs in child extension (#32801)
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-02-11 10:23:55 -05:00
Patrik Oldsberg 02d347e390 Merge pull request #32708 from backstage/docs-permissions
Docs: improve permission custom rules
2026-02-11 00:17:29 +01:00
github-actions[bot] 7c41134684 Version Packages (next) 2026-02-10 16:14:59 +00:00
Patrik Oldsberg 68cd53769a docs: fix links to renamed app-legacy package
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:30:16 +01:00
Patrik Oldsberg be7ebadb21 repo: promote app-next to main example app
This renames packages to make the new frontend system the default:

- packages/app → packages/app-legacy (example-app-legacy)
- packages/app-next → packages/app (example-app)
- packages/app-next-example-plugin → packages/app-example-plugin

Updated all related configuration, scripts, and documentation.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:30:16 +01:00
Patrik Oldsberg 80883b498d Merge pull request #32734 from backstage/rugvip/test-utils
frontend-test-utils: more mockApis and utilities
2026-02-10 13:21:16 +01:00
Patrik Oldsberg 8fa6ef3452 frontend-test-utils: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 10:42:32 +01:00
Patrik Oldsberg 7ee7f122a8 frontend-test-utils: adjust fetch mock + add createApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:22:58 +01:00
Andre Wanlin 5a5e9bb6bd Merge pull request #32753 from awanlin/doc/scaffolder-aciton-corrections
docs - Writing Custom Actions Corrections
2026-02-09 06:45:09 -06:00
Adam Kunicki e4544fb773 refactor(home): rename HomepageWidgetBlueprint to HomePageWidgetBlueprint
Align naming convention with HomePageLayoutBlueprint and the catalog
plugin's consistent entity- prefix pattern. Also update the kind string
from 'home-widget' to 'home-page-widget' to match 'home-page-layout'.
Added interface-level JSDoc to HomePageWidgetBlueprintParams.
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki 1ba0ee341a docs(home): update docs and app-next example for HomePageLayoutBlueprint
- Update README.md to reference HomePageLayoutBlueprint instead of
  deleted HomepageBlueprint, with a complete working example
- Update docs/getting-started/homepage.md with corrected blueprint name
- Fix app-next example to properly accept and render widgets via the
  HomePageLayoutProps interface instead of ignoring them
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:24 -08:00
Adam Kunicki 90956a61bd feat(home): add new frontend system support
Migrates home plugin to support the new frontend system architecture by
introducing extension blueprints for composable homepage functionality.
Key changes:
- Add CustomHomepageWidgetBlueprint for creating installable homepage widgets
- Add CustomHomepageBlueprint for composing pages from widget extensions
- Introduce titleExtensionDataRef for NFS title handling
This attempts to bring  the home plugin up to par with other core plugins that have migrated
to the new frontend system
Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2026-02-08 19:40:23 -08:00
Andre Wanlin 6ce4a13bf4 docs - Writing Custom Actions Corrections
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-08 12:39:13 -06:00
Patrik Oldsberg b9d90a7140 frontend-test-utils: review and type fixes + cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 11:37:37 +01:00
Patrik Oldsberg f4bb4d1983 frontend-test-utils: remove redundant .factory util
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:34:36 +01:00
Patrik Oldsberg 0a1faaa076 docs/frontend-system: add utility API testing docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:06:58 +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 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
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
Vincenzo Scamporlino 60070a9cc9 Update docs/permissions/custom-rules.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-06 11:26:36 +01: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
Vincenzo Scamporlino fc14756aed docs: final polishing
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 23:41:48 +01:00
Vincenzo Scamporlino a3d7dbd3f7 docs: clarify zod version
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 23:01:58 +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
Vincenzo Scamporlino 0688e0f79b docs: fix import
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 22:52:19 +01:00
Vincenzo Scamporlino b779826a29 docs: clarify policy edit
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2026-02-05 22:52:16 +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 8ed1bf3f81 microsite: update remaining newsletter links
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 16:09:48 +01:00
Andreas Berger c2b2de4fe1 simplify icon assignment in EntityTabs and fix IconBundleBlueprint link in documentation
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:22:36 +01:00
Andreas Berger d6ff861d1c rename showIcons config to showNavItemIcons
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:57 +01:00
Andreas Berger c3a5f972f6 Adjustments after review
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:56 +01:00
Andreas Berger d04264404e update doc
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:56 +01:00
Andreas Berger 491a06cbf1 Add the ability to show icons for the tabs on the entity page (new frontend)
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:56 +01:00
chanchalkhatri 52aec33ff4 docs: remove broken newsletter links from release notes (#32589)
* docs: remove broken newsletter links from release notes

Signed-off-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com>

* docs: update newsletter links to working URL in release notes

Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>

---------

Signed-off-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com>
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
Co-authored-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com>
2026-02-05 09:41:59 +01:00
Patrik Oldsberg 55a398b7d1 Merge pull request #32256 from iurylenonalves/docs/downgrade-instruction
docs: add info about specific version bump with --release
2026-02-05 00:18:49 +01:00
Patrik Oldsberg 4eb50ed4c8 Merge pull request #32678 from backstage/sennyeya/fix-reference-docs
fix: update more /docs/references links
2026-02-04 23:56:06 +01:00
aramissennyeydd efbf232bfa fix: update more /docs/references links
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2026-02-04 10:11:36 -06:00
Patrik Oldsberg ac9bead0dc Add createTestEntityPage utility for testing entity extensions
This adds a test utility that simplifies testing entity cards and content
extensions in the new frontend system. The utility creates a test page
that provides EntityProvider context and accepts entity extensions through
input redirects.

Also adds the `apis` option to `renderTestApp` for API overrides, and
includes tests for entity cards in catalog, org, and api-docs plugins.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-04 11:29:47 +01:00
Patrik Oldsberg 15ed3f9ccb Add extension snapshot testing support to frontend-test-utils
Adds the snapshot() method to ExtensionTester, enabling snapshot
testing of extension tree structures. The snapshots use a tree-shaped
format that mirrors the extension hierarchy, with empty fields and
default values omitted for clarity.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-04 10:37:33 +01:00