Commit Graph
2211 Commits
Author SHA1 Message Date
Alex Andreev 1473ca4e6f Enabling installation controls
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-11 11:32:53 +03:00
Alex Andreev 707c36e276 Styling reviews
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 16:00:15 +03:00
Alex Andreev 20b8369f17 Fix overview and review routes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 15:48:25 +03:00
Alex Andreev 43954e4fad Styling tags
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 15:11:04 +03:00
Alex Andreev 5b2c233d24 Set rating elements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 12:47:39 +03:00
Alex Andreev 282c090f97 Show extension reviews
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 12:40:22 +03:00
Alex Andreev 80faf93c80 Add extension controls
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 08:30:21 +03:00
Alex Andreev 0e012036d1 Show description from github repo
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 07:40:31 +03:00
Alex Andreev 74e008299a Enable basic filter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-09 07:39:57 +03:00
Alex Andreev e899377e16 Fetch github README
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 15:19:49 +03:00
Alex Andreev 0770e9892b Add dependencies to uninstall/disable extension
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 14:46:36 +03:00
Alex Andreev 99d657d34a Set loading only on clicked button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 14:00:44 +03:00
Alex Andreev ca07904fa9 Go to extension page from extension list
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 13:32:56 +03:00
Alex Andreev 9ece3618ad Move ExtensionCard to its own component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 13:09:35 +03:00
Alex Andreev 78fabc1b19 Add ExtensionPage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 13:09:00 +03:00
Alex Andreev 2464b7ac17 Install from ExtensionCard
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-08 10:59:15 +03:00
Alex Andreev 3f6fff3daa Styling cards
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-07 18:04:01 +03:00
Alex Andreev ad6e4fc383 Add install.module.scss styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-07 14:45:50 +03:00
Alex Andreev ec4b6ad8b4 Adjust list to new extension types
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-07 14:45:21 +03:00
Alex Andreev 133c534469 Add ExtensionCard component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-02 16:12:26 +03:00
Alex Andreev 0d27812298 Add Install Extensions page
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-02 15:38:58 +03:00
Alex Andreev 1d47ca15a2 Add extensions and install tabs into Preferences
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-02-02 15:07:35 +03:00
Janne SavolainenandMikko Aspiala e8205a64b9 Fix bugs in helm releases (#4785)
* Fix opening of upgrade release tab

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Bring back ability to rollback to specific revision

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Fix helm releases not updating after rollback

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Fix helm releases not updating after upgrade

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-02-01 16:18:43 +02:00
Jim Ehrismann c1d557aeee release v5.4.0-alpha.0 (#4780)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-02-01 08:47:03 -05:00
Sebastian Malton dd4aa30b8d Update Node.getRoleLabels() to work with kube 1.16's defaults (#4771)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-02-01 07:33:39 -05:00
Jim EhrismannandSebastian Malton 4ec36a154d select all on helm releases now selects all or none (toggles) (#4742)
* select all on helm releases now selects all (or none if all were already selected)

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* Fix isSelectedAll when no items are visibile

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Co-authored-by: Sebastian Malton <sebastian@malton.name>
2022-02-01 08:05:45 +02:00
Juho Heikka a0f474a676 Disable native window open (#4778)
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2022-01-31 17:59:49 +02:00
Sebastian Malton 0b1696fe16 Fix build due to removal of old extended collections (#4779) 2022-01-31 10:46:40 -05:00
Janne SavolainenandSebastian Malton ac42a6565f Replace kube object menu registry with reactive solution (#4731)
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2022-01-31 10:16:29 -05:00
0ce4e3d793 Full dependency inversion of <Dock> and all current tab kinds (#4757)
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
2022-01-31 09:49:36 -05:00
Alex Andreev 65669f6a64 Fix: increase catalog entity name col width (#4776)
* Increase .entityName col width

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Adjust catalog menu paddings

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fix table head border color

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-01-31 17:04:15 +03:00
Dmitriy Noa a9abcf99e4 Fix failing lint in master (#4775)
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
2022-01-31 11:03:49 +01:00
Sebastian Malton 38790eb886 Upgrade to latest for all linting deps (#4755)
* Upgrade to eslint latest

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix OOM error

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* resolve PR comments

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-01-29 07:46:37 -05:00
Sebastian Malton 2ad78c2a86 Fix item menus for several pages (#4770) 2022-01-28 11:08:06 -05:00
Janne Savolainen 09b33633f7 Replace StatusBarRegistry with reactive solution (#4728) 2022-01-28 08:40:58 -05:00
Sebastian Malton 8d8491a035 Ensure that CatalogEntity.getName() and CatalogEntity.getId() are always used (#4763) 2022-01-27 14:42:19 -05:00
1cac3ca74c Upgrade to Electron 14.2.4 (#4625)
Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-01-27 10:23:36 -05:00
Alex Andreev 205225f6a4 Docs: add styling Custom Views block (#4760) 2022-01-27 08:18:48 -05:00
Sebastian Malton a2b9153e52 Allow users of KubeObjectListLayout to override all props of ItemListLayout (#4752)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-01-27 07:13:56 -05:00
Sebastian Malton 162741a7cc Fix multi-document support in monaco editor (#4756)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-01-27 07:13:41 -05:00
Alex Andreev 5fb465802b Do not pass blurOnEnter to html element (#4762)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-01-27 15:05:26 +03:00
Alex Andreev e353d530e8 Remove first column padding (#4761)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-01-27 13:05:13 +03:00
Jari Kolehmainen 57a2647a03 Export missing k8s api types for extensions (#4749)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2022-01-27 08:30:09 +02:00
Sebastian Malton b3df5b4fc6 Fix pod logs dock tab (#4738)
- Move all dependencies into a transient LogsViewModel

- Remove dependencies on dockStore.selectedTab

- Make all bindings as late as possible, as per mobx rules

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-01-25 07:04:11 -05:00
Alex Andreev b037c3bf02 Fix: keep ItemListLayout scrollable with custom views (#4737)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2022-01-25 08:04:42 +03:00
dependabot[bot] 10e4416b07 Bump nodemon from 2.0.14 to 2.0.15 (#4519)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-24 10:41:43 -05:00
Sebastian Malton 53ffc62391 Add extension API for registering custom category views (#4733) 2022-01-21 16:44:57 -05:00
Janne SavolainenandMikko Aspiala 4f5a2988cb Fix infinite render loop in release details (#4710)
* Fix infinite render loop in release details by replacing stateful, UI-triggered releaseStore with reactive async computed

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Update injectable

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Remove unnecessary return

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Remove empty lines

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Allow injection of history

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make data required for opening of release details a dependency to make sure it's present

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Remove dead code

Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

* Make arriving release values not re-render whole details

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-01-21 16:29:10 +02:00
Dmitriy NoaandDMYTRO ZHARKOV b7d29f8c49 Font settings for editor and ternimal (#4694)
* Add font settings for editor. Add terminal tab

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Move shell settings to terminal tab

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Add termilan font settings to store

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Fix store crash

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Cleanup

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Remove unsued font-list

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Cleanup. Move default font size to a const

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Remove package.lock

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* PR fixes and cleanup

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Move to settings object

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Test

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Add reaction to update terminals. Cleanup

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Add config field to terminal

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Merge with master and resolve conflicts

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Fix merge issues

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

* Fix lint and resolve conflicts

Signed-off-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>

Co-authored-by: DMYTRO ZHARKOV <dmytrozharkov@DMYTROs-MBP.fritz.box>
2022-01-21 09:18:53 +01:00
Jim Ehrismann 6cba82c491 redid changes after large refactor on master (#4688)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-01-20 09:38:16 -05:00