136 Commits

Author SHA1 Message Date
Lykin
0fb93258e9 refactor: encapsulate connection state and behavior into classes 2023-12-26 15:40:31 +08:00
Lykin
e28bb57a25 fix: the deletion result might be incorrect 2023-12-26 01:15:49 +08:00
Lykin
5b9f261824 refactor: encapsulate connection state and behavior into classes 2023-12-26 01:15:49 +08:00
Lykin
f98229b9fa refactor: refactor the method for delete selected keys 2023-12-19 20:10:01 +08:00
Lykin
bce4e2323e feat: add export capability for selected keys 2023-12-18 01:01:51 +08:00
Lykin
c5abaa6573 chore: change the timing for saving window position changes. 2023-12-16 01:21:30 +08:00
Lykin
8f15656f37 fix: turn off spellcheck on macOS #98 2023-12-16 00:33:35 +08:00
Lykin
860e1eaac3 fix: error cause when switch type in new key dialog 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
44770a4a8e feat: add code folding toggle to preferences 2023-12-12 10:35:29 +08:00
Lykin
ac76131f18 fix: turn off spellcheck on macOS #99 2023-12-08 18:22:37 +08:00
Lykin
827ca1f2e7 feat: support more key icon display type 2023-12-05 15:58:10 +08:00
Lykin
af6b4257f9 feat: add type display in key browser 2023-12-04 17:06:23 +08:00
Lykin
a78c6cdb26 perf: add "show line numbers" preferences option 2023-12-03 23:46:33 +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
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
f0e54f280c fix: disable illegal characters for renaming connection group 2023-11-29 00:23:48 +08:00
Lykin
9aaf32e2bf fix: test connection status may display incorrectly #79 2023-11-21 17:39:04 +08:00
Lykin
fea87662de perf: sorted set value support format viewing #65 2023-11-15 23:41:53 +08:00
tiny-craft
a49d618288 feat: add decode and format selection for Hash edit
perf: move decode and format state management into the component internally

perf: add component FormatSelector and ContentEntryEditor

refactor: modified functions with an excessive number of parameters to accept an object as a parameter
2023-11-13 16:03:24 +08:00
tiny-craft
65e077c0c0 fix: compatibility with older Redis versions without UNLINK command support #69
perf: add waiting indicator for deleting keys and flushing database
2023-11-10 16:26:12 +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
30866d33f0 feat: split "view as" to "view type" and "decode type" #60
feat: add footer to the value content page
2023-10-30 00:55:49 +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
f9fe74a6b4 perf: move key view switch to connection preferences 2023-10-22 18:32:47 +08:00
tiny-craft
34a0be4d08 feat: add new component "switch button"
refactor: extract the file open input as a component
2023-10-21 00:12:22 +08:00
tiny-craft
f8a7567166 refactor: reformat frontend files
chore: upgrade frontedn dependencies
2023-10-21 00:11:36 +08:00
tiny-craft
f3cd292af5 feat: add partial keys loading. #2 2023-10-21 00:11:35 +08:00
tiny-craft
d61eb1323f feat: add sync/async delete key option to delete key dialog 2023-10-16 01:09:04 +08:00
tiny-craft
2db858ba9e feat: support ssl connection 2023-10-15 19:49:33 +08:00
tiny-craft
444d0ea199 feat: support cluster mode 2023-10-15 19:49:33 +08:00
tiny-craft
a4412d21d4 perf: support display binary key name which unreadable(convert to hex string) #49 2023-10-11 01:15:23 +08:00
tiny-craft
30e7016aa3 fix: database index confused after setting database filter 2023-10-08 18:25:52 +08:00
tiny-craft
b5dfe377fa feat: add discovery master group name for sentinel mode config
perf: tidy connection profile file
2023-10-08 15:24:08 +08:00
tiny-craft
ee68d699fa feat: support sentinel mode #16 #42 2023-10-08 01:33:03 +08:00
tiny-craft
efc09a8745 refactor: separate define for all opened server status info 2023-10-07 15:24:02 +08:00
tiny-craft
bb1d9f316b feat: add filter database option #18
refactor: tidy struct of translation file
2023-10-07 10:49:29 +08:00
tiny-craft
ec7a7f18e9 fix: HSET command causes error when accepts multiple field and value #44 2023-10-05 20:40:32 +08:00
tiny-craft
aad4bcf17b fix: incorrect status display in connection dialog. 2023-10-05 20:40:31 +08:00
tiny-craft
ffc50a7fcc refactor: move the handling of String viewing methods to backend
feat: add view as gzip/deflate #30
2023-10-04 04:42:17 +08:00
tiny-craft
47df424138 feat: add ssh tunnel support #7 #28 #38 2023-09-28 01:50:11 +08:00
tiny-craft
ebacf2bd57 fix: cannot save duplicate connection #24 2023-09-27 19:45:32 +08:00
tiny-craft
eb9a0171d1 feat: add custom about dialog 2023-09-22 18:31:50 +08:00
tiny-craft
04a328159b feat: support duplicate connection profile 2023-09-08 15:53:56 +08:00
tiny-craft
9152a32fd3 refactor: reorganized the structure of the multi-language content. 2023-09-08 10:31:23 +08:00
tiny-craft
0de32407c7 perf: cancel focus for all button components 2023-09-08 10:26:38 +08:00
tiny-craft
30346f7b73 pref: move font loading operation to application startup 2023-08-28 11:38:09 +08:00
tiny-craft
7fe7b8f9bc perf: optimize language loading and switching timing. 2023-08-26 01:25:12 +08:00