这次没有增加什么重大的新功能,还是以优化原有功能和体验为主。

带来什么新东西?

增加繁体中文/日语/韩语/俄语/法语/西班牙语

当然是通过AI生成的,目前觉得支持的语言太少了,所以通过Claude生成了一些全球比较主流的语言,让Tiny RDM看起来更国际化一点。不过从此这也让我每次更新或增加文本时多了点烦恼:需要手动翻译更多的文字了。

键查询支持“精确匹配”

不少小伙伴需要精准匹配,所以在key搜索框加入了完全匹配的开关,直接通过EXISTS命令,相比之前完全通过SCAN命令来模糊匹配的方式,也能带来了查询效率的提升和更精确的结果展示。

新增AppImage打包

这个完全是社区小伙伴@raojinlin的功劳,再次感谢。桌面端Linux我用得比较少,很多时候遇到Linux上的兼容性问题也会束手无策,所以开源社区的魅力此时终于展示出来了。

优化了什么?

记录每个key的解码选择方式

现在会记录用户查看一个key时手动选择的解码方式和查看格式,并会在下次再次点开这个key的时候,使用最后所选的方式,以减少重复切换编码的步骤。

加入用户隐私相关内容

年前为了方便统计每天用户数量,我临时临急搭了开源统计UMAMI,并在Tiny RDM中接入了。结果最近有用户很愤怒提issue说我没打招呼就上传分辨率,我才发现UMAMI默认是会把机器分辨率带上的。然后就这个事我还在微信用户群和Q群讨论了下,发现虽然大部分用户不介意,但是还是会有注重隐私的小伙伴很在意,这个确实是我大意了。于是赶紧把首次启动声明开关选项隐私政策声明链接都一并加上了,也算是亡羊补牢。总之Tiny RDM内所有统计行为都是开源可见的,欢迎大家监督。

其他

还有不少小改动和优化,就不详细列出来了。感兴趣的可以查看1.1.9之后的代码提交日志记录。
另外应用官网也进行了小改版,内容也填充了不少,欢迎围观和提意见。
官网地址:https://redis.tinycraft.cc/zh/

写在最后

最近一个月收到issue明显比之前多了,都在疲于处理各种BUG,不少还是我一时半会解决不了的问题,也越发感受到基于Webview的桌面应用瓶颈所在。原本还计划做一个软件的宣传视频传到B站之类的平台,也由于初次接触而进展缓慢。再加上近期本职工作有点忙,各种没啥正反馈的因素加持下,开始陷入低迷和懈怠了。
当然我已经意识到这是一个不好的现象,无论如何要尽快重振旗鼓吧~

Tiny RDM是一款界面现代化的Redis GUI桌面工具,它开源免费,且美观易用。如果你刚好需要,欢迎下载使用:

官方地址:redis.tinycraft.cc/zh/

源码地址:github.com/tiny-craft/tiny-rdm