Commit Graph

66 Commits

Author SHA1 Message Date
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 a2ad85627e fix: edit state does not revert when switching keys
fix: some digits are incorrectly recognized as base64-encoded text
2023-11-10 23:51:39 +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 fa4929cd63 perf: add reset handle for all content components 2023-11-09 20:31:07 +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 b95f293185 feat: add slow log 2023-11-02 23:18:20 +08:00
tiny-craft 67666f4edf fix: unable to decode json string with prefix or suffix contains space or line break 2023-11-02 16:27:55 +08:00
tiny-craft 5a29a34ea1 fix: add cli fit the window when resize 2023-10-31 17:57:54 +08:00
tiny-craft ca8403d784 perf: keep view format and decode method when reload the same key 2023-10-31 17:29:56 +08:00
tiny-craft c6f1daed44 fix: cursor offset incorrect when prompt prefix contains multibyte char in cli 2023-10-31 11:55:34 +08:00
tiny-craft ff8da4ca60 fix: long string overflow in value page
fix: border radius show and hide logic incorrect on Windows
2023-10-30 21:54:20 +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 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 1cf893149a feat: add command line mode 2023-10-26 19:29:26 +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 f8a7567166 refactor: reformat frontend files
chore: upgrade frontedn dependencies
2023-10-21 00:11:36 +08:00
tiny-craft 78bac6078a perf: display human-readable ttl #54 2023-10-15 21:50:41 +08:00
Lykin c0bf201697
Merge pull request #54 from ikaven1024/feat-ttl
perf: display human-readable ttl
2023-10-15 19:53:41 +08:00
ikaven1024 95af057dd5 feat: display human-readable ttl 2023-10-15 19:10:08 +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 b3c494f15e feat: added support for viewing in brotli decompression 2023-10-08 23:29:43 +08:00
tiny-craft 7937b5b0f8 perf: optimized string viewing logic 2023-10-05 23:54:43 +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 8e8f62073e perf: add item size display for Hash, List, Set, ZSet, and Stream #23 2023-09-28 23:19:59 +08:00
tiny-craft b7e9d974cb feat: support view as hex/binary for the key with type string 2023-09-08 11:39:37 +08:00
tiny-craft dbb5969e34 perf: support view as base64 text for the key with type string 2023-09-08 10:54:28 +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 7ef5e16e72 perf: add auto refresh server status indicator 2023-09-03 00:20:47 +08:00
tiny-craft bb537a7175 refactor: optimize import 2023-09-02 21:08:15 +08:00
tiny-craft 1a4622cfd0 feat: add custom title bar 2023-09-02 19:47:09 +08:00
tiny-craft b580fedade fix: connection profiles mapping error 2023-08-29 16:56:20 +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 9fc0cbd40d refactor: reformat code 2023-08-24 15:23:25 +08:00
tiny-craft 7135ae4096 fix: cause error when search inside value 2023-08-24 01:34:42 +08:00
tiny-craft 95e48e75d3 perf: bind message and dialog to window 2023-08-24 00:44:19 +08:00
tiny-craft bb3316a67a perf: moved all labels in form item to the top for adjust long text 2023-08-23 12:00:02 +08:00
tiny-craft 5a9fb00474 refactor: use discrete api for message 2023-08-20 14:42:36 +08:00
tiny-craft b852bb5b47 refactor: format all vue file 2023-08-02 19:40:57 +08:00
tiny-craft af289319ed refactor: use import alias name 2023-08-02 17:57:39 +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 9b63e51300 perf: grouped server info 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 c4f1a2e178 feat: add key type filter setting
perf: add closing connection status in edit connection dialog
2023-08-01 00:44:31 +08:00