Skip to content

v1.3.0 — 弹窗守护 + 双格式增量备份

Latest

Choose a tag to compare

@says693 says693 released this 16 Aug 20:24
· 2 commits to main since this release

dsh-log-memory v1.3.0

English below ↓

打开 Web 即弹窗守护会话日志:增量备份、可调间隔、文件夹浏览器、双格式导出。

✨ 功能

  • 🚪 打开 DSH Web 即弹守护面板(「今日不再提醒」按自然日静音)
  • 💾 一键增量备份 ~/.dsh/sessions 全部 session.jsonl(.zstd),按「路径:大小:mtime」跳过未变文件
  • 🎚️ 双格式:🐟 鱼话版(原始 .zstd,可恢复)/ 🧑 人话版(可读 .txt 聊天记录:标题/token 用量/轮次排版/思考与工具调用),双格式独立增量索引
  • ⏰ 弹窗内调提醒间隔:10 分钟 – 3 小时(预设+滑杆),即改即生效,重启不丢
  • 📁 v1.3.0 新增:弹窗内文件夹浏览器(上一级/点选/粘贴跳转)
  • 🔒 仅同源 POST、纯本机复制、零第三方依赖、不联网

📦 安装

复制到 ~/.dsh/profiles/web/node_modules/dsh-log-memory/,在 profile package.jsonfile: 依赖并加入 dsh.profile.bundles,重启 DSH。详见 README。

📜 更新历史

  • v1.3.0 弹窗内文件夹浏览器
  • v1.2.2 关弹窗自动保存未提交设置
  • v1.2.1 无变化备份不再显示幽灵目录
  • v1.2.0 双格式备份(鱼话版/人话版)
  • v1.1.x 弹窗内设置、防误触、备份后 ack 防重弹
  • v1.0.0 定时弹窗提醒 + 一键增量备份

English

Popup guardian for your DSH session logs: opens with the Web UI, incremental backup, adjustable interval, in-popup folder browser, dual export formats.

  • 🚪 Popup on open (mute-today by calendar day)
  • 💦 One-click incremental backup of every session.jsonl(.zstd) under ~/.dsh/sessions (skips unchanged files)
  • 🎚️ Fish format (raw .zstd, restorable) / Human format (readable .txt chat logs), independent incremental indexes per format
  • ⏰ Interval 10 min – 3 h, editable in the popup, hot-rescheduled, persists across restarts
  • 📁 v1.3.0: in-popup folder browser
  • 🔒 Same-origin POST only, local file copies, zero dependencies, no network