Repository navigation
Releases: Andiii208/flash-summary
Release list
v0.7.16
v0.7.15 — 课程学期与平台同步
v0.7.15 — 课程学期与平台同步 + README 门面落地
新增:课程学期与网站同步
「刷新课程」现在可以按学期收录课程——侧栏「刷新学期」下拉直接列出平台网站的全部学期(实测 8 个学期:2024-2025 至 2026-2027,当前学期带标记),选哪个学期就收录哪个学期的课程,选择重启后仍生效。
此前只拉当前学期、且筛选项由本地已收录课程生成——网站上可选但应用里选不到的学期(如 2026-2027 第二学期)既无法收录也无法总结。本版修复该问题:课程列表按平台 acteId 过滤(实测 2026-2027 第二学期 6 页 500 条真实课程),单学期刷新默认拉满该学期全部页(20 页硬顶防呆,原有 courseListMaxPages 设置仍为上限)。
- 学期展示统一为「2026-2027 第二学期」中文标签(存量旧数据兼容)
- 侧栏信息行与完成提示注明本次刷新的学期;空结果会说明是哪个学期为空
- 学期目录加载失败时降级为「当前学期」单选,刷新按钮照常可用
- 「当前学期」= 不过滤的历史行为
修正
- 截图管线(dev 脚本)四个问题:钉窗误命中用户同名窗口、运行中 zoom 掉回导致 8/13 张配图缩小、隐藏启动窗口上截图/PDF 导出挂死、views 裁条只剩 144px。README 13 张配图已整批重建(侧栏机位带登录态与新学期选择行)。
- 一条 CI 负载假红(ipc 重量级 describe 显式超时)。
文档
- README 门面重写:首屏实拍 + 一句话定位 + 按钮式下载;新增「界面一览」(真实界面截图 + 核心流程 GIF);功能表一行一条。声明层摘要逐字保留。
- README 配图 13 资产由
scripts/readme-shots.mjs一键重建(真库副本 CDP 实拍 + 窗口铺满物理屏;CSS 视口仍锚定 1600,构图不变、更清晰)。
已知问题(非本次引入)
- Clash TUN 且未给
seu.edu.cn加 DIRECT 规则时,校园请求会被应用的 Fake-IP 预检拦截(既有设计,README troubleshooting 有载)——需要能直连校园域名的网络。
安装:下载 Flash.Summary.Setup.0.7.15.exe(GitHub 已把资产名中的空格换成点),双击安装;Windows 10/11 x64,ffmpeg 已内置。逐版本变更见 CHANGELOG。
v0.7.14 — 笔记穿插回归修复 + 检查更新修复
v0.7.14 — 笔记穿插回归修复 + 检查更新修复
修正
- 笔记截图恢复穿插排版:修复 v0.7.10–v0.7.13 中「时间线卡片里的课程截图全部堆到笔记末尾」的问题——这是渲染层依赖缺失导致的回归,笔记数据本身完好。打开任一课时笔记即恢复穿插效果,存量笔记无需重新生成。
- 「检查更新」恢复可用:v0.7.13 起点击检查更新报错的根因是发布渠道文件(latest.yml)未随安装包上传,本版已为该渠道文件补传并修正发布流程。当前版本已是最新时,检查更新会直接提示「已是最新版本」。
- 检查更新失败的提示更友好:失败时不再显示一长串技术堆栈,只显示简短原因;详细信息写入应用日志,供需要时排查。
说明
- 安装包未签名,Windows 安装或更新时可能提示 SmartScreen,选择「仍要运行」即可(DISCLAIMER §8 已写明)。
- 本版修复共 3 项用户可见问题 + 1 项测试基建;测试 1599→1604。
v0.7.13 — 发布前体检收口 + 仓库公开 + 检查更新
Flash Summary v0.7.13(Windows x64,安装包 152.6 MiB)
本版三件事:发布前第二轮流体检(全绿)、仓库转为公开、新增「检查更新」功能。
检查更新
- 设置 → 关于与声明 →「更新」区块:手动点击才会联网,只从本项目 GitHub Releases 读取版本与安装包信息,无任何使用数据上报,无后台自动检查。
- 流程:检查中… → 发现新版本弹层确认 → 下载进度 → 「立即重启安装」或「稍后」(已下载的更新包会在下次退出应用时自动装上)。
- 安装包未代码签名,Windows 安装/更新时可能显示 SmartScreen 提示,选择「仍要运行」即可(随包《使用须知与免责声明》第 3 版已写明)。
体检结论(全部实跑)
- lint / typecheck / 测试 1599 用例(144 文件) / build / smoke 41/41(含打包产物冒烟);asar 抽验 620 文件 sha256 一致。
- 修掉上版遗留的一条偶发红:测试 helper
waitForGone的超时窗口上次没收尾完(仍是 3s),全量负载下偶发失败——非产品缺陷。 - git 全历史敏感内容扫描干净;npm audit 4 条均为开发期依赖,不进安装包。
依赖与声明
- 新运行时依赖:electron-updater 6.8.9(MIT,随包第三方许可清单已同步)。
- 《使用须知与免责声明》文本版本 2 → 3(新增更新检查与未签名的两条事实;下次启动会重新提示阅读)。
完整清单见仓库 CHANGELOG.md 与方案 docs/plans/2026-09-30-public-release-autoupdate.md。
v0.7.12 — 全项目体检整改
v0.7.12 — 全项目体检整改(2026-09-28)
发版宣发前的一次全方位体检收口:四路并行审计(main / renderer / 契约测试 / 构建依赖)实测 30 项问题,分九批修复。测试 1467→1572,smoke 40/40,打包产物 asar 抽验 620 文件 sha256 一致。
安全(两条红线)
- B 站出站 URL 白名单:字幕轨 URL 来自 B站接口响应体、封面来自 view 响应体、短链是输入框透传——此前三者均可指向任意主机,带 SESSDATA 登录态的请求会把会话送到响应体指定的主机(SSRF + 会话外带)。现在统一过白名单(scheme 限 https、host 精确或前导点后缀匹配),短链解析 b23.tv 短码后自行规范化。
- registerIpc 二次注册状态分裂:窗口重建(activate)后旧任务的取消、在跑守卫、缓存根切换守卫全部失效——已把队列/取消控制器提升到 ctx,重注册只做 handler 绑定。
- 主进程 fetch 会话感知(provider 与登录探活跟随系统代理;school/bilibili 因 Electron net.fetch 不支持 manual redirect 暂留,上游支持后收口)。
- CAS 登录「保存失败不再记成功」;SEU_*_PATH 测试缝隙加 app.isPackaged 门。
用户可见修正
- 笔记文本渲染纪律 28 处:时间线条目、金句、章节标题/摘要、导图边标签、PDF 讲义中的模型自由文本不再印出
**加粗**/==高亮==字面符号(SVG 内新增 tspan 分段方案)。 - 切课残留笔记、PDF 导出可永久卡死(加 8s 兜底)、PDF 与其它导出并发弹双保存框——三个真 bug 修复。
- 浅色系统上手动选深色时,
==高亮==不再用亮黄底铺暗色正文。 - 普通
/login平台跳转不再误报「会话过期」触发重登录。 - 九处按钮补在途态(取消任务/取消排队/显示更多/B站退出/设置重试/缓存浏览/复制 Markdown/抓取课时目录/收藏)。
工程与契约
- 测试假桥
as unknown as降级为类型标注 + 契约测试把 makeBridge ⇄ bridge.ts ⇄ smoke EXPECTED_BRIDGE 三方钉死(同类漂移曾让四门禁全绿而 smoke 抓到桥面形状问题)。 providers:test/settings:chooseCacheDir两个零验证 handler 补测;smoke CI paths 补 notes 模块。- schema:
at空串不再静默变 0 秒;丢弃计数补四项口径。 - 声明层如实化:删除零引用的 Tailwind 许可残留;ffprobe 许可 MIT→GPL-3.0-or-later(实测二进制 --enable-gpl);README IPC 62→66。
- main 卫生:日志 rotate 每行一次→每分钟至多一次;PPT 页附件 MIME 按魔数推断;下载流写背压。
安装:下载 Flash.Summary.Setup.0.7.12.exe(Windows x64,约 152 MB)。许可与源码要约见安装目录 legal/ 与 THIRD-PARTY-NOTICES.md。
v0.7.11 — 宽屏吃空白整改 + 导图改版
[0.7.11] — 2026-09-23 · 宽屏吃空白整改 + 导图改版 + 仓库更名
方案:
docs/plans/2026-09-22-wide-screen-blank-space.md(Andiii 试用反馈「未全屏和全屏显示效果纠结、放大后一半空白非常别扭」,深挖 + 业界调研 + 四批实施)。动因不是 bug:P28 缩放把内容等比放大的同时把右侧空白等量放大——最大化(视口 1600)下笔记页右侧空白 632 CSS px ≈ 1011 物理 px,占窗宽 40%;而窗口化时填充率反而更高(76% vs 60.5%)。
新增
- 任务面板宽档弹性轴:
max-width: min(1248px, 100%)(--content-max-wide)——宽视口撑满内容盒(右空白 412→34 CSS px 即盒边缘),窗口化窄窗自然回落,无新断点。 - 任务历史卡双列网格:
auto-fill + minmax(600px, 1fr)列数随容器连续增减(视口 1600 双列 / 1426 单列)。 - 零课程首页双卡:三步引导 + 数据流向说明并排(flex-wrap;文案逐字对应 DISCLAIMER 第 4/7 条——只发自配服务商、无开发者服务器不上报,完整条款指向「设置 › 关于与声明」)。
- 笔记正文装订线居中:640 阅读轴不变,在「侧栏右缘 → 坞左缘」常驻槽位内水平居中(负值坍缩左对齐兜底);P47「展开/折叠零布局变化」双态十项复跑持平。
- 追问坞 R1+ 升格(Andiii「悬浮小球和小窗口还有没有更好」的回答:不换形态、做升格):坞头 tab 化「追问 | 目录」(复用
.seg-tabs基元与 NoteViewer 锚点契约);宽视口(≥1500 CSS)hero 带不收球;高地档min(70vh, 680);空对话态建议问题 chips(章节数据现成);长答案全宽查看(.fullscreen-overlay基元 + scroll lock + focus trap + Esc 只关最上层)。 - 设置页两栏:
auto-fill minmax(600px, 1fr)网格,Provider 块前置为第一格(没绑定整个应用不可用)。 - 小窗一次性轻提示(D7):视口 <1300 CSS 时顶栏下方一条 slim strip「最大化后看笔记更舒展」——不是弹层不拦路;点「知道了」或拖大到阈值即写 localStorage skip(拖大即见识过宽屏,不再二次打扰)。判据用 innerWidth(zoom 机制下 <1600 物理窗的视口就是物理宽的等价代理)。
- 两个全屏弹层解除 px 封顶:「我的学习」
clamp(720px, 96vw, 1600px)+ 内部三组两栏(黑边空白 250 CSS px → ≤16);「全部课程」clamp(960px, 98vw, 1680px)(内部 grid 自动多列受益)。导图两张卡不动(P51 fit 收敛态,宽度 clamp 待跟进)。
变更
- 思维导图去内部缩放 +「全图」浏览(P51 导图,原误落在 [0.7.9] 节——0.7.9 从未单独发布、由 0.7.10 收编,本条随 0.7.11 归位;用户「不应该是在内部去放大和缩小呀,应该跟其他界面一样可以直接下滑……用户可以直接点击全图去看呀」):页内导图改成普通内容块——按容器宽适合比例 + 16px 余量、页面原生下滑看完(旧的「固定高内部滚动盒 + Ctrl+滚轮缩放/拖拽平移」移除,「划不到底、图也不完全」的根因消除);工具栏新增「全图」开近全屏浏览弹层(整张图完整在视口内,Esc 关闭);面包屑的「全图」更名「返回整图」与之消歧;「适应窗口/放大/缩小/倍率」入口全部撤销。
修正与记账
- 任务历史卡双列的「卡内信息密度」低成本半实施(label 300px 硬帽改弹性+比例帽);provider/模型 tag 显式不做——
TaskRowInfo契约无这两字段,补=动 IPC 桥面(台账记录)。 - 装订线居中兜底订正:坍缩点为视口 ≥1474 CSS(
100%是 tabpanel 内容宽不是视口宽),--width=1100/1200两档实测坍缩左对齐、无负宽无溢出(方案 §6.7)。
文档与工程
window-zoom.ts文件头两条订正:① width 口径实测锁定为物理像素;② ZOOM_CAP 触顶(W>4000)后视口不再钉 1600——钉子注释「宽屏档永不可命中」是假命题(修复属 D10 待裁);③ DPI 变化不重算 zoom 列入走查。ui-probe.mjs:--zoom 增任务页口径(面板空白 + 历史网格实列数)与宽屏 hero 不收球验收列;坞规格断言随 R1+ 更新(460/680)。- SKILL.md:§2 seg-tabs 成员表、§3 宽屏方向改写为「连续弹性函数 + 缩放互补」、§5 坞规格更新。
现役测试数 1467 用例(134 文件);lint / typecheck / test / build 四门禁 + verify-asar + smoke-cdp packaged 全绿(见 PROGRESS.md 发布记录)。
完整变更见仓库 CHANGELOG.md;本版同时把仓库更名为 Andiii208/flash-summary(旧地址自动重定向)。
v0.7.10 — UX 优化第二轮(收编 0.7.9)
v0.7.10 — UX 优化第二轮
本版同时收编未单独发布的 0.7.9(此前只构建了本地安装包)。方案
docs/plans/2026-09-21-ux-optimization-round2.md(Andiii 试用反馈六项 + 全站普查,六个批次),台账逐批取证见PROGRESS.md。
0.7.10 新增
- 窗口级等比例缩放:窗口放大后按物理宽度设置界面缩放(
z = clamp(窗口宽/1600, 1, 2.5)),宽屏不再是「小界面 + 右侧大白屏」,而是逐像素复用 1600 宽窗口布局的放大版;4K 以上封顶。PDF 导出前后自动保存/恢复缩放,讲义版式不受影响。 - 追问右坞:追问从顶部标签页改为右侧常驻对话坞——读笔记时提问不用切页。窗口 ≥1400 CSS 时常驻并列在内容区右侧(吸收宽屏空白),更窄时退化为固定位置悬浮窗,可折叠成入口钮。顶部标签页相应移除(Ctrl+3 顺移为「设置」)。
- 行内荧光笔高亮:笔记里
==关键句==渲染为荧光笔底色,屏幕与 PDF 同底色;Obsidian 导出直通(==正是其原生高亮语法)。仅概览/方法论两个字段、每篇不超过 6 处;旧笔记不回溯,要高亮需主动重新生成。 - 思维导图放大入口:工具栏新增「放大 / 缩小」按钮与缩放倍率显示(原有快捷键保留)。
- B 站封面完整显示:封面按 16:9 比例呈现,不再被横幅盒裁掉约 44% 图高;证据图、时间线缩略图、导入预览同口径。
- 图集空态自救入口:「重新获取画面」按钮(B 站源),重新运行任务再抽一次帧。
- 体检补两项指标(信息级):章节覆盖率、时间越界可见化。
0.7.10 修复
- 追问门禁:没有笔记的课时不再接受追问(输入置灰 + 主进程拒绝并提示先生成笔记)。
- Provider 保存失败不再清空表单(密钥不用重打)。
工程
- 转写预算守卫:生成链路与润色/追问共用 24k 字符预算,超长转写全域抽稀(首中尾覆盖)并在重生成提示中明示。
- 删除 1600 宽屏档死代码(缩放方案下永不可命中)。
0.7.9(收编,未单独发布)
- 重新收割不再级联删除带笔记课时;全屏课程浏览器里打开课程导图不再被遮住。
- 笔记「按体检结果补全」定向返修通道(不发图、修不好保留原稿)。
- 批量升级失败原因逐条可见、成功后刷新当前笔记、重试跳过已完成。
- 超时话术区分网络与生成超时;Obsidian 整课导出失败逐条落日志。
- B 站封面可回填(「重新获取封面」)。
- 新用户首启默认绑定多模态 + ASR;取消勾选能力随保存解绑。
- 「我的学习」可全屏展开(Ctrl+M)。
- 模型设置收敛为 ASR + 多模态两项;追问走多模态绑定。
- 思维导图回到 640 正文列、SVG 元素盒随缩放、宿主确定高度。
现役测试 1420 用例(132 文件),lint / typecheck / build / smoke 39/39 全绿。
v0.7.8 — 笔记体验整改 v4(收编 0.7.7 全面审查整改)
v0.7.8 — 笔记体验整改 v4(同时收编未单独发布的 0.7.7 全面审查整改)
触发:用户实测「74 分钟视频等上十分钟,拿到全是文字、没有截图的低质量笔记」。完整取证与方案:docs/plans/2026-09-19-note-experience-overhaul.md(四份计划对拍后的综合主稿)。
笔记体验整改 v4
视觉供给链(让「图文并茂」成为默认态)
- 视觉能力知识表:已知无视觉模型(deepseek-chat 等,只收核实过的知识)生成时不发图;表外型号保守发图
- 课时封面:B 站导入封面落库 + 笔记首屏 banner(无封面取 60 秒后第一帧)
- 断供可见化:重生成 toast 区分「模型看不见」与「本课时未取得画面素材」
- 帧库增密:抽帧 10s→20s + 去重后时间桶覆盖保底;发送预算仍 ≤20
- 时间线配图改跨条目贪心一对一分配(屏幕端与 PDF 同口径)
- 图集近重复折叠(感知哈希,无哈希不折)
- playurl 412 风控重试阶梯(qn 32→32→16,间隔可取消)
- 字幕快路径免下载抽帧(ffmpeg 直读流 URL;失败回落整片下载)
内容结构(schema 全可选字段,旧笔记零迁移)
- 章节 chapters(3–8 章,时间线/图集按章分组)
- 金句 quotes(讲者原话逐字摘引,过核验层)
- 一句话总结 tldr(宁空勿编)
- at 越界钳制(保内容修位置,不装作时间是准的)
- 体检补画面覆盖率指标(只报 info)
阅读呈现
- 封面区(封面 banner + 章节 chips + 阅读时长)、sticky 目录、时间线图文并排(奇偶交替 + 无图 hero 大引文)、图集按章胶片条
批 D:B 站原片时间戳跳转
- 新通道 lessons:openSource:渲染层只传课时 ID 与秒数,URL 由 main 侧常量基准 + 库内 bvid 拼出经 shell.openExternal(红线不破);时间线卡头「原片」小钮 + 放大对话框「跳到原片」(仅 B 站源渲染)
prompt 攻坚(真实 A/B 定稿)
- evidence 引用从 0/0 → 17/17(新增 9.15 合法 few-shot + 「每条都应引用,宁缺勿编」);章节 10 → 6 落入 3–8 且为主题板块粒度
真机验收实证(同课 74min、mimo-v2.5、18 帧全发、459s)
- 金句 3/3 讲者原话逐字(产品核验器 + 独立归一化复核双确认)
- TL;DR 78 字具体自然;toast 口径正确(无误报)
- evidence 命中 0/0 → 17/17(引用帧 17/18);章节 10 → 6;timeline 10 → 26 条覆盖全程
- transcriptHitRate 65/65=100%、体检 good/0 warn(攻坚版 fair/1warn 如实呈现)
同时收编:[0.7.7] 全面审查整改(批1–批8)
安全(IPC 调用方收窄/导航守卫/入盘路径校验/redact 扩名单)、性能(哈希走 64px 缩略图 1631.8ms→10.9ms、渲染 memo、搜索分块)、健壮性(进程级异常兜底/ASR 可取消/进度回调不卡死)、数据层(删课清附件/备份导出/删除保护只挡活任务)、CI(smoke 独立工作流)。0.7.7 从未单独发布——0.7.5 收编 0.7.4 的同款先例。
质量门禁
测试 1119 → 1277/1277(124 文件);smoke 34/34(含批 D 新通道探针 + 打包产物冒烟);lint/typecheck 零错误;CI(windows-latest)success。安装包 159.6MB(与 0.7.6 持平)。
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。
v0.7.3 — 合规与使用声明 + 测试期反馈通道
Flash Summary 0.7.3 — 合规与使用声明 + 测试期反馈通道
本版把两条此前未发布的工作线一起交付(0.6.0 之后的全部改动)。测试 720 → 848(90 文件),smoke 25 → 32。
自 v0.5.0 之后的版本都没有打 tag、也没有发布过 release,本版是 0.6.0 以来第一次正式发版。
合规与使用声明(七批,本版主线)
软件涉及校园账号登录与录播下载,这一版补齐了面向用户的声明层——此前它完全空白:没有首启同意、没有「关于」页、导出没有版权提示;而设计规格与 README 从立项起就写着「导出时会有提示」,那个提示从未实现。
- 首启「使用须知与免责声明」闸门:九条,未勾选同意不放行;按文本版本记忆,文案改版后下次启动会重新提示一次;不同意则退出应用。
- 设置页「关于与声明」:版本、非官方声明(与东南大学、哔哩哔哩无隶属或授权关系)、数据流向、使用须知全文、第三方许可、以及测试期问题反馈入口(反馈表二维码 + 一键打开)。
- 导出前的版权提醒:PDF / Markdown / 剪贴板 / Anki / Obsidian 单课时 / Obsidian 整课 / 导图 SVG —— 七个出口统一提示,可勾「不再提示」。
- 账号与数据流向说明:Provider 配置区常驻一行(音频、截图、文本会发往你自己配置的服务商,留存以其条款为准;本软件没有开发者服务器、不上报任何数据);会话徽标与设置页账号块提示「请使用本人账号,第三方访问可能触发平台风控」。
- 第三方许可:内置 ffmpeg 实锤为 GPL-3.0-or-later(6.1.1 gyan.dev essentials 构建,启用 GPL 组件并静态链接),随包附完整 GPL 全文、该构建的完整配置与上游源码获取途径;安装器带中文许可页,
resources/legal/下另有 13 份依赖许可全文。 - 失败任务「反馈这个错误」:一键复制已脱敏的诊断信息(应用版本 / 平台 / 视频源 / 课程课时 / 失败阶段 / 错误 / 日志路径)供你粘贴进反馈表。反馈通道只给入口、不上报。
- 本地留存收口:完整签名直链在任务成功与取消时即清除;失败任务为断点续跑短暂保留,超过签名有效期(校内课 6 小时 / B 站 100 分钟)后由启动清扫删除。
笔记内容质量攻坚 + Obsidian 结构化导出(2026-09-08 起)
- prompt 质量规约(概念定义、时间线细节、考点具体化、ASR 同音错词纠正)、转写清洗、笔记体检(七维度 findings)、存量笔记零下载升级。
- Obsidian 单课时与整课结构化导出(YAML frontmatter + wikilink + 间隔重复卡)、Anki 牌组导出、导图 SVG。
验证
- 门禁:lint / typecheck / 848 测试(90 文件) / build / smoke(32 项)全绿;CI 对同一提交 success。
verify-asar:安装包 asar 与构建产物 1101 文件 sha256 全部一致。- 安装包内核实:
resources/legal/15 份法律文件齐备;NSIS 许可页已挂,中文正文正常显示(发布前走查抓到过一次整屏乱码,已修)。 - 双主题截图走查:四个新界面 × 明暗共 12 张(
node scripts/ui-shots.mjs <dir> --compliance)。 - 真实资料库副本验证:过期签名直链清理 5 → 0(真库未被改动)。
建议自行确认
- 首启闸门观感(升级安装也会看到一次,因为使用须知文本版本从 1 升到 2)
- 导出任一文件类型时出现版权提醒,勾「不再提示」后不再出现
- 反馈二维码用手机扫码能否打开并填写
- 校园网环境可达性(
dncvsvod.seu.edu.cn在代理 TUN 模式下会被断连,规则里加DOMAIN-SUFFIX,seu.edu.cn,DIRECT即可)