v1.0.1 — UI 重设计 + AI 升级 + Bug 修复
🎨 UI/UX 全面重设计
- 采用 Apple 设计语言(参考 awesome-design-md 设计规范)
- 新增亮色/暗黑主题切换,默认亮色,自动记忆偏好
- 毛玻璃顶栏 + pill 按钮设计,隐藏传统菜单栏
- 软阴影分层、SF Pro 字体栈、负字距排版
🤖 AI 解读升级
- 流式输出:AI 回复实时流式渲染,不再等待完整响应
- 完整 Markdown 渲染:集成 marked.js + KaTeX,支持标题、表格、代码块、数学公式
- 多轮对话:每个视频独立保存聊天记录,支持追问
- 快捷提问:10 个预设提示词(结构化总结、大白话解释、生成 Demo、面试题等)
- 追问推荐:每次回复后自动提供新的推荐提问
💬 字幕功能增强
- 新增字幕侧栏(右侧抽屉),点击时间戳可跳转视频对应位置
- 字幕样式优化,降低字号和高度,减少视频遮挡
- 自动连播切换视频时,字幕侧栏自动刷新
🐛 Bug 修复
- 修复进度条 seek 失效:
local-video://协议完整实现 HTTP Range 支持(206 Partial Content) - 修复播放进度不记忆:seek 修复后恢复"记住上次播放进度"功能
- 修复刷新后选中状态丢失:刷新列表后当前播放视频保持高亮选中
- 修复 AI 对话记录只保留最后一轮:
playVideo不再错误清空聊天历史 - 修复缓存/线上切换后进度丢失:切换播放来源时自动 seek 到原位置
🔧 其他改进
- 顶栏新增 GitHub 图标 + 版本号,点击跳转仓库
- 启动时自动检查 GitHub 最新版本,有更新时显示红点提醒
- 倍速范围扩展为 0.1x ~ 5.0x(0.1 步进)
- 自动连播时静默标记已学习视频,无 UI 抖动
- 更新 Electron 窗口背景色匹配主题
- 支持
暗黑模式/亮色模式切换
- AI解读
- 点击字幕可跳转到指定播放进度
Full Changelog: v1.0.0...v1.0.1