MMorningstar202604fix: 填入开发者信息 bigbad 并修复 ProfileScreen 括号错误
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(v0.3.3): 架构大手术 —— 砍 Room / 引擎唯一化 / sha256 强制校验 BREAKING CHANGES: - 移除 Room 数据库及 kapt 插件,退回 DataStore + JSON 单持久化层 * 删除 AppDatabase.kt, Dao.kt, Entities.kt * ViewModels 改用 StateFlow + kotlinx-serialization 读写 JSON 文件 * BackupUtil 从 DataStore/JSON 导出导入,不再依赖 Room * ReviewScheduler 解耦为 SchedulableCard 接口 - Web 前端引擎唯一化 * engine.js 动态 fetch runner.py 替代硬编码字符串 * 修复 _repl_ns → _REPL_NS 变量名错误 - ContentCenter sha256 强制校验 * catalog.json 和 pack 必须提供 sha256 字段,缺失即拒绝加载 - 时区感知连击计算 * ProgressStore.touchStreak 使用 LocalDate.now(ZoneId.systemDefault()) - 文档更新 * PLAN.md 课程数从 10 课提升到 30 课 - 仓库卫生 * 删除已跟踪的 .pyc 文件和 note.txt * 清理构建日志 验证: gradle :app:assembleDebug BUILD SUCCESSFUL | 15 天前 | |
fix: 填入开发者信息 bigbad 并修复 ProfileScreen 括号错误 - AppConstants.DEV_NAME=bigbad, CONTACT_EMAIL=bigbad338@outlook.com - PRIVACY_POLICY.md / TERMS_OF_SERVICE.md / LICENSE 开发者信息统一替换为 bigbad - 修复 ProfileScreen 新增『法律与关于』区块漏写 NeonCard 闭合括号导致的编译失败 - 验证: gradle :app:assembleDebug BUILD SUCCESSFUL (EXIT=0), 产出 app-debug.apk | 14 天前 | |
docs(brand): 品牌门面终版 —— Logo横幅/双语标语/终端预览/FAQ/适用人群/27讲锚点 | 17 天前 |