v0.1.2
Cache Manager v0.1.2 更新总结
🆕 新功能
- 国际化(i18n):支持简体中文 / 繁体中文 / 英文三语切换
- 主题与品牌:主题色改为蓝色,应用图标改用 logo.png(全套窗口/托盘图标)
- 新版本检查:启动时异步检查更新,标题栏右角呼吸灯 badge 提示
- 左右分栏可拖动:连接列表与详情区宽度可动态调整
- 托盘增强:托盘菜单支持多语言与版本信息(前端通过 TrayBridge 接收托盘事件)
- 连接导入/导出(多轮迭代后的最终形态):
- 左下角两个图标按钮(导出 ⬇ / 导入 ⬆),悬停有 tooltip
- 导出:弹系统目录选择框 → 写入 cache-manager-connections-YYYYMMDDHHmm.json(本地时间戳)
- 导入:弹系统文件选择框(过滤 .json)→ 合并导入,host:port 重复的自动跳过,提示导入/跳过数量
- 设置页:新增项目地址与"提交 Issue"入口
🐛 修复
- Memcached 新建 key 后列表不显示:stats cachedump 对新写入的 key 存在异步一致性,保存成功后延时 300ms 再拉取列表
- Memcached 添加数据后列表查询挂起:改用 stats items → stats cachedump 遍历 slab(回退 lru_crawler metadump),避免挂
起
🛠 工程化
- justfile 跨平台兼容(macOS / Linux / Windows Git Bash),发布脚本改为 POSIX sh(移除 PowerShell 依赖)
- just release 自动创建并推送版本号对应 git tag(已存在则跳过)
- 三语官网页面与三语 README(英文为默认),官网语言切换改为下拉框、技术栈配图标