Lykin
5b9f261824
refactor: encapsulate connection state and behavior into classes
2023-12-26 01:15:49 +08:00
Lykin
7fa1ecfa0a
refactor: remove unused "keySet" in browserStore
2023-12-19 20:19:41 +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
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
44770a4a8e
feat: add code folding toggle to preferences
2023-12-12 10:35:29 +08:00
Lykin
116513917d
fix: renaming keys may not refresh the browser view
2023-12-07 10:39:50 +08:00
Lykin
d59221f11e
fix: the database switch might lead to other operations becoming ineffective
2023-12-06 18:25:51 +08:00
Lykin
827ca1f2e7
feat: support more key icon display type
2023-12-05 15:58:10 +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
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
7934fc275a
perf: save last selected database and restore for next connection
2023-12-02 02:03:29 +08:00
Lykin
988e8e3339
fix: the value is not updated after refreshing #90
2023-12-02 00:26:32 +08:00
Lykin
ab8077999d
fix: display incorrect value in zset content
...
fix: content pane cause error when value is null
2023-12-01 18:42:39 +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
9671f89770
feat: embedded monaco editor for string
2023-11-29 00:23:48 +08:00
Lykin
db4e2385fc
feat: add full search for list
2023-11-20 18:37:43 +08:00
Lykin
2a57248228
refactor: optimized refresh logic after update fields for stream type
2023-11-18 00:51:40 +08:00
Lykin
ddc3868f22
refactor: optimized refresh logic after update fields for set/zset type
2023-11-17 18:41:15 +08:00
Lykin
4db3909c6a
refactor: optimized refresh logic after update fields for list type
2023-11-17 17:20:32 +08:00
Lykin
80e659e03a
refactor: optimized refresh logic after update fields for hash type
2023-11-17 16:26:03 +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
fea87662de
perf: sorted set value support format viewing #65
2023-11-15 23:41:53 +08:00
Lykin
5b84fa59f6
perf: set value support format viewing #65
2023-11-14 17:15:02 +08:00
Lykin
e0a8599e95
perf: list value support format viewing #65
2023-11-14 14:49:16 +08:00
tiny-craft
200b12cd51
refactor: rename "viewas" to "format", rename "plain text" to "raw"
2023-11-13 22:41:33 +08:00
tiny-craft
a2c2ceb483
perf: hash value support format viewing #65
2023-11-13 22:31:18 +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
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
352e7b714d
refactor: optimize the key renaming logic
2023-11-09 14:42:35 +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
e6b28c9edc
fix: incorrect max keys count after add or delete keys
2023-11-05 13:00:03 +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
b95f293185
feat: add slow log
2023-11-02 23:18:20 +08:00
tiny-craft
9b9d0e3c7c
feat: add flush db operation
2023-11-02 18:17:54 +08:00
tiny-craft
fd99b43798
feat: add display of content length and size info
2023-10-30 00:55:50 +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
33051f4e46
fix: last preferences did not clone correctly
2023-10-27 13:01:18 +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
5b4683a735
feat: adjusted the content pane to accommodate more information (add sub content tabs).
2023-10-23 19:45:04 +08:00
tiny-craft
f9fe74a6b4
perf: move key view switch to connection preferences
2023-10-22 18:32:47 +08:00
tiny-craft
c4e4ed7e79
perf: change "load all keys" to "load all left keys"
2023-10-22 02:18:38 +08:00
tiny-craft
a669f3dfcb
feat: add "tree view" and "list view" switch for keys browser
2023-10-22 01:54: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
44f8581a41
fix: incorrect keys count display of database after delete the only remaining key. #47
2023-10-11 16:25:35 +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
477ed19d20
perf: update version compare logic
2023-10-07 23:37:12 +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
7937b5b0f8
perf: optimized string viewing logic
2023-10-05 23:54:43 +08:00
tiny-craft
66ac7194e2
refactor: define preferences data with go struct
2023-10-04 22:21:35 +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
7aba27e5f9
perf: save window size before close #34
2023-09-28 23:20:53 +08:00
tiny-craft
3de2a47d12
fix: incorrect key count after clear the database #36
2023-09-28 23:20:52 +08:00
tiny-craft
8e8f62073e
perf: add item size display for Hash, List, Set, ZSet, and Stream #23
2023-09-28 23:19:59 +08:00
tiny-craft
47df424138
feat: add ssh tunnel support #7 #28 #38
2023-09-28 01:50:11 +08:00
tiny-craft
50ca632a5b
fix: cannot set key on some low version redis with "keepttl"
...
perf: add soft delete key
2023-09-26 16:35:28 +08:00
tiny-craft
eb9a0171d1
feat: add custom about dialog
2023-09-22 18:31:50 +08:00
tiny-craft
61be0165ea
feat: add "skip this version"/"remain me later" for upgrade prompt
2023-09-22 15:42:35 +08:00
tiny-craft
e397e2c4c4
fix: corrected update-checking logic
2023-09-17 01:15:55 +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
bb537a7175
refactor: optimize import
2023-09-02 21:08:15 +08:00
tiny-craft
b580fedade
fix: connection profiles mapping error
2023-08-29 16:56:20 +08:00
tiny-craft
c01be7fcca
feat: add clean command history
2023-08-28 20:36:32 +08:00
tiny-craft
df63381413
pref: add locale auto switch for components of naive ui
2023-08-28 11:56:51 +08:00
tiny-craft
858adfaf0d
refactor: move fetch latest version logic to backend
2023-08-26 02:40:30 +08:00
tiny-craft
7fe7b8f9bc
perf: optimize language loading and switching timing.
2023-08-26 01:25:12 +08:00
tiny-craft
94bcbdfe13
perf: set the default value of the theme to "Auto"
2023-08-25 00:07:29 +08:00
tiny-craft
484e6a5f6b
feat: add icon function buttons to connection tree items
...
fix: error cause when close non-connected connection
2023-08-24 20:26:18 +08:00
tiny-craft
95e48e75d3
perf: bind message and dialog to window
2023-08-24 00:44:19 +08:00
tiny-craft
dcad790712
refactor: upgrade frontend dependencies
2023-08-22 16:08:32 +08:00
tiny-craft
218bebe09d
feat: complete check for update
2023-08-20 15:46:06 +08:00
tiny-craft
c3c61e78f3
refactor: export global i18n config
2023-08-20 15:33:51 +08:00
tiny-craft
df95804a53
fix: incorrect parse node key
2023-08-20 14:45:32 +08:00
tiny-craft
ae1d4f5215
fix: incorrect parse node key
2023-08-20 14:28:53 +08:00
tiny-craft
2f5d1e1d51
perf: correct some english words
2023-08-19 01:50:16 +08:00
tiny-craft
803c9c1a50
fix: disable loading indicator when preferences dialog display
...
fix: replace regex match with self-parse for parse node key
2023-08-18 17:57:02 +08:00
tiny-craft
af289319ed
refactor: use import alias name
2023-08-02 17:57:39 +08:00
tiny-craft
5750170f5e
refactor: move style files to "styles" folder
...
fix: adjust light/dark theme in windows
2023-08-02 17:13:03 +08:00
tiny-craft
0556ff299e
feat: add quick function icon button inside item of tree view
2023-08-01 00:44:31 +08:00
tiny-craft
2d0e8f5445
feat: add stream type support
2023-08-01 00:44:31 +08:00
tiny-craft
9dd9b208cf
fix: db0 was not clean after reopen connection
2023-08-01 00:44:31 +08:00
tiny-craft
d7dc40d6e2
feat: language support system language
2023-08-01 00:44:31 +08:00
tiny-craft
7d3f5b9d9a
refactor: move selectedKey to tab store
...
perf: add redis type color in new key type selection
perf: update selection after add new key
2023-08-01 00:44:31 +08:00
tiny-craft
9d897894b6
fix: browser node tree not sync when new or delete node
2023-08-01 00:44:31 +08:00
tiny-craft
2b3acc0e2b
refactor: browser tree node update logic(new/delete/refresh)
2023-08-01 00:44:31 +08:00
tiny-craft
ab4c78c3d7
perf: display command cost time in log list table
...
perf: beautify color of redis type tag
2023-08-01 00:44:31 +08:00
tiny-craft
c4f1a2e178
feat: add key type filter setting
...
perf: add closing connection status in edit connection dialog
2023-08-01 00:44:31 +08:00