Repository navigation
Releases: LAmireuxP/classroom-notes
Release list
课堂笔记 1.8.1
课堂笔记 1.8
更新内容
- 界面整体重构:浅色模式改成 Notion 暖纸系(暖白底、暖炭字
#37352F),深色改中性深灰;层级全面改用表面阶梯表达,卡片不再带阴影(阴影只留 FAB 与对话框);首页顶栏改大标题式,课程卡换 Notion 式左缘色条。设计原则沉淀在仓库的docs/DESIGN.md - 笔记编辑页推倒重做(沉浸式):去掉「标签 + 输入框」的表单结构——大字标题直接写、日期弱化点选、正文 17sp 宽行距铺满、重点与配图靠留白分隔;底部工具栏直达日期 / 重点 / 图片,保存在顶栏 ✓
- 待办详细化:待办支持编辑(原来建错只能删了重来);新增备注字段(作业要求、考试范围,列表行上直接露摘要);记录完成时刻(已完成分组显示「完成于 X」);「全部待办」页点一条直达编辑
- 数据库 v5→v6,老数据无损就地升级
从 1.0 起各版本签名一致,可直接覆盖安装。
课堂笔记 1.7
课堂笔记 1.6
更新内容
- 新建/编辑笔记、新建待办改成独立页面:小弹窗换成全屏编辑页,长文本给足书写空间;标题校验不过不关页、已填内容不丢
- 拖动排序推倒重做:修复 1.5 的三个问题——起拖即崩(拖动阴影尺寸取不到)、拖到列表末尾松手落不了位、待办行完全拖不动
- 首页课程列表也能长按拖动排序
- 界面细节:课程卡片式 + 浮入动画、顶栏细分隔线、搜索清除按钮、待办/笔记日期改日期选择器
- 修复回收站操作后页面空白(1.5 就存在的 bug)
- 换主题不再闪;搜索栏不再随列表重建,输入焦点和键盘不丢
从 1.0 起各版本签名一致,可直接覆盖安装。
课堂笔记 1.5
课堂笔记 1.4
更新内容
- 换图标:侧视鹿头 + 声波,48dp 下立得住;首页顶栏换回原标志;图标生成流程脚本化
- 回收站:删除不再真删。课程、笔记、待办先进回收站,可逐条恢复或彻底删除;整门课删掉再恢复,笔记待办原样凑回
- 待办提醒:设提醒时刻,到点弹通知、点通知直达那门课的待办页;开机、导入备份后自动重排
- 全部待办页:跨课程汇总未完成待办,按「已过期 / 今天 / 明天 / 本周内 / 以后 / 无截止日期」分段
- 待办按截止日期排序,最紧急的不再沉底
- 修好首页一直没生效的搜索框;搜索结果点开直接展开那条笔记并滚到眼前;课程页搜索也覆盖重点清单
从 1.0 起各版本签名一致,可直接覆盖安装。
课堂笔记 1.3
课堂笔记 1.3
AI 总结不再只认 OpenAI 兼容那一种协议:新增通义千问(原生)、百度文心、自定义三种,
加上原有的共四种;配了 13 条厂商预设(DeepSeek / 通义 / 智谱 / Kimi / 混元 / 豆包方舟 /
讯飞 / 百度 / 硅基流动 / OpenAI / 自建),地址都实测过。填好地址和 Key 之后可以直接
「读取可用模型」从服务端拉清单挑一个——厂商的模型名会下架,照旧文档手敲容易踩空
(智谱的 glm-4-flash 就已经查不到了)。另有「还没有 API Key?」逐家给出控制台入口。
待办部分:进度按优先级分行(高红 / 中蓝 / 低绿),主页面是全部课程的口径,每门课程的
待办页也有一套只统计本课程;新建统一成右下角加号,点一下建当前页面的东西(主页建课程、
笔记页签建笔记、待办页签建待办);新建待办的优先级从手输 high / medium / low 改成
横排三段点选。
界面与构建:全局纵向收紧(纵向间距 ×0.78,可点区域保底 44dp),并修掉顶栏重复留状态栏
高度导致的 30dp 浪费;修掉构建链两处「看起来跑过了其实没干活」的问题(d8 命令行过长、
指纹核对 grep 一直搜不到)。
签名与 1.0 起所有版本一致,可直接覆盖升级,笔记数据不会丢。
课堂笔记 1.2.4
课堂笔记 1.2.4
改进
- 转写 / AI 总结配置不再重复填:保存「语音转写设置 → 服务端 / API 直连」时,默认把服务地址和
Key 单向同步给「AI 总结」(模型名各填各的,不动)。带开关可关;AI 总结改了不反向影响转写;
转写 Key 留空时也不覆盖 AI 已有的 Key。 - 新增「测试连接」:两个设置页都有,向
{地址}/models发一次 GET,当场告诉你地址 / Key 通不通,
不用录完一节课才发现 404。没填 Key 的 401 会说「服务在线,就差 Key」。 - 网络报错全部翻译成人话:域名解析、拒绝连接、超时、证书、明文拦截等不再抛英文原文;
转写 404 直接点破根因——「转写走 /audio/transcriptions,纯对话 API(如 DeepSeek)不提供这个接口」。
多数「API 直连跑不通」的原因:填成了纯对话 API(DeepSeek 等没有音频转写接口),
或地址带了完整路径。用「测试连接」和上面的 404 提示即可自查。
签名沿用原密钥,可直接覆盖安装旧版本,无需卸载,笔记数据不丢。
课堂笔记 1.2.3
课堂笔记 1.2.3
修复:语音功能「换设备就调用不了」
- 识别被厂商策略拦下时(小米 CTA / 机型白名单这类:给了麦克风权限但识别服务零回调直接拒绝),
App 不再只弹一条两秒就消失的提示——录音页主动弹模态引导框,一键把授权页拉起来。 - 新增小米识别服务自带授权弹窗直达(
com.xiaomi.mibrain.speech.cta,实测外部可唤起),
厂商语音助手、系统「语音输入」设置页作兜底;全部写进 manifest<queries>。 - 「设置 → 语音转写设置」底部新增常驻「打开厂商授权页」入口——当场点了「稍后」,
之后也能自己找到,而不是这条路只响一次。 - 点「去同意」后清除「被拦下」标记,下次录音会重新试系统识别(授权很可能当场完成)。
签名沿用原密钥,可直接覆盖安装旧版本,无需卸载,笔记数据不丢。
课堂笔记 1.2.2
课堂笔记 1.2.2
界面
- 重做轻提示:原来每次操作反馈都是一条通栏色带(占满屏宽、8dp 直角、48dp 大方块关闭按钮),
一句「课程已创建」也要占近 80dp 高的紫色横幅,又重又丑。改成底部居中的状态药丸:
宽度跟内容走、16dp 圆角;成功 = 深色(深主题为浅灰)药丸 + 绿对勾,错误才整条用 error 色;
同屏只留一条,新的顶掉旧的,不再叠罗汉。 - 所有「写入完成」类提示(创建 / 更新 / 删除 / 保存 / 导入导出)统一为带绿勾的成功态,
不再和中性信息混用同一种样式。
修复
- 课程「更多」抽屉选完不关:点「删除课程」时确认框压在未关的抽屉上,确认后会露出一层
内容对不上的 stale 抽屉。现在选中动作即收起抽屉。
签名沿用原密钥,可直接覆盖安装旧版本,无需卸载,笔记数据不丢。