Skip to content

v0.1.2

Choose a tag to compare

@freewu freewu released this 18 Aug 23:38
· 7 commits to main since this release

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(英文为默认),官网语言切换改为下拉框、技术栈配图标