紧急修复
- 修复 Windows 安装版登录时
/api/auth/login返回 500 HTML 导致Unexpected token '<'错误 - 根因:standalone server 使用的
better-sqlite3原生模块 ABI 与 Electron 42 不匹配(系统 Node ABI 137 vs Electron ABI 146) - 改进
postbuild.js/switch-abi.js:构建时先保持源目录为系统 Node ABI 以通过next build,复制到 standalone 后再单独对齐 Electron ABI - 修复 ActivityTracker 在生产模式下内部 token 未初始化导致
/api/internal/activity403 的问题
新增与改进
- AI 模型升级:DeepSeek 模型从旧版迁移到 V4
deepseek-chat→deepseek-v4-flash(通用)deepseek-reasoner→deepseek-v4-pro(推理)- 默认模型改为
deepseek-v4-flash,旧配置自动迁移 - V4 Flash 默认开启 thinking,为保持原先通用模型快速响应,请求时显式禁用 thinking
- 屏幕时间:秒级前台窗口检测,90+ 应用识别规则,未知应用保留真实名称,支持 CSV 导出
- 屏幕时间分类:大幅扩展应用分类覆盖,支持 IDE、终端、通讯、设计、学习、娱乐、系统等常见应用
- Electron 热加载:支持通过
PORT环境变量指定 Next.js dev 端口
文档
- 同步 README 中屏幕时间与热加载命令说明
- 修正 README 中与实际项目不符的描述(图书馆、AI 助手、学校适配器等)
测试
- 修复需要认证的 E2E 测试,CI 全部通过
安装包
ScholarFlow.Setup.1.0.3.exe(Windows 安装版)
What's Changed
- feat: 接入河北农大教务同步并补充认证安全修复 by @gzxb001-sketch in #16
Full Changelog: v2.2.0...v1.0.3