Commit Graph

1255 Commits

Author SHA1 Message Date
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
github-actions[bot] 18a40424cb Version Packages 2024-06-18 12:37:38 +00:00
Stephen A. Wilson e9551a7598 revert changes to match prior work in CatalogTable
Signed-off-by: Stephen A. Wilson <code@stephenawilson.ca>
2024-06-13 13:05:09 -04:00
Stephen A. Wilson 605b6916cf Allow for searching TechDocs by Title
Signed-off-by: Stephen A. Wilson <code@stephenawilson.ca>
2024-06-13 11:08:03 -04:00
github-actions[bot] e83ead9b1a Version Packages (next) 2024-06-11 15:25:17 +00:00
Patrik Oldsberg d44a20a5cd add plugin metadata to all plugin packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-06-11 11:24:29 +02:00
github-actions[bot] 09f502208f Version Packages (next) 2024-06-04 15:34:15 +00:00
Patrik Oldsberg 42f18658bd Merge pull request #24861 from alexef/new-events-implementation
fix: move from event-source-polyfill to fetch-event-source
2024-06-03 15:00:29 +02:00
Fredrik Adelöw 9cdc651a41 fix some particularly noisy test log warning sources
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-30 14:52:48 +02:00
Alex Eftimie 9d54ebfb3f Fix unittests
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-30 08:19:02 +02:00
Alex Eftimie b7db436113 update pr comments
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-28 18:49:35 +02:00
Alex Eftimie a15948009f address PR comments
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2024-05-27 16:09:26 +02:00