Alex Andreev
|
3640f313b3
|
Enabling configurable columns for all major tables (#2029)
* Configurable columns in Deployments table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in DaemonSets table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in StatefulSets table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in ReplicaSets table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Jobs table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in CronJobs table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Nodes table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in ConfigMaps table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Secrets table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in ResourceQuota table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in LimitRanges table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in HPAs table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in PodDistributionBudget table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Services table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Endpoints table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Ingresses table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in NetworkPolicies table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Storage section
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Namespaces table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Events table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Apps section
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in Access Control section
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Configurable columns in CRDs tables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-28 12:18:45 +03:00 |
|
Alex Andreev
|
a157eb03e6
|
Generic logs view with Pod selector (#1984)
* Adding LogTabStore
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding Pod selector in logs tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refresh containers on pod change
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding <LogResourceSelector /> tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding LogTabStore tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clearn getPodsByOwnerId method
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Extracting dummy pods into mock file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Eliminating containers and initContainers from store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refreshing tab pods if pod amount is changed in store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* A bit of cleaning up, fixing tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix lint newline errors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Return getPodsByOwner() method
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rename log tab when pod changes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-27 17:20:02 +03:00 |
|
Alex Andreev
|
9191d6bfd9
|
Always shows .menu table column (#2024)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-26 16:30:26 +03:00 |
|
Alex Andreev
|
a92ed46f0d
|
Fixing tolerations list layout (#2002)
* Expanding tolerations div width
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding tolerations table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing tolerations table styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding <PodTolerations/> tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add new line at the end of the file for linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-22 10:27:54 +03:00 |
|
Alex Andreev
|
64be4ee948
|
Fixing log tab layout colors (#1995)
* Making "since" date visible as bolded text
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing colors in log tab elements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-21 10:38:49 +03:00 |
|
Alex Andreev
|
83ed44f670
|
Adding logs tab bottom toolbar (#1951)
* Adding bottom toolbar to logs tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Making bottom toolbar responsive
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using generic search input clear button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing log test selectors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-15 11:34:11 +03:00 |
|
Alex Andreev
|
b1ab31831f
|
Fixing multiline logs wrapping (#1938)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-12 09:50:35 +03:00 |
|
Alex Andreev
|
131a6fb410
|
Getting api by kind when editing an object (#1936)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2021-01-11 15:43:13 +03:00 |
|
Alex Andreev
|
e9296286bd
|
Fix long list cropping in sidebar (#1877)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-30 09:14:01 +02:00 |
|
Alex Andreev
|
819811e3e6
|
Disabling GPU acceleration by setting env variable (#1870)
* Disabling GPU by setting env variable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving fuzzy bug description into docs FAQ
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix lint error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-29 17:11:18 +02:00 |
|
Alex Andreev
|
050603a7b3
|
Applying dark colors to dock regardless of active theme (#1873)
* Appliying dark colors on dock contents
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix lint error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-29 13:54:22 +03:00 |
|
Alex Andreev
|
5d746cdff5
|
Dock tabs context menu (#1863)
* Adding context menu to dock tabs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Allowing to open menu by contextmenu event
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding DockTab tests with fine-tuning jest config
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding disable state to menu items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing empty lines
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving jest-canvas-mock to dev dependencies
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-28 15:18:03 +03:00 |
|
Alex Andreev
|
eb5a775a2d
|
Preserving line breaks when copiyng logs (#1851)
* Adding line break after log each log line
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding comment for line break
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-23 15:20:57 +03:00 |
|
Alex Andreev
|
507c485113
|
Fixing logs scrolling state (#1847)
* Passing raw logs to PodLogs child components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Avoid autoscrolling while user is scrolling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing status panel from log controls
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-23 11:51:43 +03:00 |
|
Alex Andreev
|
42817a6d97
|
Fix: expand/collapse state for CRD sidebar items (#1751)
* Moving SidebarNavItem component to its own file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using id prop to preserve expanding state
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-18 15:42:10 +02:00 |
|
Alex Andreev
|
b33629d24f
|
Replace cronjob api version to batch/v1beta1 (#1747)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-11 11:21:43 +03:00 |
|
Alex Andreev
|
a61e20965d
|
ClusterOverview page refactorings (#1696)
* ClusterOverview page refactorings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Minor test fix for MainLayoutHeader
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Replacing class name in tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unnecessary parenthesis
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-11 07:36:47 +02:00 |
|
Alex Andreev
|
0facd34738
|
Fixing logs autoscroll behavior (#1720)
* Fixing autoscroll behavior
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Making statement simpler to read
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-09 21:03:16 +03:00 |
|
Alex Andreev
|
665ed94128
|
Adding cluster settings icon into dashboard (#1672)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-08 10:31:58 +03:00 |
|
Alex Andreev
|
afc4ca0ee1
|
Fixing itemId in SidebarNavItem (#1638)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-04 10:25:11 +03:00 |
|
Alex Andreev
|
6630419457
|
Fine-tuning extensions page view (#1613)
* Replacing pro-tip text
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Coloring extension name
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Eslint fixes in webpack files
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-03 08:08:50 +02:00 |
|
Alex Andreev
|
06568fa232
|
Fixing tray icon color on macOS Big Sur (#1595)
* Using trayTemplate icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up nativeTheme import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using light icon for tray
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused tray icons
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-12-02 09:53:50 +03:00 |
|
Alex Andreev
|
30fa68ba1f
|
Fix: moving lens views behind extension views (#1565)
* Moving lens-views behind extension views
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Setting z-index for all child elements of <main/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-30 16:07:13 +02:00 |
|
Alex Andreev
|
168385385b
|
Adding links to styling samples (#1534)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-27 11:51:19 +03:00 |
|
Alex Andreev
|
2a96e094bb
|
Pod logs refactoring (#1516)
* Spreading PodLogs into 2 components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing pod-logs.scss
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused isScrollHidden param
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up logs components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-26 14:11:54 +03:00 |
|
Alex Andreev
|
ab24325e69
|
Fix workspace flaky tests (#1520)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-25 16:03:45 +02:00 |
|
Alex Andreev
|
2da598b66e
|
Set scrollbar colors as global styles (#1484)
* Setting global webkit-scrollbar styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing usage of custom-scrollbar mixin
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set overflow:auto on .Table
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing .drawer-content paddings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-25 10:25:37 +03:00 |
|
   
|
8c73861962
|
Open last active cluster after switching workspaces (#1444)
* Save and restore lastActiveClusterId
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Activate clusters from workspaces page
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix saving last cluster while jumping from tray
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding workspace switch tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove console.log()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean duplicated ClusterId definition
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving lastActiveClusterId field into WorkspaceModel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* fix extensionLoader error on dev environments where renderer might start early (#1447)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* Add Search by Ip to Pod View (#1445)
Signed-off-by: Pavel Ashevskii <pashevskii@mirantis.com>
* Make BaseStore abstract (#1431)
* make BaseStore abstract so that implementers are forced to decide how to store data
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Enforce semicolons in eslint
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Add a few missing folders to be linted.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Use @typescript-eslint/semi.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Allow extension cluster menus to have a parent (#1452)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix SwitchCase indent rule in eslint (#1454)
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Revert "fix SwitchCase indent rule in eslint (#1454)"
This reverts commit 082774fe6e.
* Revert "Allow extension cluster menus to have a parent (#1452)"
This reverts commit 622c45cd6d.
* Revert "Use @typescript-eslint/semi."
This reverts commit 890fa5dd9e.
* Revert "Add a few missing folders to be linted."
This reverts commit c7b24c2922.
* Revert "Enforce semicolons in eslint"
This reverts commit ca67caea60.
* Revert "Make BaseStore abstract (#1431)"
This reverts commit 4b56ab7c61.
* Revert "Add Search by Ip to Pod View (#1445)"
This reverts commit 4079214dc1.
* Revert "fix extensionLoader error on dev environments where renderer might start early (#1447)"
This reverts commit 8a3613ac6f.
* Split workspace tests to smaller ones
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Missing semicolons
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Split workspace tests a bit more
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding extra click in Add Cluster button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding more awaits to check running cluster
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Wait for minikube before running tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Co-authored-by: pashevskii <53330707+pashevskii@users.noreply.github.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
|
2020-11-20 14:53:28 +03:00 |
|
Alex Andreev
|
57a879c2e8
|
Making text selection bg color transparent a bit (#1463)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-20 12:55:16 +03:00 |
|
Alex Andreev
|
960bbe6813
|
Showing colors in logs (#1419)
* Converting ansi values to colored html
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rewriting AnsiUp colors for search overlay
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-18 08:31:36 +03:00 |
|
Alex Andreev
|
6fd0bebdd6
|
Fixing workspaces adding/editing (#1405)
* Fix creating new workspace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Show not yet enabled workspaces in list
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Not showing disabled workspaces
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-17 16:35:59 +03:00 |
|
Alex Andreev
|
d612626801
|
Adding Extensions item for non-mac menu (#1392)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-16 13:50:32 +03:00 |
|
Alex Andreev
|
d559d5e62a
|
Exporting active theme to extensions (#1371)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-16 12:10:35 +02:00 |
|
Alex Andreev
|
f98d11a0be
|
MInor workspace fixes (#1382)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-15 17:04:21 +03:00 |
|
Alex Andreev
|
d7febf5e89
|
Docs: fixing typos in styling (#1363)
* Adding dashes -- before variable names
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing typos
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-13 15:55:49 +03:00 |
|
Alex Andreev
|
73d50f4695
|
Fix Landing Page width (#1359)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-13 15:36:45 +03:00 |
|
Alex Andreev
|
6432b3bb9e
|
Removing parental element styles that affect extensions (#1331)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-12 12:58:59 +02:00 |
|
Alex Andreev
|
dd90dcb7f0
|
Removing !important statements from theme variables (#1303)
* Removing !important statements from theme vars
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Wait for user store to load
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix this reference
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Aligning test with resetTheme() fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-10 15:16:16 +03:00 |
|
Alex Andreev
|
b2f3cdd0d2
|
Keeping Icon focus state only for keyboard (#1234)
* Passing toolbar prop into action menus
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Toggling .mouse-intent
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Icon focus restyling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding what-input dependency
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-10 12:36:06 +03:00 |
|
Alex Andreev
|
8d1c29ae4c
|
Docs: extension styling and theming (#1267)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-09 19:05:27 +02:00 |
|
 Alex AndreevandLauri Nevala
|
16fb35e3f9
|
Log search (#1114)
* Moving logs to virtual list
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Introducing log search
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Setting ref for VirtualList to access its methods
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Introducing search store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Centering overlay when scroll to it
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using SearchInput in PodLogSearch
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using Prev/Next icons for search
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* No trigger logs load when scrolled by method
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* SearchInput refactoring
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding find counters
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean search query on dock tab change
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refresh search when logs get changed
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Case-insensitive search
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Improve logs scrolling experience
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Catching empty logs in various places
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing downloading logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up some duplicated styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing jump-to-bottom animation
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing since label
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reducing container selector size
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Scroll down to bottom after each reload
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix search within timestamps if they not provided
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use log row hover color from theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add search bindings for 'Esc' & 'Enter' hits
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Focus input fields on CmdOrCtrl+F
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move search.store.ts in to /common folder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* search.store.ts -> search-store.ts
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding test for search store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding integration tests for logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing scroll jumping bug
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing download icon check for testing purpose
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing clicking on nginx-create-pod-test
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving log tests before cluster operations
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Build extensions before integration tests
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Build also npm before integration tests
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Move npm build and extension build into own build step
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Removing separator sketches
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Horizontal scrolling to founded keyword
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Delaying horizontal scrolling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com>
|
2020-11-09 17:46:14 +03:00 |
|
Alex Andreev
|
2197e5e53d
|
Renaming theme .json files (#1256)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-06 15:30:55 +03:00 |
|
Alex Andreev
|
e3354f3b75
|
Fixing return statements in Pod menus (#1211)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-11-03 16:22:54 +03:00 |
|
Alex Andreev
|
20e26f3206
|
Status bar visual fixes (#1182)
* Status bar improvements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing animation visibility delay
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-30 15:16:26 +03:00 |
|
Alex Andreev
|
c5298548cb
|
Replace xs to smallest className
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-30 15:13:52 +03:00 |
|
Alex Andreev
|
924cf14fd5
|
Removing animation visibility delay
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-30 13:05:50 +03:00 |
|
Alex Andreev
|
7817db39f2
|
Status bar improvements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-30 13:05:22 +03:00 |
|
Alex Andreev
|
a583dbe6d3
|
Fix: path checks in custom extension loader (#1170)
* Check for path existence and directory type
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Check for package.json availability
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-29 11:23:54 +03:00 |
|
Alex Andreev
|
e9ebd06664
|
Allowing any item for StatusBarRegistration (#1143)
* Adding extension's label text next to Icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused registerStatusBarItem()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-26 17:29:54 +03:00 |
|
Alex Andreev
|
073b8a43f2
|
Preloading previous logs on scroll (#1079)
* Preload logs when scrolled to top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding JumpToBottom button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving jump-to-bottom button to right
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding old/new logs separator
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Increase font-size in jump to bottom button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving newLogsSince determination out of component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move newLogSince from storage data to observable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove notiifications on log loading errors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Transform logs into array in store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove excessive join('\n\)s
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding pod and namespace data to log controls panel (#1083)
* Move log controls into separate file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Changing prev container logs icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing 'Logs' from the tab title
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused string template quotes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Hide JumpToBottom btn on error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove mention about dialog
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-16 12:46:16 +03:00 |
|
Alex Andreev
|
83b8fa9d98
|
Ability to show previous terminated container logs (#1074)
* Show previous terminated container logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix for parsing error object
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-12 15:58:18 +03:00 |
|
Alex Andreev
|
dc07d646ec
|
Align NamespaceSelect and SearchField (#1073)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-12 10:08:57 +03:00 |
|
Alex Andreev
|
f4f0cba6ca
|
Moving Pod logs into Dock panel (#1043)
* Moving pod logs into Dock
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Always set up default container
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Open existent tab if fount
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving logs load and properties into store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Setting a refresher
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding showButtons prop to InfoPanel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Hiding sequence number in log tabs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing PodLogsDialog
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused PodLogsDialog import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Tiny cleaning
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* A bit of cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Hiding drawer when opening logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-11 19:36:19 +03:00 |
|
Alex Andreev
|
14d3d88278
|
Fix: check for location bevore navigate (#1016)
* Check for location before navigate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Handling every location type
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-02 14:33:29 +03:00 |
|
Alex Andreev
|
68317453c1
|
Adding space after drawer badges (#1014)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-02 12:49:03 +03:00 |
|
Alex Andreev
|
af71834676
|
Moving dock info panel to the top (#1007)
* Moving EditorPanel to the top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Preventing save with empty yaml
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Make tooltips in @withTooltip narrower
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Not showing api errors in icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Success notification for create resource operation
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Button outlined style
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Making second button to stay outlined
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fine-tuning dock info panel colors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing border-radius from ace-editor
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-10-02 09:32:20 +03:00 |
|
Alex Andreev
|
3d0b843891
|
Preventing drawer close on secret's click (#1003)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-30 16:54:21 +03:00 |
|
Alex Andreev
|
459742556b
|
Fix CRD conditions rendering (#994)
* Using reason field if no type provided
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Lowecasing condition badge class
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-29 10:58:16 +03:00 |
|
Alex Andreev
|
163b34463b
|
Removing pre-defined input type (#984)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-28 14:59:35 +03:00 |
|
Alex Andreev
|
c6b3738a75
|
App reload in cluster settings (#858)
* Passing extra routes where to find clusterId
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cluster settings refactorings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-12 16:35:04 +03:00 |
|
Alex Andreev
|
fd3eb41179
|
Setting new workspace name restrictions (#832)
* Preventing to create empty and existent workspaces
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Autofocusing name input
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Save workspace when hitting Enter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactoring of save workspace process
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-10 11:35:17 +03:00 |
|
Alex Andreev
|
e11cbc19fe
|
Fixing Dialog Escape keypress behavior (#831)
* Replacing dialog keypress target
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding explanatory comments
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-10 09:31:23 +03:00 |
|
Alex Andreev
|
a4eff11ee2
|
Refresh input values on cluster change (#814)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-08 10:42:53 +03:00 |
|
Alex Andreev
|
0de4e16c9f
|
More cluster menu fixes (#815)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-07 14:09:56 +03:00 |
|
Alex Andreev
|
06b4bfe363
|
Removing DEBUG env from package.json commands (#810)
* Removing DEBUG env from dev processes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing cross-env dependency
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating lock file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-07 12:10:35 +03:00 |
|
Alex Andreev
|
435baaea00
|
Close Preferences and Cluster Setting on Esc keypress (#804)
* Close Preferences on Esc key
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Close Cluster Settings on Esc
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-04 11:27:08 +03:00 |
|
Alex Andreev
|
7274658b51
|
Wider Select box for Helm chart installation (#803)
* Fixing typo
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fine-tuning select to show long items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-04 10:03:18 +03:00 |
|
Alex Andreev
|
43f3044273
|
Using import type statement (#793)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-02 17:11:46 +03:00 |
|
Alex Andreev
|
5788c44303
|
Reload active dashboard view (#783)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-02 10:05:49 +03:00 |
|
Alex Andreev
|
5e2ef2f64f
|
Adding margin to last cluster icon (#788)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-02 09:48:28 +03:00 |
|
Alex Andreev
|
f4d262b294
|
Fixing app crash when iterating Events without 'kind' prop defined (#743)
* Checking for 'kind' to be defined
Inside 'involvedObject' of Event
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing resource var definition
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reverting to link rendering in Events
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Explicitly return emty link if no 'kind' available
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing lowercase of url path
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-09-01 10:36:44 +03:00 |
|
Alex Andreev
|
c31004e677
|
Fixing cluster icon badge overflow (#749)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-08-27 08:42:18 +03:00 |
|
Alex Andreev
|
510d3d4760
|
Thinner bottom bar (#747)
* Making bottom bar slightly thinner
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving workspace selector to left
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-08-26 11:32:15 +03:00 |
|
Alex Andreev
|
886fba136a
|
Fixing minor light theme issues (#744)
* Cluster Menu scrolling & tooltip fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing forgotten console.log()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix Landing Page in light theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating Chart on every componentDidUpdate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-08-25 20:09:00 +03:00 |
|
Alex Andreev
|
0f11b03692
|
Switching color theme globally (#728)
* Adding cluster menu colors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding theme class name flag into #app
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up mixins
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Tuning up Wizard Layout styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using theme-light global flag
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Minor style fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using .theme-light flag across components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set theme as @computed value
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Preventing Drawer slide-in scroll flickering
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Setting background for settings views
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Minor layout fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Switching AceEditor theme reactively
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-08-24 10:24:05 +03:00 |
|
Alex Andreev
|
c7b11f86af
|
Adding basic menu accelerators (#729)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2020-08-24 09:43:14 +03:00 |
|
Alex Andreev
|
30c14eb6da
|
Fixing role binding details view without subjects (#688)
Signed-off-by: alexfront <alex.andreev.email@gmail.com>
|
2020-08-14 14:39:28 +03:00 |
|