Repository navigation
Releases: hurry060215-tech/learnnote-assistant
Release list
LearnNote v0.2.14 · 长音频恢复与来源核对
LearnNote v0.2.14
本次为已经完成的可靠性和来源核对修复发布,不代表全部开放 issue 收口。
更新
- 长音频分段转写和检查点:修复真实 38 分 31 秒输入的整段 ASR 内存分配失败。
- 重型/轻型任务预算、取消、上传租约、事件重放去重及连接恢复改进。
- 修复来源接口与中文候选定位;旧缓存不再保留过期的验证状态。
- 阅读和导出标注 AI 草稿待核对;尊重不生成自测题的选项,修复重复标题。
- 字幕授权撤销竞态与兼容依赖配对修复;发布绑定同一提交的可靠性证据。
验证边界
真实视频测试使用已有 deepseek-flash,复用下载后恢复耗时约 9 分 7 秒;不是字幕提取耗时。内容仍需核对,候选出处不等于事实验证。详细原始条件见 LIVE_ACCEPTANCE_20260921.md。
发布工作流必须通过同提交可靠性夹具、完整测试、安装与升级冒烟后才公开资产;合成夹具不等于真实模型或全部平台实机验收。
Chrome Web Store 独立审核,本次 GitHub 发布不自动提交商店。Word/WPS 原生分页、Chrome 权限矩阵、macOS 实机及完整产品验收仍待完成。若没有签名凭据,Windows 会显示未知发布者提示,请核对官方来源与 SHA256SUMS.txt。
不改变原有资料目录,不删除历史分支、任务或模型配置,不覆盖历史公开版本资产。
LearnNote v0.2.13
What's Changed
- feat: close out 0.2.12 reliability and permissions by @hurry060215-tech in #188
- LearnNote 0.2.13: 完成 E-J 与浏览器插件收口 by @hurry060215-tech in #189
Full Changelog: v0.2.12...v0.2.13
LearnNote v0.2.12
What's Changed
- Consolidate dependency updates and enforce compatible lock resolution by @hurry060215-tech in #185
- LearnNote 0.2.12: 学习空间、可靠字幕与统一导出 by @hurry060215-tech in #187
Full Changelog: v0.2.10...v0.2.12
LearnNote v0.2.10 · 字幕快路径与来源预览
本次更新
- 字幕查询与本地客户端连接同时进行,不再等待连接完成才读取字幕。
- B 站视频页减少无关框架采集,复用匹配的播放器信息,合并重复查询并缓存同分集字幕。
- 显示字幕段数、查询耗时或缓存状态;拿到完整字幕后无需下载视频、语音转写或 OCR。
- 原文预览置于生成选项之前,支持折叠、搜索与视频定位。
- 调整客户端与扩展的背景、文字层级、卡片和选中状态。
版本与更新
客户端 0.2.10,浏览器扩展 0.2.10。Windows 安装包支持覆盖更新;本机笔记和模型配置继续保留。扩展商店审核与 GitHub 发布独立,不会因本次发布自动替换已提交的审核包。开发版扩展更新文件后需在扩展管理页重新加载。
验证范围
自动化测试覆盖字幕快路径、分集隔离、重复查询合并、连接等待、预览搜索、界面与安装更新。真实 B 站登录态下的提取耗时仍未实测,不承诺秒提取。 字幕显示开关不应作为读取平台字幕的前置条件;平台没有提供可访问字幕时会保留原有失败提示与可选回退。
Windows 包目前未配置代码签名,发行文件提供 SHA256SUMS.txt 和构建来源记录。
LearnNote v0.2.9 · 清晰阅读与可靠更新
阅读更清楚,操作更集中
- 正文默认行距从 1.85 收紧到 1.65,段落、列表、设置弹窗减少多余留白,次要文字加深。
- 外观设置增加独立字重,以及“清晰紧凑”“大字加粗”预设;已有个人设置保留,可主动切换。
- 侧栏底部不再挤成一排;“复习”先展示今日计划,计划设置按需展开。
- 助手历史标注日期,较早对话折叠;模型路线收进详情,已保存的连接正确显示。
更新和来源修复
- 修复更新按钮、未保存设置保护、重启端口和下载信息保留;GitHub API 限流时使用官方发布页与 SHA256 校验文件获取更新。
- 修复 Windows 无控制台启动日志错误;覆盖更新与回退保留本机资料。
- 选定字幕范围只裁剪一次,原网页回看保持原视频时间;来源时间点不再被当成真实性证明。
安装与兼容
- Windows 新用户下载
LearnNote-Setup-x64.exe;便携用户下载LearnNote-Windows-x64.zip。 - 本次客户端为 0.2.9,Google 审核中的浏览器扩展继续为 0.2.8,无需重新提交扩展。
- 外观建议:设置 → 阅读与外观 → 清晰紧凑 → 保存。希望更醒目可选“大字加粗”。
- 本机笔记、模型连接和未改动的个人偏好保留。
本地验收:571 项后端、58 项网页、45 项桌面和 60 项发布脚本测试通过;浏览器覆盖新建、编辑、目录、来源、助手、复习、个人主页、设置、深浅主题及手机宽度。发行流水线另外验证真实安装与旧版覆盖更新。模型质量不因界面验收而被视为全部验证。
Windows 安装包尚未配置代码签名;请仅从本仓库发布页下载,并核对 SHA256SUMS.txt。
LearnNote v0.2.8
LearnNote v0.2.8 将此前本地迭代同步为公开版本,包含新版工作台、全局助手、浏览器字幕交接、视频回看和个人主页。
本次更新
- 修复总结已经生成,却因模型改写标题而被重复标题检查拦截的问题。字幕草稿与 AI 总结明确区分,失败后可直接重试总结。
- 支持 B 站 av/BV 地址主动字幕查询;扩展新增原文预览、搜索、分段展开和视频时间点跳转。
- 仅有字幕的 B 站笔记可按需打开官方在线播放器,不必为了回看先下载完整视频。
- 新增个人主页与真实 Token 用量记录;本地语音模型按需准备,复用已有缓存。
- 保留全局助手流式回答、草稿恢复、历史生成稿、可拖动侧栏,以及 FSRS 复习间隔预览。
- 同步 README、升级说明、隐私说明及自动化验收。
安装与升级
- Windows:下载 LearnNote-Setup-x64.exe 安装,或解压 LearnNote-Windows-x64.zip 后运行 LearnNote.exe。
- 浏览器扩展:下载 LearnNote-Browser-Extension-v0.2.8.zip,解压后加载;已经使用解压扩展的用户更新文件后需要点击“重新加载”,并刷新视频页面。
- 本地语音模型为可选项;已有字幕或使用远程转写时无需下载本地模型。
- 使用原资料目录可继续访问笔记。升级前建议保留原资料目录备份。
构建与校验
发布附件包含 SHA256SUMS.txt、构建来源、依赖清单和 SBOM。Windows 安装器未进行代码签名。B 站在线回看仍受网络和平台播放权限限制;Token 记录不代表服务商账号余额。
LearnNote 0.2.7 预览版
LearnNote 0.2.7 预览版
这一版完善模型配置、助手草稿、历史生成稿和任务恢复,保留本地工作台、浏览器扩展、字幕优先、流式助手、视频固定及可调整侧栏。
- 网页、App 和扩展任务共用当前资料库的模型连接。Key 保存在系统凭据库;不可用时明确提示仅本次运行有效,不写明文备用文件。
- 模型保存失败会回滚凭据;清除或替换连接后不再意外读取旧 Key。
- 未发送的助手问题按笔记保存在本机;刷新、断线或回答失败后可以接着写。
- 重新生成前保留旧正文,在“历史版本”中预览、复制或下载,个人修订不受影响。
- 明确的文字/图文任务没有可用模型时,在下载和转写之前提示配置;仅提取字幕仍可使用。
- 同步中断有重试入口,当前编辑内容保留;队列恢复不改变原任务的模式和模型地址。
安装:Windows 用户可运行 LearnNote-Setup-x64.exe,或解压 LearnNote-Windows-x64.zip 后运行 LearnNote.exe。已加载解压扩展的用户,需要在 Chrome/Edge 扩展管理页重新加载 LearnNote。无需运行命令行。
验证:534 项后端、53 项扩展、54 项网页、39 项桌面和57项脚本测试通过;八组工作台浏览器验收通过。Windows CI 已通过安装、启动参数、卸载及保留数据检查。发布资产附 SHA256SUMS、构建来源和依赖清单。
本版本为预览发布,不替换当前稳定版。此构建未进行代码签名;从旧版覆盖升级、浏览器商店审核、实际网站登录态与不同硬件的转写表现未被宣称全部验证。模型配置和学习数据应使用独立备份;不要将带私人内容或凭据的诊断文件公开上传。
LearnNote v0.1.55
What's Changed
- feat: redesign LearnNote public website by @hurry060215-tech in #71
- fix: point public website downloads to v0.1.54 by @hurry060215-tech in #73
- fix: align readiness audit with current public site by @hurry060215-tech in #74
- feat: complete local study card lifecycle by @hurry060215-tech in #75
- ci: add 30/60/180 minute long-video matrix by @hurry060215-tech in #76
- feat: add portable macOS and Linux desktop launch paths by @hurry060215-tech in #77
- feat: add selectable bilingual interface shell by @hurry060215-tech in #78
- ci: validate browser store package contents by @hurry060215-tech in #79
- refactor: split knowledge and study API routers by @hurry060215-tech in #81
- ci: fix pinned Docker login action SHA by @hurry060215-tech in #82
- polish: refine LearnNote long-page navigation by @hurry060215-tech in #80
- fix: keep website downloads on v0.1.54 by @hurry060215-tech in #83
- feat: add resource budgets and accessibility scaling by @hurry060215-tech in #84
- ci: add macOS desktop preview workflow by @hurry060215-tech in #85
- refactor: split system API routes by @hurry060215-tech in #86
- ci: initialize macOS test data directory by @hurry060215-tech in #87
- test: make desktop contracts platform-aware by @hurry060215-tech in #88
- refactor: split library API routes by @hurry060215-tech in #89
- feat: persist task resource usage evidence by @hurry060215-tech in #90
- refactor: extract frontend locale resources by @hurry060215-tech in #91
- test: add real browser accessibility visual gate by @hurry060215-tech in #92
- refactor: extract downloader policy primitives by @hurry060215-tech in #93
- test: add local task cancellation reliability gate by @hurry060215-tech in #94
- test: add complete local task reliability gate by @hurry060215-tech in #95
- test: enforce 60-minute complete local task gate by @hurry060215-tech in #96
- refactor: split processor task state by @hurry060215-tech in #97
- ci: audit frontend locale coverage by @hurry060215-tech in #98
- test: make long-video matrix real minute durations by @hurry060215-tech in #99
- feat: expose task resource reports in UI by @hurry060215-tech in #100
- feat: translate static workspace labels by @hurry060215-tech in #101
- fix: wire static i18n into locale switching by @hurry060215-tech in #102
- ci: add safe browser store submission workflow by @hurry060215-tech in #103
- ci: guard monolith module sizes by @hurry060215-tech in #104
- refactor: split media preflight service by @hurry060215-tech in #105
- refactor: extract task link helpers by @hurry060215-tech in #106
- refactor: isolate markdown rendering and widen UI localization by @hurry060215-tech in #107
- refactor: isolate media kind contract by @hurry060215-tech in #108
- refactor: make media kinds the canonical contract by @hurry060215-tech in #109
- refactor: isolate summary diagnostics by @hurry060215-tech in #110
- refactor: isolate media candidate ranking by @hurry060215-tech in #111
- refactor: isolate validated media transport by @hurry060215-tech in #112
- refactor: isolate ASR pipeline by @hurry060215-tech in #113
- feat: translate dynamic editorial UI copy by @hurry060215-tech in #114
- fix: avoid i18n observer mutation loop by @hurry060215-tech in #115
- refactor: isolate local video task runner by @hurry060215-tech in #116
- refactor: isolate visual evidence pipeline by @hurry060215-tech in #117
- refactor: isolate page text fallback pipeline by @hurry060215-tech in #118
- refactor: isolate transcript evidence pipeline by @hurry060215-tech in #119
- refactor: isolate note completion pipeline by @hurry060215-tech in #120
- feat: add subtitle-first local study workflow by @hurry060215-tech in #121
- feat: translate dynamic status fragments by @hurry060215-tech in #122
- release: align product assets for v0.1.55 by @hurry060215-tech in #123
Full Changelog: v0.1.54...v0.1.55
LearnNote v0.1.54
What's Changed
- chore: consolidate dependency updates by @hurry060215-tech in #46
- Fix startup bootstrap, deferred handoff, and responsive readiness by @hurry060215-tech in #49
Full Changelog: v0.1.53...v0.1.54
LearnNote v0.1.53
Full Changelog: v0.1.52...v0.1.53