Commit Graph

53 Commits

Author SHA1 Message Date
Rudra-SH 9dde3bacea Removing logging statement
Signed-off-by: Rudra-SH <rudra099999@gmail.com>
2025-05-30 23:26:32 +05:30
Rudra-SH b47e1010c0 Adding keyboard accessibility to left navs
Signed-off-by: Rudra-SH <rudra099999@gmail.com>
2025-05-15 17:40:36 +05:30
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
secustor 1a84391498 Merge branch 'refs/heads/master' into feat/fix-problematic-api-extraction-report
Signed-off-by: secustor <sebastian@poxhofer.at>
2025-04-03 11:36:25 +01:00
Andy Ladjadj 9c12a76c9e fix(techdocs): prevent to throw an error when the SCM provider is not supported (#29154)
* fix(techdocs): prevent to throw error on undefined 'selection'

Error
TypeError

Message
Failed to execute 'containsNode' on 'Selection': parameter 1 is not of type 'Node'.

Stack Trace
TypeError: parameter 1 is not of type 'Node'.
    at https://backstage.mpi-internal.com/static/module-backstage.b2517ed5.js:618:1729
    at ul (https://backstage.mpi-internal.com/static/module-react-dom.b4fe5cf3.js:16:24313)
    at Ct (https://backstage.mpi-internal.com/static/module-react-dom.b4fe5cf3.js:16:42455)
    at qs (https://backstage.mpi-internal.com/static/module-react-dom.b4fe5cf3.js:16:34578)
    at Ln (https://backstage.mpi-internal.com/static/module-react-dom.b4fe5cf3.js:24:1590)
    at MessagePort.Zn (https://backstage.mpi-internal.com/static/module-react-dom.b4fe5cf3.js:24:1980)

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>

* doc: add changeset

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>

* chore(techinsights-addon): doesn't load the component for unsuported repositories

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>

* Update plugins/techdocs-module-addons-contrib/src/ReportIssue/ReportIssueContent.tsx

Co-authored-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
Signed-off-by: Andy Ladjadj <andy.ladjadj@adevinta.com>

* Update plugins/techdocs-module-addons-contrib/src/ReportIssue/ReportIssueContent.tsx

Co-authored-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
Signed-off-by: Andy Ladjadj <andy.ladjadj@adevinta.com>

* fix: doesn't test that selection contains feebackContainer

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>

* ci: update the changeset

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>

---------

Signed-off-by: Andy LADJADJ <andy.ladjadj@adevinta.com>
Signed-off-by: Andy Ladjadj <andy.ladjadj@adevinta.com>
Co-authored-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-03-26 19:40:26 -04:00
secustor 859c61848e Merge branch 'master' into chore/only-upgrade-yarn-to-v4 2025-02-24 16:47:25 +01:00
Jackson Chen b5a82087a7 techdocs: add extensions for techdocs addons (#28644)
* techdocs: add extensions for techdocs addons

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

* techdocs: add blueprint extension for techdocs addons

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

* techdocs: move addons blueprint to alpha

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

* techdocs: add addon extensions for new frontend system and add docs

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

* techdocs: fix addon modules naming patterns

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

* techdocs: update test utils with entity presentation api

Signed-off-by: Jackson Chen <jacksonc@spotify.com>

---------

Signed-off-by: Jackson Chen <jacksonc@spotify.com>
2025-02-21 16:39:45 -05:00
secustor 92e545c7a5 tests(techdocs-modules): move @backstage/plugin-catalog-react to dev
Signed-off-by: secustor <sebastian@poxhofer.at>
2025-02-21 13:36:44 +01:00
secustor 5877409e33 tests(techdocs-modules): fix errors in the test
Signed-off-by: secustor <sebastian@poxhofer.at>
2025-02-21 12:45:15 +01:00
Patrik Oldsberg b664b2ae09 internal type fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-19 22:04:20 +01:00
Fredrik Adelöw 811ff0cddc implement analytics too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-11 09:48:52 +02:00
Thomas Cardonne e8b4966a18 feat(techdocs): use more of the available space for navigation sidebar (#26819)
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2024-10-02 15:30:10 -04: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
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
Camila Belo ed1c0d2039 test: mock broadcast channel
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-12 09:53:58 +01:00
Patrik Oldsberg db2341f9b1 Merge pull request #22336 from gbsandbox/master
TextSize - fix value label text color
2024-02-03 14:38:19 +01:00
Danyelle Amarante ab9c9eb77e fix/textSize-fix value label text color
Signed-off-by: Danyelle Amarante <90638175+Danyelleac@users.noreply.github.com>
2024-01-18 16:04:03 -03:00
Pablo Martinez 131ffdcea3 Fix position of the ReportIssue component when is displaying at the top of the container
Signed-off-by: Pablo Martinez <v-pablmartinez@expediagroup.com>
2023-12-14 15:56:51 -03:00
Fredrik Adelöw 62b5922916 remove unnecessary usage of deprecated BackstageTheme
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-10-26 16:58:59 +02:00
Sydney Achinger 1db998ce6b Fix tests
Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com>
2023-10-17 13:35:37 -04:00
Fredrik Adelöw ab6474579f use renderInTestApp
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-14 22:14:14 +02:00
hennnnes 49e49b51d4 fix: zoom image to fit into viewport on button click
Signed-off-by: hennnnes <hroemmer@googlemail.com>
2023-08-07 17:56:42 +02:00
hennnnes 86c19906fe feat(techdocs-module-lightbox): Enable zoom in techdocs images
Signed-off-by: hennnnes <hroemmer@googlemail.com>
2023-07-27 08:58:18 +02:00
blam 018553e29f chore: remove cross-fetch dep from plugins
Signed-off-by: blam <ben@blam.sh>
2023-06-13 16:25:53 +02:00
kmarkow 6afc7f052c Show cursor pointer when hovering on lightbox
Signed-off-by: kmarkow <kamilmarkow@gmail.com>
2023-05-11 14:12:32 -04:00
Bogdan Christescu 6afd63fcdb encode the whole url instead of encoding name and owner separately
Signed-off-by: Bogdan Christescu <bogdan.cehash@gmail.com>
2023-02-16 21:36:21 +01:00
Bogdan Christescu 8312cf4d5c added test case for gitlab repository located in a subgroup
Signed-off-by: Bogdan Christescu <bogdan.cehash@gmail.com>
2023-02-16 21:36:21 +01:00
David Weber 4660b63947 feat: add TechDocs addon LightBox
Signed-off-by: David Weber <david.weber@w3tec.ch>
2023-02-06 19:38:19 +01:00
Fredrik Adelöw 95c85f5b5a fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-29 14:52:07 +01:00
Fredrik Adelöw f1daec7d11 Merge pull request #14780 from backstage/freben/globals
avoid globals
2022-11-22 20:18:27 +01:00
Fredrik Adelöw d3fea4ae0a avoid globals
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-11-22 15:42:29 +01:00
skgandikota 27ee635e4d fix: lint fix 'appTitle' is never reassigned. Use 'const' instead
Co-authored-by: kcheriyath <kamal.cheriyath@mnscorp.net>
Co-authored-by: aswathysen <aswathy.sen@mnscorp.net>
Signed-off-by: skgandikota <gsaikoushik@yahoo.com>
2022-11-16 20:49:37 +05:30
skgandikota c03fc0509f Refactored Report issue template in techdoc addons.
Co-authored-by: kcheriyath <kamal.cheriyath@mnscorp.net>
Co-authored-by: aswathysen <aswathy.sen@mnscorp.net>
Signed-off-by: skgandikota <gsaikoushik@yahoo.com>
2022-11-16 20:40:56 +05:30
skgandikota 8536e7c281 Refactored Report issue template in techdoc addons.
Co-authored-by: kcheriyath <kamal.cheriyath@mnscorp.net>
Co-authored-by: aswathysen <aswathy.sen@mnscorp.net>
Co-authored-by: skgandikota <gsaikoushik@yahoo.com>
Signed-off-by: skgandikota <gsaikoushik@yahoo.com>
2022-11-16 20:28:34 +05:30
Patrick Jungermann c1784a4980 chore(integration): use consistent naming of [gG]ithub in code
Relates to the discussion at PR #14039.

Relates-to: PR #14039
Relates-to: PR #14174
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-10-19 16:11:53 +02:00
Fredrik Adelöw 3f739be9d9 more api cleanup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-08-18 15:16:19 +02:00
Ömer Faruk Doğan ad35364e97 feat(techdocs): add edit button support for bitbucketServer
Signed-off-by: Ömer Faruk Doğan <8117265+omerfarukdogan@users.noreply.github.com>
2022-07-27 18:31:13 +03:00
Camila Belo 10d86dedc0 refactor(techdocs): apply review suggestions
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-05-16 16:18:39 +02:00
Camila Belo a35dfab736 docs(techdocs): report issue examples
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-05-16 16:17:47 +02:00
Anders Näsman 005ee625ae use module name in imports
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-05-16 14:13:40 +02:00
Anders Näsman c555e294e0 add test
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-05-16 09:13:12 +02:00
Anders Näsman 206c7ccca0 apply review feedback
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-05-16 09:13:12 +02:00
Anders Näsman 8767710f1f techdocs expandable nav addon
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-05-16 09:13:12 +02:00
Eric Peterson a80ae3dae1 Better document contrib addon props.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-05-11 13:38:06 +02:00
Camila Belo 15482968f5 feat(techdocs): use text size addon
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-05-07 11:01:31 +02:00
Camila Belo 3711bc6031 feat(techdocs): create text size addon
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-05-07 11:01:31 +02:00
Camila Belo ccfa8c2d33 test(report-issue-addon): cover build template
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-27 13:14:36 +02:00
Anders Näsman f010dc30b7 review feedback
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-27 13:14:32 +02:00
Anders Näsman 0ac974d551 fix gitlab url and add test for it
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-27 13:13:40 +02:00
Anders Näsman 85fe105926 add test for ReportIssue
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-27 13:12:02 +02:00