121 Commits

Author SHA1 Message Date
Lykin
9b3f2ba726 perf: move expanded keys to tab store for external modification 2024-01-05 20:48:57 +08:00
Lykin
7f2fac7fe8 chore: standardize parameter naming 2024-01-05 18:24:38 +08:00
Lykin
13dbc9b3b6 perf: support custom ttl when import keys 2024-01-05 17:55:54 +08:00
Lykin
1d1fab54d8 perf: support batch update ttl of keys 2024-01-05 00:48:29 +08:00
Lykin
ed18d8b5ee fix: disable nested folders in connections pane 2024-01-05 00:04:28 +08:00
Lykin
e071e65701 perf: replace tooltip content when reload is unavailable 2024-01-04 18:17:10 +08:00
Lykin
ac6d68d17d fix: clean selected keys after deleted 2024-01-04 00:44:27 +08:00
Lykin
23087a5374 perf: add binary suffix to binary keys in tree list 2024-01-04 00:33:51 +08:00
Lykin
a71f5e0070 perf: support reload option after import data 2024-01-04 00:13:44 +08:00
Lykin
84b73bd5e7 fix: root key may not expand after switch to check mode in key tree 2024-01-03 01:08:11 +08:00
Lykin
5e970982a2 style: update style of context menu 2024-01-03 00:32:52 +08:00
Lykin
554b2b9f72 fix: move "import data" to dropdown of add button 2024-01-02 15:43:50 +08:00
Lykin
665f8801ca refactor: encapsulate tab state into classes 2023-12-27 20:51:17 +08:00
Lykin
93b04071e2 feat: add a root node for multiple selection and deselection in multi-selection mode 2023-12-27 18:23:40 +08:00
Lykin
b7433fadaa fix: clean tree status after flush database 2023-12-27 18:02:35 +08:00
Lykin
f597002378 feat: add expire time data for import/export handle 2023-12-27 17:44:10 +08:00
Lykin
3fe8767c44 feat: support import keys from csv file 2023-12-27 17:44:10 +08:00
Lykin
5b9f261824 refactor: encapsulate connection state and behavior into classes 2023-12-26 01:15:49 +08:00
Lykin
bce4e2323e feat: add export capability for selected keys 2023-12-18 01:01:51 +08:00
Lykin
b06217adc0 perf: add bug report entrance 2023-12-16 12:43:58 +08:00
Lykin
8f15656f37 fix: turn off spellcheck on macOS #98 2023-12-16 00:33:35 +08:00
Lykin
d31da4a055 perf: refresh key summary after crud value content 2023-12-16 00:33:35 +08:00
Lykin
08c42ca85c refactor: move checked keys mark from tree view to tab store
fix: deleting message may not disappear #102

fix: some error in check mode
2023-12-13 11:48:27 +08:00
Lykin
f7f394972d fix: select incorrect database when double click key layer #99 2023-12-12 16:15:30 +08:00
Lykin
ac76131f18 fix: turn off spellcheck on macOS #99 2023-12-08 18:22:37 +08:00
Lykin
5dd49a78dd perf: add loading status to "redis type tag" 2023-12-07 11:11:31 +08:00
Lykin
d4d1c33cb3 feat: add draggable feature to ribbon menu 2023-12-06 18:52:33 +08:00
Lykin
d59221f11e fix: the database switch might lead to other operations becoming ineffective 2023-12-06 18:25:51 +08:00
Lykin
2f25b524cd perf: add 'use-glob' prop to search input 2023-12-06 11:10:54 +08:00
Lykin
827ca1f2e7 feat: support more key icon display type 2023-12-05 15:58:10 +08:00
Lykin
ba55cbcbd3 fix: saving of the last opened database is ineffective 2023-12-04 18:54:06 +08:00
Lykin
686f73c3dd perf: reduced the frequency of invoking SELECT command 2023-12-04 17:06:23 +08:00
Lykin
464a85867d fix: database switching confusion in different tabs 2023-12-04 17:06:23 +08:00
Lykin
af6b4257f9 feat: add type display in key browser 2023-12-04 17:06:23 +08:00
Lykin
8573d24a47 feat: add multiple check mode for keys
perf: add multiple keys deletion and progress indicator
2023-12-03 23:46:33 +08:00
Lykin
52490cb304 feat: add loaded progress for list/hash/set/zset/stream 2023-12-02 02:43:37 +08:00
Lykin
7934fc275a perf: save last selected database and restore for next connection 2023-12-02 02:03:29 +08:00
Lykin
2d3225dbcf perf: add copy value button for complex type #23 2023-12-02 01:10:37 +08:00
Lykin
988e8e3339 fix: the value is not updated after refreshing #90 2023-12-02 00:26:32 +08:00
Lykin
eb8f68b628 perf: optimized the appearance 2023-12-01 18:03:19 +08:00
Lykin
e2f33af1c7 feat: the browser pane is now set to display only a single database
feat: add search input in browser pane
2023-12-01 18:02:32 +08:00
Lykin
8201004478 feat: add filter input to browser pane 2023-11-29 16:16:13 +08:00
Lykin
d88fd35e9d refactor: refactoring the refresh logic for all complex types after adding new fields 2023-11-17 01:24:04 +08:00
Lykin
2a3a15d64d style: change side navigation menu style
style: change some theme color
2023-11-15 12:05:14 +08:00
tiny-craft
7b3c3df230 feat: add key layer reload/refresh back after database full loaded #72
perf: update database max keys each load next/all.
2023-11-10 13:01:18 +08:00
tiny-craft
9618990de8 feat: add partial entries loading for complex type(list/hash/set/zset/stream) #70
refactor: split "key value loading" into "key summary loading" and "key detail loading"
2023-11-09 14:42:35 +08:00
tiny-craft
e28d091500 refactor: split connection_service into connection_service and browser_service in go
refactor: split connectionStore into connectionStore and browserStore in js
2023-11-05 11:58:59 +08:00
tiny-craft
9b9d0e3c7c feat: add flush db operation 2023-11-02 18:17:54 +08:00
tiny-craft
6996421cde fix: can not save scan size less than default value in preference
fix: incorrect delete pattern when flush database with any key selected
2023-10-31 22:33:58 +08:00
tiny-craft
faad24d1d5 perf: force change icon button color when then state is loading 2023-10-28 22:42:15 +08:00