Commit Graph

1266 Commits

Author SHA1 Message Date
Alex Lorenzi 4d5c58d41c Merge pull request #26536 from backstage/techdocs-status-css
fix(techdocs): page statuses
2024-09-11 09:48:29 -04:00
github-actions[bot] 47358815d6 Version Packages (next) 2024-09-10 13:56:19 +00:00
renovate[bot] 836127cb40 chore(deps): update dependency @testing-library/react to v16
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 09:00:42 +00:00
Alex Lorenzi 7dc942ce48 feat: included --md-status variables from mkdocs-material and adjusted styles in sidebar for icons
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2024-09-06 10:50:28 -04:00
Carl-Erik Bergström c891b694c4 feat: add overrideable FavoriteToggle to core-components
Signed-off-by: Carl-Erik Bergström <cbergstrom@spotify.com>
2024-09-05 15:28:56 +02:00
Alex Lorenzi f40a443621 fix: updated the hover effect on the table to a lighter colour and used the theme border radius so they match the rest of the Backstage styling a bit more
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2024-09-03 13:10:41 -04:00
github-actions[bot] 582092fb23 Version Packages (next) 2024-09-03 14:38:01 +00:00
Patrik Oldsberg 1606bc104d Merge pull request #26245 from backstage/blam/namespace-be-gone
NFS: Introduce `createFrontendModule` as a replacement for `createExtensionOverrides`
2024-08-28 15:04:39 +02:00
blam 8a1ed67ba2 chore: updating api-reports
Signed-off-by: blam <ben@blam.sh>
2024-08-27 16:15:06 +02:00
github-actions[bot] 911bbe0d92 Version Packages (next) 2024-08-27 11:41:57 +00:00
Patrik Oldsberg ee454fdf53 frontend-plugin-api: refactor ExtensionDefinition and ExtensionBlueprint type params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:27:21 +02:00
Alex Lorenzi e46dfec74d Updated useShadowRootElements to use the shadow root first child instead of flipping booleans to help with unneeded updates when the DOM doesn't change
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2024-08-22 16:26:36 -04:00
github-actions[bot] 2a2c84ba68 Version Packages 2024-08-20 08:56:34 +00:00
Patrik Oldsberg d52ed1a562 frontend-plugin-api: store extension ID parts in an object type parameter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-15 22:44:38 +02:00
Sydney Achinger 4490d733b5 Redirect: Add documentation. Cleanup (#26041)
* Add documentation. Cleanup. Add guardrail not to redirect to current url.
---------

Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-08-15 14:34:15 -04:00
blam af7be32e90 chore: api-reports
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:32:09 +02:00
blam 75e79518ea chore: some more migrations
Signed-off-by: blam <ben@blam.sh>
2024-08-15 16:24:20 +02:00
Patrik Oldsberg 1d40a3316f Merge pull request #26011 from backstage/rugvip/frontend-plugin
frontend-plugin-api: renamed createPlugin to createFrontendPlugin
2024-08-14 16:38:14 +02:00
Patrik Oldsberg 9b356dcaac frontend-plugin-api: renamed createPlugin to createFrontendPlugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 16:01:25 +02:00
github-actions[bot] 003494838b Version Packages (next) 2024-08-13 13:59:06 +00:00
Sydney Achinger 27794d1089 Add ability to override theme options for the TechDocsReaderPage. (#25956)
* Add ability to override theme options for the TechDocsReaderPage.
---------

Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-08-09 14:33:47 -04:00
Patrik Oldsberg a65cfc8149 frontend-plugin-api: add support for accessing extensions from plugin instance
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-08 17:44:20 +02:00
blam feb5fc73c3 chore: fix tests and update api-reports
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@users.noreply.github.com>

Signed-off-by: blam <ben@blam.sh>
2024-08-08 09:41:35 +02:00
Sydney Achinger 8543e723a5 Add UI element to notify user before redirect occurs. (#25911)
* Add UI element to notify user before redirect occurs. Allow user to skip to redirect from notification.
---------

Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-08-06 20:55:39 -04:00
github-actions[bot] 120319d2b5 Version Packages (next) 2024-08-06 13:15:32 +00:00
Sydney Achinger 67e76f2bb9 Transform meta redirect tags (#25766)
* Add TechDocs support for the mkdocs-redirects plugin.
---------

Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-08-03 20:36:13 -04:00
Alex Lorenzi 3d9891d224 Update plugins/techdocs/src/reader/transformers/styles/transformer.test.tsx
Signed-off-by: Alex Lorenzi <671432+alexlorenzi@users.noreply.github.com>
2024-07-30 20:01:37 -04:00
Alex Lorenzi dd0ce5a890 The header size calculation weren't taking into account cases where the value was a CSS variable. This could lead to situation where the outputted property was invalid. This update resolves the CSS property and then tries to calculate again using that value
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2024-07-30 14:52:09 -04:00
github-actions[bot] 58bbb3edca Version Packages (next) 2024-07-30 12:26:11 +00:00
MT Lewis 9559b1ad21 Merge pull request #25772 from backstage/techdocs-common
techdocs: introduce common package for annotation constants
2024-07-30 08:38:41 +01:00
MT Lewis 69bd940408 techdocs: switch to using constants from techdocs-common for annotations
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-24 20:34:59 +01:00
MT Lewis 4698e1f4d4 techdocs: add common package for annotation constants
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2024-07-24 18:52:17 +01:00
blam 0ad542cbc7 feat: added input types for the config to the extensions
Signed-off-by: blam <ben@blam.sh>
2024-07-24 14:39:36 +02:00
github-actions[bot] 4a8774820c Version Packages (next) 2024-07-23 14:02:37 +00:00
github-actions[bot] 8d2fe707cb Version Packages 2024-07-16 12:06:55 +00:00
John Philip febf7d6041 Merge pull request #25225 from CptnFizzbin/tech-docs-search-by-title
fix: Allow for searching TechDocs by Title
2024-07-15 15:07:45 -04:00
bond yan 73a6ece6e3 Merge pull request #25594 from backstage/techdocs-navigation-flicker
TechDocs - Navigation page flicker
2024-07-12 09:36:13 -04:00
Bond Yan 8fc26223c2 setting useNavigate in a ref
Signed-off-by: Bond Yan <bondy@spotify.com>
2024-07-11 11:20:17 -04:00
github-actions[bot] e583b47687 Version Packages (next) 2024-07-09 12:58:58 +00:00
Stephen A. Wilson 1ba55321bf Fix linting errors
Signed-off-by: Stephen A. Wilson <code@stephenawilson.ca>
2024-07-03 20:17:30 -04:00
Stephen d8b6080c91 Merge branch 'master' into tech-docs-search-by-title
Signed-off-by: Stephen <code@stephenawilson.ca>
2024-07-03 19:59:38 -04:00
Fredrik Adelöw 9e525886d0 Merge pull request #25416 from backstage/freben/docs
improve default docs sorting
2024-07-02 19:16:54 +02:00
github-actions[bot] 08c63d46ac Version Packages (next) 2024-07-02 09:03:14 +00:00
Alex Lorenzi 8a4c24e036 Rollback the changes in #25332
Add MutationObserver in useShadowRootElements to we can trigger update when the elements under the shadow root change

Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
Signed-off-by: Jackson Chen <jacksonc@spotify.com>
2024-06-27 15:36:44 -04:00
Fredrik Adelöw 6fa652c88d improve default docs sorting
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-26 17:16:21 +02:00
Fredrik Adelöw 60caa9216d techdocs: fix double scroll bug
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-26 12:05:44 +02:00
github-actions[bot] f03d12aff2 Version Packages (next) 2024-06-25 13:05:56 +00:00
Stephen A. Wilson fc34d29bd5 Merge branch 'refs/heads/master' into tech-docs-search-by-title 2024-06-22 15:48:34 -04:00
Alex Lorenzi dd780ece4f Switch to using a version number instead of hashing the content
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-06-20 15:16:16 -04:00
Sydney Achinger 94778dd4ee Add setShadowRootVersionHash to force shadowRoot to update in provider when version changes.
Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2024-06-20 15:16:16 -04:00