Skip to content

Releases

随堂录 v1.5.3

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:35

安装包:record-v1.5.3.apk

更新内容见 CHANGELOG。

随堂录 v1.5.2

Choose a tag to compare

@github-actions github-actions released this 04 Nov 08:44

安装包:record-v1.5.2.apk

更新内容见 CHANGELOG。

随堂录 v1.5.1

Choose a tag to compare

@username-1234567 username-1234567 released this 28 Oct 14:22

这一版把外观整个换掉,再把 1.5.0 遗留的那些「用着别扭」的地方收拾一遍。

新外观

  • 主题换成靛蓝,圆角收成两档(10 / 16),全应用统一
  • 图标换成同心声波,设置页可以切换 4 套底色

标记与合并

  • 新增只标记:不用拍照,抬手就是一个时间点
  • 合并发送后真正合成一个标记:图片并排展示,播放条上从一个点变成一段区间
  • 课程表命中改成按重叠时长归到覆盖最多的那一节,拖堂、连录两节不再变「未命名」
  • 标记密集时点哪个都跳到最左的问题修好

对话

  • 编辑或重新生成不再丢弃旧回答,用 ‹ 1/2 › 在历史之间切换
  • 长回答不再被裁断:代码块不撑宽,标题层级、列表间距按正文重排

花费

  • 修复每条录音都显示同一个金额(汇总时误取了全库轮次,现按当前录音统计)
  • 没有标记的录音不再显示金额

图片与相机

  • 看图可保存到相册;任何地方全屏看图都能双指缩放
  • 应用内相机支持双指变焦
  • 裁剪后保存按钮需要上滑才出现的问题修好

其他

  • 启动时自动检查更新,有新版本弹窗提示
  • 设置页图标区域不再卡住点击;「提前 N 分钟」单位挪出输入框
  • 多选时收起录音按钮;单条菜单补齐「仅删除录音」图标
  • 待复习里取消星标后,不再没有按钮可返回

随堂录 v1.5.0

Choose a tag to compare

@username-1234567 username-1234567 released this 26 Oct 10:37

这一版补的是「上课那几个小时之外」的事:课前提醒你,第一次装的人知道该怎么用。

上课提醒

  • 设置页可开启,按课程表在上课前提醒;提前量自己填,1–60 分钟任意
  • 只对配置了课程名的时段生效,周末不提醒
  • Android 12+ 没有精确闹钟权限时自动降级为非精确闹钟,不会崩

新手引导

  • 首次使用走三步:这东西怎么用 → 填 API Key(可跳过)→ 权限与数据说明
  • 只在「没走过引导」且「一条录音都没有」时出现,升级上来的老用户不会被拦

播放页

  • 全屏看图支持双指缩放(1×–6×),放大后单指拖动查看
  • 下滑后的迷你播放条,顶部换成带标记点的细进度条:可点可拖,标记按 AI 状态着色
  • 主进度条与迷你条的标记点都改小了(直径 22dp → 17dp)

录音与标记

  • 点「已标记 N 个」可以回看这节课拍过的照片和备注,不用等录完
  • 重命名命中课表里的课程名时,归属一起改,配色与筛选跟着走
  • 通知栏时长从 5 秒一跳改为每秒刷新

花费

  • 每条标记显示这条讲解花了多少钱,标记区标题给整节课合计;只在 DeepSeek 官方端点显示,按官方峰谷价估算

对话

  • 发图时不只有相册,还能从「课程照片」里挑这节课拍过的图

修复

  • 从首页横幅进入录音页、点「结束」后会莫名多出一条新录音
  • 进度条上标记密集时点哪个都跳到最左边那个
  • 录音跨节(拖堂、连录两节)会让整条变成「未命名」

v1.4.1 的内容(合并发送、单条提示词、数据库 v4→v5)已包含在本版中。


提醒功能受系统省电策略影响,通知可能延后;节假日不在课表判断里,会照常提醒。

随堂录 v1.4.1

Choose a tag to compare

@username-1234567 username-1234567 released this 26 Oct 06:07

合并发送

  • 发送前可以把多个标记合并成一次请求、一条讲解:拍一页课件常要分两三张(左半页、右半页、补充公式),各发各的模型看不到彼此,只能各讲一段
  • 合并时弹窗里可以改写这一次请求的提示词,留空则用设置页的全局提示词
  • 被并入的标记显示「已并入合并讲解」,点「查看」跳到组首;它们不重复存回答,避免同一段话在列表里出现三四次

单独提示词

  • 每个标记在发送前都能设置自己的提示词,替换全局提示词;清空即恢复
  • 和「涉及知识点」不是一回事:那个说「这页讲什么」,这个说「要 AI 怎么讲」
  • 单条重新生成时会自动解除「已并入」状态,避免界面同时说"已并入"又有自己的回答

花费

  • 播放页每条标记显示这条讲解的钱,标记区标题给整节课合计
  • 只在模型是 DeepSeek 官方端点时显示;第三方兼容服务价格不可知,直接不显示
  • 价目按官方 2026-10 人民币峰谷价:工作日 9:00–12:00、14:00–18:00 为高峰,其余时段与周末半价

录音页

  • 点「已标记 N 个」可以回看这节课拍过的照片和备注,不用等录完
  • 通知栏时长从 5 秒一跳改为每秒刷新

对话

  • 发图时不只有相册,还能从「课程照片」里挑这节课拍过的图

修复

  • 从首页横幅进入录音页、点「结束」后会莫名多出一条新录音(启动判断被写在了 state == null 分支里,收尾瞬间才触发)
  • 进度条上标记密集时点哪个都跳到最左边那个(命中判断用了"第一个落在容差内"而不是"最近的")
  • 录音跨节(拖堂、连录两节)会让整条变成「未命名」,改为按开始时刻所在时段命名

数据库

  • v4 → v5:markers 增加 customPrompt、mergedInto 两列(均可空)

本版未经真机验证(打包期间设备反复断连),如遇异常请回退到 v1.4.0。

随堂录 v1.4.0

Choose a tag to compare

@username-1234567 username-1234567 released this 22 Oct 16:03

录音页

  • 长按快拍:短按打开标记面板(可裁剪可写字),长按直接进相机、拍完跳过裁剪立即入库。走完四步,老师早讲过去了
  • 静音提醒:连续 60 秒峰值低于 3% 弹一次提示——老师走到后排、手机被书挡住,录出来是一片静音,而这种事往往回放时才发现

回放页

  • 取消自动发送:录音结束不再自动把图发给 AI。发送入口统一成"发送全部 / 全部重发",先修图再花钱
  • 课后修图:看图弹窗里直接裁剪,替换原图并把该标记退回待发送(图变了,旧讲解一并作废)
  • 待复习:标记卡加星标,语义是"我还没弄懂"而不是收藏;列表支持只看星标
  • 这节课:一次调用把所有标记的讲解汇总成分点提纲 + 术语表 + 三个自测问题,并支持就整节课对话

AI

  • 思考强度:关闭 / 低 / 高 / 最高四档。仅对 DeepSeek 官方端点下发 thinking 与 reasoning_effort,第三方兼容服务不受影响

新增:直接对话

  • 首页顶栏进入,随手问一个问题或发最多 4 张图,回答按 Markdown/LaTeX 渲染
  • 首轮结束后自动生成不超过 12 字的标题,会话按时间存档,可回看、可删除

新增:渲染预览

  • 把从别处复制来的原始 Markdown/LaTeX 贴进去,直接看排版后的效果(复用对话页的渲染器)

搜索

  • 覆盖多轮追问:之前只索引首轮讲解,问过什么搜不出来

修复

  • 数据库升级:补 @ColumnInfo(defaultValue) 与索引声明,避免 Room 校验失败导致启动崩溃
  • 备份导入:补迁移注册(旧版备份会直接导入失败)、补多轮对话与整节汇总的复制(之前导入后对话全丢)
  • 彻底删除:补清理对话、提纲、追问,之前会留下指向已删除录音的孤儿数据
  • 导入备份时若备份里的 Key 为空,不再清空本地已配置的 Key
  • MediaRecorder 创建失败时未释放、stop() 在主线程执行(长录音停止可能 ANR)
  • 单条重发与批量发送并发时会给同一标记写出两条首轮对话

随堂录 v1.3.1

Choose a tag to compare

@username-1234567 username-1234567 released this 21 Oct 15:11

录音页

  • 录音环改为声纹环:一圈 60 根条,每根代表最近一分钟里的一秒,长度是该秒的音量峰值。一根条同时表达"录到哪了"和"讲得多大声",能看出哪几秒没人说话
  • 环下直接给出"已标记几个 · 第几张讲解中",不用再往下找;补一行图例说明刻度含义,12 点方向加起点刻线
  • 补 Scaffold:底部按钮不再压手势导航条
  • 顶部加返回(回首页但录音继续),标题区显示"几点开始 · 已录多久"
  • 停止键由纯描边改为淡红底 + 红描边:破坏性操作不该比暂停还轻

首页

  • 删除卡片容器,改为时间轴:左列时间与时长、中间一条贯穿分组的轴 + 课程色节点、右侧课程名与讲解进度
  • 新增搜索(标题 / 课程名 / 标记文字 / AI 讲解前 500 字)与按日期跳转(那天没有录音会自动退到最近一天并说明)
  • 大标题下增加统计行:"N 条录音 · 共 X 小时 Y 分",按课程筛选时显示该课程的小计
  • 回收站图标由垃圾桶改为还原图标(垃圾桶读起来像"清空")
  • 空状态改为与应用图标同母题的五段声波;一条录音都没有时隐藏搜索与筛选

其他

  • 设置页三个入口加图标块,靠色相区分;「检查更新」降为描边,一屏只留一个实心按钮
  • 圆角收敛为两档(10dp 控件 / 16dp 容器)
  • 补动效:页面切换淡入 + 轻微横移、录音状态交叉淡入、首页首次进入出场;系统关闭动画时直接到位
  • 「减少动态效果」适配:读系统动画时长开关,关闭后不再播放装饰性动效

随堂录 v1.3.0

Choose a tag to compare

@username-1234567 username-1234567 released this 21 Oct 14:09

界面

  • 视觉基调重做:固定品牌绿(#17795F)+ 中性灰阶,关闭系统动态取色——此前 App 配色随壁纸变化,与录音圆环、进度条的品牌绿同时存在,界面显得脏
  • 深色模式补齐独立色板:卡片、描边、语义色不再沿用浅色的淡紫残留;修复启动白闪与状态栏图标颜色
  • 首页:新增按课程筛选(只列出真正出现过的课程,点已选中的课程可取消筛选),课程筛选下无内容时给出口
  • 首页卡片:白底 + 统一 18dp 圆角 + 16dp 内边距,长标题省略号,右上角 ⋮ 热区由 28dp 提升到 40dp(原来基本点不中),元信息改等宽数字不再左右跳
  • 录音页:暂停/停止两个圆钮统一 60dp;停止由大红实心改为描边危险态,「拍照并标记」重新成为页面主操作
  • 回放页:进度条状态色语义化(成功/待发送/暂停点各自独立);暂停点对比度由 2.24:1 提升到 4.30:1(浅色轨道);修复标记簇角标被画布顶边裁掉一半的问题;状态条补圆点,不只靠颜色区分
  • 设置页拆分为索引页 + 「AI 配置」「数据与存储」两个二级页,单页不再滚两屏找按钮
  • 列表卡片、分区标题、按钮主次统一:每屏只有一个实心主操作

图标

  • 全新应用图标:五段声波(中间段浅薄荷)+ 品牌绿对角渐变底,矢量绘制、适配各厂商遮罩
  • 支持 Android 13 主题图标(monochrome 图层),随壁纸着色

随堂录 v1.2.0

Choose a tag to compare

@username-1234567 username-1234567 released this 11 Oct 10:10

v1.2.0(2026-10-11)

安全

  • 签名密钥不再随仓库分发:本地经 local.properties、CI 经仓库 Secrets 注入;发布 APK 由新旧双签名者 + 谱系完成签名(本地构建,CI 出包待修复后恢复)
  • 启用 R8 代码混淆与资源收缩:安装包体积由约 54MB 降至约 6MB

随堂录 v1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 07:45

v1.1.0(2026-10-11)

新增(核心)

  • 多轮追问:每个标记都是完整对话——显示实际发送的提示词(设置的提示词 + 「涉及知识点:标记文字备注」),支持追问、编辑任意一轮问题后重新答复、单条重新生成;上下文完整带入
  • 回答渲染对齐 DeepSeek 网页端:内置离线 markdown + KaTeX 渲染(公式/表格/代码块/列表,深色模式自适应)
  • 手动停止生成:流式输出中可一键停止,已生成部分保留,可追问「继续」接上,防止失控的 token 消耗
  • 重复输出自动终止:模型退化刷屏时自动切断并标记失败,可重试
  • 缓存省钱:请求前缀(原图 + 历史轮次)逐字节一致以命中 DeepSeek 上下文缓存;每轮回答显示「输入 N(缓存命中 M)· 输出 K」token 统计
  • 「测试连接」成功后直接显示账户余额
  • 最大输出 token 默认 0 = 不限制(由模型决定,长回复不再截断);达到长度上限会提示可追问「继续」
  • 首页长按录音卡片进入批量选择:支持全选、一键批量移入回收站;单条菜单移至卡片右上角「⋮」

修复

  • 彻底修复拍照/相册选图后裁剪页崩溃:裁剪页缺少 AppCompat 兼容主题(v1.0.3 的修复未命中真正根因),该崩溃同时会导致录音中断、列表出现中断的幽灵录音
  • 修复裁剪页右上角「完成」按钮看不见的问题:工具栏改为深色底、白色图标,并全屏隐藏状态栏
  • 裁剪选框最小尺寸由 100dp 缩小到 24dp,可以框住单个公式等很小的区域
  • 修复 AI 流式回复中 content 为 null 的分片被拼成 "nullnullnull…" 且标记为成功的问题;空回复按失败处理可重发
  • 修复自动发送的回答未写入对话记录却显示成功的问题
  • 修复 markdown 渲染吞掉 ( [ 公式定界符导致 LaTeX 不渲染的问题;单 $ 误判(如 “$5 和 $6”)按普通文本处理
  • 修复设置「应用内相机」后拍照仍走系统相机的问题
  • 修复拍照/裁剪期间页面被系统回收后,标记弹层收起、待发图片看似丢失的问题(弹层与文字状态现在可恢复)

其他

  • 老的成功回复在数据库升级时自动迁移为第一轮对话,历史数据无损
  • AI 请求日志随标记删除一并清理;导入备份不再泄漏数据库副本、无 Hash 录音不再重复导入