跳到主要内容

~/posts · 2026.10.25

Vaultoz 放了挺久,最近又捡起来了

重新打开这个搁置了一阵的项目,先把技术路线和要做的事情收回来。

1 分钟 devshan

好久没动这个软件了,最近又把 Vaultoz 捡了起来。

博客上一篇还停在二月。中间断断续续做过一轮桌面端,拆过几个大文件,后来又放了很久。重新打开仓库,不少地方得一边看代码一边回忆,当时为什么这样写,又做到哪儿了。

我先从每天会用到的操作看起:进目录、切配置、上传失败后重试、改名字、退出再打开。几个动作连着做,旧问题就冒出来了。页面里的业务和布局混在一起,失败任务有时找不到来源,桌面端还留着几轮试验的痕迹。

这次准备先把这些收拾好。

Vaultoz 还是我自己用的加密存储和跨设备传输工具,文件放在自己的 S3 兼容存储里,由客户端处理加解密。发送页用时间线暂存文字和文件,暂时没有做好友、群聊和消息服务器的打算。公开分享也先搁着,那部分要再引入一套服务。

技术路线沿用春天留下的 Go 核心、Flutter 移动端和 Electron 桌面端。改核心接口时,两个客户端的数据模型一起调整,各自保留合适的操作方式。

接下来会继续写遇到的问题,也补上春天没来得及记的几段经历。仓库重新跑起来以后,至少又找回了一点继续往下做的感觉。