Skip to content

Releases: Samge0/boxuegu-video

Release list

1.0.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 18:02

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 窗口背景色匹配主题

  • 支持暗黑模式/亮色模式切换
image image
  • AI解读
image
  • 点击字幕可跳转到指定播放进度
image

Full Changelog: v1.0.0...v1.0.1

1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 11:57

v1.0.0 — 首个正式版本

🎬 核心功能

  • 课程列表加载:自动读取博学谷全部课程模块/章节/视频,树形展示
  • 视频播放:点击左侧视频在右侧窗口播放,支持左侧列表折叠
  • 倍速播放:支持 0.5x ~ 3x 倍速调节
  • 自动连播:播完自动切换下一个视频

💾 视频缓存

  • 一键批量下载所有视频到本地
  • 播放时自动优先使用本地缓存
  • 缓存管理面板(查看/删除)
  • 支持缓存/线上播放模式切换

💬 字幕提取

  • 基于 ffmpeg + whisper 自动提取字幕
  • 工具自动安装(ffmpeg 随程序,whisper 一键下载)
  • 字幕浮层显示,开关控制
  • 批量提取所有缓存视频字幕

🤖 AI 解读

  • 基于视频字幕生成结构化总结
  • 支持 OpenAI 格式 API 配置
  • 自动生成:核心主题、学习目标、详细知识点、关键代码、注意事项

⚙️ 其他

  • Cookie 会话配置 + 登录验证
  • 学习进度记录到博学谷服务器
  • ffmpeg-static + fluent-ffmpeg 集成
  • 系统代理自动检测(支持 whisper 下载)

image image image image

Full Changelog: https://github.com/Samge0/boxuegu-video/commits/v1.0.0