1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/renderer/components/dock
Alex Andreev 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
..
create-resource.scss Lens restructure (#540) 2020-06-30 14:35:16 +03:00
create-resource.store.ts Lens restructure (#540) 2020-06-30 14:35:16 +03:00
create-resource.tsx Moving dock info panel to the top (#1007) 2020-10-02 09:32:20 +03:00
dock-tab.scss Lens restructure (#540) 2020-06-30 14:35:16 +03:00
dock-tab.store.ts Lens restructure (#540) 2020-06-30 14:35:16 +03:00
dock-tab.tsx Lens restructure (#540) 2020-06-30 14:35:16 +03:00
dock.scss cleanup Draggable into ResizingAnchor (#989) 2020-10-01 11:37:27 -04:00
dock.store.ts Moving Pod logs into Dock panel (#1043) 2020-10-11 19:36:19 +03:00
dock.tsx Moving Pod logs into Dock panel (#1043) 2020-10-11 19:36:19 +03:00
edit-resource.scss Lens restructure (#540) 2020-06-30 14:35:16 +03:00
edit-resource.store.ts Lens restructure (#540) 2020-06-30 14:35:16 +03:00
edit-resource.tsx Moving dock info panel to the top (#1007) 2020-10-02 09:32:20 +03:00
editor-panel.tsx Get focus to dock tab content after resize (#935) 2020-09-21 16:37:20 +03:00
index.ts Lens restructure (#540) 2020-06-30 14:35:16 +03:00
info-panel.scss Moving dock info panel to the top (#1007) 2020-10-02 09:32:20 +03:00
info-panel.tsx Moving Pod logs into Dock panel (#1043) 2020-10-11 19:36:19 +03:00
install-chart.scss Wider Select box for Helm chart installation (#803) 2020-09-04 10:03:18 +03:00
install-chart.store.ts Helm components should always use version information (#949) 2020-09-24 09:54:26 -04:00
install-chart.tsx Moving dock info panel to the top (#1007) 2020-10-02 09:32:20 +03:00
pod-log-controls.tsx Log search (#1114) 2020-11-09 17:46:14 +03:00
pod-log-search.scss Log search (#1114) 2020-11-09 17:46:14 +03:00
pod-log-search.tsx Log search (#1114) 2020-11-09 17:46:14 +03:00
pod-logs.scss Log search (#1114) 2020-11-09 17:46:14 +03:00
pod-logs.store.ts Log search (#1114) 2020-11-09 17:46:14 +03:00
pod-logs.tsx Log search (#1114) 2020-11-09 17:46:14 +03:00
terminal-tab.scss Lens restructure (#540) 2020-06-30 14:35:16 +03:00
terminal-tab.tsx Lens restructure (#540) 2020-06-30 14:35:16 +03:00
terminal-window.scss Switching color theme globally (#728) 2020-08-24 10:24:05 +03:00
terminal-window.tsx Lens restructure (#540) 2020-06-30 14:35:16 +03:00
terminal.store.ts Migrating Vue components to React and stores refactoring (#585) 2020-08-20 08:53:07 +03:00
terminal.ts Renaming theme .json files (#1256) 2020-11-06 15:30:55 +03:00
upgrade-chart.scss Lens restructure (#540) 2020-06-30 14:35:16 +03:00
upgrade-chart.store.ts Lens restructure (#540) 2020-06-30 14:35:16 +03:00
upgrade-chart.tsx Moving dock info panel to the top (#1007) 2020-10-02 09:32:20 +03:00