Commit Graph

113 Commits

Author SHA1 Message Date
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
tiny-craft 6fb0eadfbd style: adjusted the light and dark themes
style: add window shadow on macOS #62
2023-10-28 22:31:02 +08:00
tiny-craft b6eebda177 style: update style of browser tabs
style: update style of connection dialog
2023-10-27 21:53:05 +08:00
tiny-craft 85ab6e4377 style: formatted code 2023-10-27 11:34:40 +08:00
tiny-craft 297286f150 perf: create "content-pane" component for each tab to maintain data and status easily 2023-10-27 11:34:40 +08:00
tiny-craft 6f5ea748f5 refactor: update icons' property 2023-10-23 18:22:43 +08:00
tiny-craft f9fe74a6b4 perf: move key view switch to connection preferences 2023-10-22 18:32:47 +08:00
tiny-craft 92ffd6c605 perf: optimized keyboard support for context menus 2023-10-22 18:04:17 +08:00
tiny-craft 5bbd87cc31 perf: reset expand key record when reload or close database 2023-10-22 02:09:11 +08:00