v2.7.2 — 日志查看器升级 + 工程化改进
🖥️ 日志查看器全面升级
- 前端重构为独立静态文件: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