Skip to content

v2.7.2 — 日志查看器升级 + 工程化改进

Choose a tag to compare

@7836246 7836246 released this 17 Mar 01:49
· 87 commits to main since this release

🖥️ 日志查看器全面升级

  • 前端重构为独立静态文件:logs.html / logs.css / logs.js 分离到 public/ 目录,告别单文件嵌入,更易维护
  • 🌙 日/夜主题切换:一键切换明暗主题(☀️/🌙),自动检测系统偏好,选择持久化到 localStorage
  • 暗色主题完整适配:深蓝渐变背景,所有 UI 元素(标签、状态灯、代码块、JSON 高亮)均有独立暗色配色
  • 标题提取修复:过滤 <system-reminder> 注入内容和 Claude Code 引导语,确保标题显示用户真实提问
  • 登录页同步更新:独立 login.html,视觉风格与日志页一致

🧹 工程化改进

  • 移除 WELL_KNOWN_TOOLS 白名单:所有工具统一保留描述(截取前 50 字符),简化逻辑
  • config.yaml 停止追踪:含敏感 token 的配置文件加入 .gitignore,不再上传
  • 新增 config.yaml.example:配置模板,安全默认值,用户只需 cp config.yaml.example config.yaml
  • Thinking 默认关闭thinking.enabled 默认值改为 false
  • Express v5 兼容:修复 path-to-regexp 通配符路由报错

📝 README 大幅更新

  • 新增日志查看器功能介绍(特性列表 + 鉴权说明)
  • 新增配置项速查表格
  • 新增环境变量参考表
  • 项目结构补充 public/ 目录说明

⚠️ 升级注意

首次升级到 v2.7.2 的用户:config.yaml 已从版本控制中移除。如果你是新部署,请执行:

cp config.yaml.example config.yaml

已有 config.yaml 的用户不受影响,本地文件不会被删除。


Full Changelog: v2.7.1...v2.7.2