Repository navigation
v0.7.5 — 安装包体积精简 48.3% + 侧栏/课程浏览观感
Flash Summary v0.7.5
安装包体积从 307.7 MB 降到 159.2 MB(-48.3%) —— 下载与安装都快了近一半,功能与界面完全不变。
本次 Release 同时收编了 v0.7.4(此前未单独发布),因此从 v0.7.3 直接升级即可拿到两批全部改动。
安装包体积精简 -48.3%
此前的安装包里躺着约 460 MB 重复内容:打包工具把生产依赖整包拷了进去,其中内置的 ffprobe 带了 6 个平台的二进制(未压缩 335 MB,而本软件只跑 Windows),ffmpeg 二进制更是同一份文件被拷了两遍(79 MB)——这些在运行时一个字节都不会读。
| 之前 | 现在 | |
|---|---|---|
| 安装包 | 307.7 MB | 159.2 MB |
| 安装后占用 | 1,221 MB | 480 MB |
零功能删减:媒体处理用的 ffmpeg/ffprobe、全部第三方许可文本、界面字体均与此前一致。
v0.7.5 · 侧栏与笔记库观感修正 + 课程全屏浏览
新增:
- 课程全屏浏览(侧栏「全部课程」行尾按钮,或
Ctrl+K):近全屏网格一屏扫完本地课程,卡片显示教师·讲次·教室·学期——同名课程(例如 212 个「学位英语」教学班)靠这些字段区分;支持搜索、学期/来源/状态筛选与排序;点卡片展开课时、点课时直接选中并回到任务页。
修复:
- 侧栏折叠按钮不再独占一行;刷新进度移到说明行,按钮文字不再把头部撑爆
- 侧栏统计不再自相矛盾:「本地已收录 N 门 · 本次刷新 N 门 · 平台列表约 N 门」三个口径分清
- 笔记库「导出 Obsidian」与「升级旧笔记」组成右对齐按钮簇,不再随课程名长度漂移近 200px
- 笔记/追问页不再出现「说没有、下面却列着」的空态卡
- 笔记工具栏「导出 PDF 讲义」归位到行尾
- B站课程头像不再显示成一个括号(跳过先导标点取首字母)
- 设置页账号徽标补状态圆点,与顶栏一致
- 任务失败原因放宽到两行显示,悬停提示改为人话全文
v0.7.4 · 健康巡查与体验优化
两个用户每天会撞上的真 bug:
- B站扫码登录不再被任务进度「饿死」:导入对话框的登录轮询 effect 缺少依赖数组,任务进行中界面高频重渲染会让 2 秒轮询永远到不了触发点,扫码后一直停在「等待扫码…」。
- 合并 toast 会自动消失了:同一句提示重复触发会合并成「×N」,但合并后因定时器指向被丢弃的 id 而永不自动消失。
其余:
- 「抓取课时目录」失败立即可见(此前被静默吞掉,只看到一条 3.5 秒的「请稍候」)
- 导出防连点:Markdown/Obsidian/Anki/SVG/整课导出在进行中一律禁用(此前双击会叠出两个系统保存对话框)
- 导图弹层不再印出字面
** - 模态键盘行为补齐:三处模态 Tab 循环且关闭后焦点归还;课时菜单支持 Esc 与方向键
- 侧栏可折叠为窄条,窄窗口不再被常驻挤占 304px
- 安全性收口:
tasks:delete的任务 ID 加格式白名单后再拼路径;日志脱敏名单补access_token/refresh_token/password
验证
lint/typecheck/ 898 个测试(93 个文件)/build全过- 打包产物冒烟 32/32(含安装版真实创建数据库并跑完 10 条迁移)
- 打包后的 ffmpeg/ffprobe 实跑三类调用路径:音频抽取(16 kHz WAV)、媒体探测、
-c copy合并 - CI(Windows 全量测试)绿
安装
下载 Flash.Summary.Setup.0.7.5.exe 运行。安装向导支持自定义安装目录;覆盖安装会自动预填原位置,登录态与资料库不受影响。
首次启动会显示使用须知(非官方项目、账号与凭据风险、数据流向等九条),同意后方可使用。详见仓库根目录 DISCLAIMER.md。