Skip to content

v2.0

Latest

Choose a tag to compare

@keepermttl keepermttl released this 14 Aug 04:46

新增(Added)

  • 关键词搜索:搜索框输入即筛,匹配会话标题 / 会话 ID / 所属工作区(不区分大小写,250ms 防抖)
  • 对话内容搜索:搜索框内「内容」开关开启后,逐页扫描每段归档会话最近的对话(每会话扫描页数可在设置调整,默认 5 页),扫描进度实时显示,命中会话标注「内容命中 N 条」;关键词变化自动作废缓存并重扫
  • 排序:按最近更新 / 名称 / 会话 ID 排序,升序 / 降序一键切换(默认保持「最近更新 · 降序」的原有行为)
  • 排列方式:竖列列表 / 横排网格(工具栏分段按钮切换);网格下展开的对话横跨整行
  • 可关闭的介绍文本:面板顶部说明带关闭按钮,关闭后可在设置里重新开启
  • 设置界面(面板右上角齿轮):语言(跟随系统 / 中文 / English)、排序方式与方向、排列方式、内容搜索开关与扫描页数、介绍文本显隐、恢复默认;全部即时持久化到浏览器 localStorage
  • 中英双语:全部界面文案(面板、入口、设置、确认框、错误提示)走 zh/en 字典,默认跟随浏览器语言,设置里可手动覆盖

修复(Fixed)

  • 日志读取 / 取消归档 / 关闭 dsh 的错误提示不再硬编码中文,随当前语言显示
  • 无 RPC message 时的兜底文案统一走当前语言的「未知错误」

Added (English)

  • Keyword search: instant filtering by title / session ID / workspace (case-insensitive, 250 ms debounce)
  • Content search: toggle "Content" in the search box to scan each archived session's recent messages page by page (configurable, 5 by default), live progress, per-row hit counts
  • Sorting: by last updated / name / session ID, ascending or descending
  • Layout: vertical list or horizontal grid; expanded conversations span the full row in grid mode
  • Dismissible intro note: closeable, re-enable in Settings
  • Settings panel (gear icon): language, sorting, layout, content search, intro note, reset defaults — persisted to localStorage
  • Bilingual UI: zh/en everywhere, follows browser language by default with manual override

Fixed (English)

  • Error messages for log reading / unarchive / shutdown no longer hardcode Chinese
  • RPC errors without a message fall back to the localized "Unknown error"

完整变更记录见 CHANGELOG.md