Commit Graph

828 Commits

Author SHA1 Message Date
Heikki Hellgren 78475c33a4 feat: allow offset mode pagination in entity list
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-09-07 18:50:24 +03:00
Patrik Oldsberg 5add8e1aec signals: add SignalsDisplay to simplify installation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-25 16:38:58 +02:00
Patrik Oldsberg a85c6f57e3 app: remove unnecessary route bindings
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-06-03 17:05:45 +02:00
Patrik Oldsberg 1f2acab2b8 app: test fixes for community plugins removal
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-20 12:03:09 +02:00
blam f9f56ddaf7 chore: fix typescript
Signed-off-by: blam <ben@blam.sh>
2024-04-19 18:35:20 +02:00
Camila Belo b01e709ead refactor: more review refinements
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-08 16:47:25 +02:00
Camila Belo ffd71105a6 refactor: apply review suggestions
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-08 16:47:16 +02:00
Camila Belo fc15c4adf5 refactor: move app mode provider to auth react
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-08 16:47:16 +02:00
Camila Belo 641a068514 feat: create app mode provider
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-08 16:47:05 +02:00
Camila Belo 60167a3980 refactor: move redirect to root
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-08 16:47:05 +02:00
Patrik Oldsberg a8c7b0da6a big improvements
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-08 16:47:05 +02:00
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
Avantika Iyer d3d8f905f4 remove adr from default search filters
Signed-off-by: Avantika Iyer <avantika.hiyer@gmail.com>
2024-02-27 15:42:55 +00:00
Josh Uvi d8c7e5eb65 feat: adds last commit and its status to the github-pull-requests-board
Signed-off-by: Josh Uvi <joshuauvbiekpahor@gmail.com>
2024-02-07 12:30:04 +00:00
Heikki Hellgren f24a0c1f6a feat: initial notifications support
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 10:17:28 +02:00
blam 04b598ff2f chore: remove the extension tree from the app root
Signed-off-by: blam <ben@blam.sh>
2024-01-25 14:41:19 +01:00
Patrik Oldsberg bdf4a8e176 frontend-app-api: remove experimental createExtensionTree API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-25 14:38:36 +01:00
Patrik Oldsberg f518683b97 cli: switch experimental /auth entry to index-public-experimental at /public instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-23 13:40:44 +01:00
Patrik Oldsberg 3a46297ddf app: fix auth entry point redirect
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-22 13:42:41 +01:00
Patrik Oldsberg 8968cda34f example-app: add separate auth entry point
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-22 09:55:41 +01:00
blam 029295cd94 chore: remove the legacy exports from alpha
Signed-off-by: blam <ben@blam.sh>
2024-01-19 10:05:48 +01:00
Patrik Oldsberg aeec29caf0 create-app: migrate to React 18
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-17 21:43:44 +01:00
Heikki Hellgren 5e1a90daa2 chore: move signals client to fronend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Kurt King 24eec9f5d5 refactor: put links after members and ownership
Signed-off-by: Kurt King <kurtaking@gmail.com>
2023-12-03 12:23:56 -07:00
Kurt King a96c2d47f8 feat: display links card for groups by default
Signed-off-by: Kurt King <kurtaking@gmail.com>
2023-12-02 21:08:48 -07:00
Ben Lambert fcf3898e1f Merge pull request #21104 from backstage/philipph/circleci-moved
[CircleCI] Changing ownership & location of CircleCI plugin
2023-11-28 10:35:25 +01:00
Matthew Prinold e2caba7b17 feat(EntityLayout): navigates to root of catalog after unregistering and entity
Signed-off-by: Matthew Prinold <matthewprinold@gmail.com>
2023-11-15 10:36:56 +00:00
Philipp Hugenroth 375b6f7d68 CircelCI repository moved
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-11-08 16:39:11 +01:00
Phil Kuang f0e2ef3b81 feat(playlists): support custom index page
Signed-off-by: Phil Kuang <pkuang@factset.com>
2023-10-31 11:19:14 -04:00
Andre Wanlin 9bc4d2b449 Added EntityAzureReadmeCard to help with testing
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-10-20 16:05:46 -05:00
Patrik Oldsberg 7221db3702 switch app rendering to ReactDOM.createRoot
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-18 09:37:03 +02:00
blam f0e021aedd chore: fixing some more work
Signed-off-by: blam <ben@blam.sh>
2023-10-17 12:48:38 +02:00
Matthew Clarke 95518765ee feat: Kubernetes cluster plugin (#18760)
* refactor: k8s plugins

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* feat: add kubernetes cluster plugin

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: yarn fix

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: tsc

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* fix: types

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* chore: missing changeset

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* chore: update api report

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

---------

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2023-10-04 19:31:30 +00:00
Renan Mendes Carvalho 0c927cab64 feature(app): Adds TopVisited and RecentlyVisited to homepage
This patch adds TopVisited and RecentlyVisited to the homepage example
accessible in http://localhost:3000/home when running yarn dev

Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-10-02 13:17:57 +02:00
Patrik Oldsberg e232feec21 remove catalog-customized example
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-23 17:28:25 +02:00
Johan Haals 4223e183d2 chore: do not load in tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:25 +02:00
Johan Haals 5d4c45580c Do not create extensionTree during tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:25 +02:00
Johan Haals 1807df9dbd Add support for Pages and Sidebar items in existing app
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:24 +02:00
Andre Wanlin 817eb8e5b2 Removed glabl TextEncoder from app
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-15 13:36:00 -05:00
Gustaf Räntilä 01c4b9e92a Use the FetchApi for GraphiQL endpoints in the example app
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2023-09-14 16:37:20 +02:00
Carlos Esteban Lopez 7032c214f3 feat: Add a Web Shell terminal to Pod's Container Cards
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Address PR comments

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use sh instead of bash

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sTerminal into a dialog

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use discoveryApi instead of configApi

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api-report.md

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Revert PodDrawer.tsx

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Polyfill TextEncoder

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

feat: Refactor K8sTerminal inputs to receive only what it needs

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Add tests

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
test: Fix tests for K8sTerminal

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix isolated modules error

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminalDialog.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Check for cluster size 1 & small refactors

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update changeset

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Check client side auth providers to disable web shell

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sAPI logic to custom hook with mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix hook mock warning & add internal tag for mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
refactor: Rename stuff as requested in PR

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update API Reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix mocked hook that was renamed

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-09-06 07:26:53 -05:00
Heikki Hellgren 1853ffa09b feat: allow specifying static widgets to customizable home
this feature allows app developers to make the default layout so that
there can be widgets that cannot be deleted, resized or moved by the
users when they go to the custom homepage edit mode.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-08-03 09:07:20 +03:00
Ben Lambert 9b22ea5596 Merge pull request #18458 from dweber019/feat/missing-relation-warning
Implement missing related entities alert
2023-07-04 15:51:24 +02:00
David Weber 294b1629de fix: implement missing related entities
Signed-off-by: David Weber <david.weber@w3tec.ch>
2023-06-27 21:47:32 +02:00
Andre Wanlin 2c48694731 Integrated Unprocessed Entities with DevTools
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-06-26 11:13:16 -05:00
Ben Lambert 5b7118b523 Merge pull request #18236 from backstage/fix-advance-search-qeury-redirect
[Search] Fix SearchModal and HomePageSearchBar debounce
2023-06-16 12:09:43 +02:00
Camila Belo 3fd72717a8 fix: search bar enter redirect
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-06-14 09:35:08 +02:00
josh 523af24224 Fix registration of component
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh 285de62914 Add job versions card
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh 90913537ff Get rid of hook
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00