Commit Graph

359 Commits

Author SHA1 Message Date
github-actions[bot] c8a8aac2af Version Packages 2023-11-14 13:25:17 +00:00
Patrik Oldsberg 42025f26df Merge pull request #20350 from autodesk-forks/nikolar/addFeaturedDocsHomePlugin
[plugins/home] Add Featured Docs Card
2023-11-14 11:20:45 +01:00
nikolar 12cc038643 use createCardExtension
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-11-13 12:42:23 -08:00
nikolar 73f927b60c add more specific key
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-11-09 13:20:32 -08:00
renovate[bot] c838da0edd fix(deps): update rjsf monorepo to v5.13.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 16:04:01 +00:00
nikolar 0dbaa6221c review feedback and update package.json changeset and api-report as a result of feedback changes
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-11-08 16:02:18 -08:00
github-actions[bot] 8a9f0ce86b Version Packages (next) 2023-11-07 09:43:56 +00:00
nikolar 7393c44148 return loading and error before entities and empty state
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-11-01 08:17:18 -07:00
github-actions[bot] f577e1176f Version Packages (next)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-31 15:42:09 +01:00
nikolar 78c2cdf02d add name BackstageFeaturedDocs to styles
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-30 19:10:57 -07:00
Fredrik Adelöw a503b2d8fa Merge pull request #20768 from benjmac/visits-storage-api-fix
fix: VisitsStorageApi retrieveAll method not returning visits
2023-10-26 18:14:29 +02:00
Benjamin d86b2acec4 Fix VisitsStorageApi retrieveAll method to return all visits synchronously
Signed-off-by: Benjamin <benjamin.mccain@onepeloton.com>
2023-10-26 10:49:46 -04:00
Camila Belo 5266644a2c test(home): react grid layout version
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-25 08:51:46 +02:00
github-actions[bot] 8345a35d04 Version Packages (next) 2023-10-24 11:04:16 +00:00
nikolar 96788761e2 update changeset and api report
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-23 22:03:47 -07:00
nikolar c1352d8ef6 update with feedback and signoff
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-23 21:45:06 -07:00
nikolar 6915b29931 address pr comments
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-23 20:42:31 -07:00
nikolar be94a7ca85 update changeset and use createReactExtension
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-23 20:42:31 -07:00
nikolar 302316d231 add featured docs
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2023-10-23 20:42:20 -07:00
Camila Belo 120ec0965a chore(home): pin react-grid-layout to 1.3.4
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-23 17:55:45 +02:00
Patrik Oldsberg d3399cdaed Merge pull request #20548 from backstage/vinzscam/home-plugin-di
[DI] Migrate home plugin
2023-10-18 11:41:00 +02:00
Patrik Oldsberg ec1dde6831 switch to @testing-library/react 14
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:04 +02:00
Patrik Oldsberg aa2ff48a97 switch react version ranges to full format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg d60fbcb553 remove usages of @testing-library/react-hooks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg e9318414a0 update @testing-library/react to v13
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Patrik Oldsberg 912a0766a5 update react and react-dom peer dependency ranges to include 18
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
Vincenzo Scamporlino a65eed00a9 home: fix plugin lol
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-17 19:38:35 +02:00
Vincenzo Scamporlino 7878eac0a7 home: customize title
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-17 15:30:16 +02:00
Vincenzo Scamporlino 154f6e4490 home: add support for new backend system
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-10-17 15:00:45 +02:00
blam fadd3ca42a chore: remove old rjsf
Signed-off-by: blam <ben@blam.sh>
2023-10-17 12:48:38 +02:00
github-actions[bot] 8cdb8c2e40 Version Packages 2023-10-17 08:54:50 +00:00
renovate[bot] 9a1fce352e chore(deps): update dependency @testing-library/jest-dom to v6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 10:21:53 +00:00
renovate[bot] f95af4e540 chore(deps): update dependency @testing-library/dom to v9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 09:07:42 +00:00
github-actions[bot] e43d3eb1b7 Version Packages (next) 2023-10-10 11:39:03 +00:00
github-actions[bot] f95345c845 Version Packages (next) 2023-10-03 10:49:45 +00:00
Camila Belo e10a5eaae5 fix(home): annotate getVisitName as internal utility
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-10-02 13:25:43 +02:00
Renan Mendes Carvalho 14db0dd105 feature(plugins/home): Improves title resolution
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho 7a8b0b4cf3 refactoring(plugins/home): Separate TopVisited and RecentlyVisited
This patch separates the two components to be easier to import them
in the customizable homepage.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho f4cb351de2 fix(plugins/home): Get name for catalog entities fallback to title
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho 5514040b44 rename(plugins/home): VisitsStorageApi and VisitsWebStorageApi
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
Co-authored-by: Avantika Iyer <chick157@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho baa8af646c refactor(plugins/home): Implementations depend only on StorageApi
This patch removes the VisitsApiFactory, promotes CoreStorageVisitsApi
to the main implementation and LocalStorageVisitsApi starts to rely
on WebStorage.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho 72f3ea7042 refactor(plugins/home): Remove any type
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho a1a7885ca4 feature(plugins/home): Add support for the != operator
This patch adds support for the != operator on the VisitsApi filterBy
option.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Renan Mendes Carvalho bc93253806 refactor(plugins/home): Keep api-report concise.
This patch remove parameter destructuring to simplify api-report
reads.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho 64caa4bf20 refactoring(plugins/home): Remove unnecessary injection
This patch removes the injection of localStorage and randomUUID.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho 6c93a6799e refactor(plugins/home): Simplify VisitsApi method names
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho c30e715a2b feature(home-plugin): Add default implementation to plugin.ts
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho b53d3537dd feature(home-plugin): Use static methods on Api classes
Confirming with the style guide:
7.Keep constructors private, prefer static factory methods for creating instances.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho 6cfcf8a4a7 feature(home-plugin): Adds user scope to storage calls
This patch adds the userEntityRef to the storage key ensuring they are
scoped per user.

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:56 +02:00
Renan Mendes Carvalho c485469098 feature(home-plugin): VisitApi implementation backed by StorageApi
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:56 +02:00