TJUClaw 更新日志

每一次发布改了什么。

笔记图片可以复制、放大和快速浏览 #

图片支持复制与下载,放大后可左右浏览当前笔记的图片,并快速返回对应位置。

14 Oct 2026

知识库
体验优化
  • 复制和下载更直接:桌面悬停图片即可使用复制与下载按钮,手机直接显示操作入口;小图可先点开预览。复制的是可粘贴的图片,不是图片链接;下载保留原文件格式。
  • 点击看大图:点击图片打开预览,可以在适应窗口与原始尺寸之间切换,查看细节;关闭后返回原来的操作位置。
  • 连续浏览当前笔记:使用左右按钮、键盘方向键或手机横滑切换图片,预览显示当前位置和总数。编辑区尚未滚动到的图片也包含在图库中,代码块里的图片示例不会混入。
  • 快速返回图片位置:点击“定位到笔记”,直接回到当前预览图片在正文中的对应位置;同一图片重复引用也能分别定位,折叠内容中的图片会展开显示。
  • 沿用已有加载链路:编辑预览、阅读模式、Markdown 与 HTML 图片共用操作和缓存,继续复用云端已有 R2 下载,不修改笔记正文。内嵌图片也可以直接复制或下载;只包含图片的 HTML 容器能够正常预览。

复制会以静态 PNG 写入剪贴板,需要浏览器支持并允许图片剪贴板访问;下载保留原格式。外链图片可能受来源网站或网页安全策略限制,失败时提供明确提示与打开原图入口。原始尺寸模式保留图片内的原生滚动,切回适应窗口后可继续横滑切图。未缓存图片切换到时才加载,不会为整个图库预先下载所有图片。

本次已发布客户端 0.1.4。网页资源已与同一来源的 CI 产物逐项核对,浏览器已验证图片复制、原图下载、横滑切换和正文定位;原生客户端本轮未做剪贴板与手势的实机复测。

日常维护 #

完善页面外观同步、编辑器布局和批量笔记导入的回归检查。

14 Oct 2026

维护
  • 完善多标签页外观同步和编辑器布局的回归检查,等待页面挂载和临时测量结束后再验证。
  • 批量笔记导入保留新增、删除和排序的一致性检查,不再因竞态检查或运行机器速度不同而误报超时。
  • 服务端检查复用 Go 构建缓存,并为首次编译预留完整运行时间,保留全部竞态检测和测试。
  • 生产 API 制品统一由集成检查生成并校验来源,移除服务端仓库中未用于部署的重复制品上传。

笔记图片加载更顺畅 #

云端笔记正文中的图片支持直接从私有 R2 加载,并共用缓存与占位。

14 Oct 2026

知识库
体验优化
  • 重复图片共用缓存:同一附件在多处引用、切换笔记或切换编辑与阅读模式时,复用当前页面内的图片缓存,减少重复下载。附件版本变化后重新加载。
  • 加载前先留出位置:占位中显示图片说明与加载状态,图片就绪后显示原图。已知尺寸的图片按比例预留空间;窄幅图片使用简洁图标,适配手机和深浅色主题。
  • 失败后直接重试:网络或图片加载失败时,可以点击“重新加载”,无需修改笔记内容。
  • 按阅读位置加载:未缓存的图片接近可见区域时再加载,下载逻辑也延迟到首次取图时载入,减少笔记初次打开时的请求。
  • 读取云端已有图片:打开笔记时,先校验笔记归属,再通过 Forgejo 获取该工作空间中已有图片的下载地址,直接读取它原本使用的私有 R2 存储。相对路径、Obsidian 图片引用和正文中的 HTML 图片共用占位和缓存;云端仓库中的图片也不再要求先有旧版文件条目。图片不需要复制或重新上传,也不新增存储桶。

附件缓存仅保留在当前页面的内存中,有容量和有效期限制;刷新页面、退出或切换账号后清空,不提供离线图片保存。外部图片沿用浏览器缓存。首次加载且未标注尺寸的图片使用默认比例占位,读取实际尺寸后仍可能调整高度。

直读需要现有 Forgejo 开启 LFS 对象存储直读,并允许网页跨域访问已有 R2 存储。下载地址使用 Forgejo 的有效期,目前为五分钟;地址失效或网页策略阻止直读时自动尝试鉴权后的图片接口。普通 Git 图片、原生客户端以及旧版附件仍可通过接口读取。订阅副本沿用原有不可变附件,不访问私人工作空间。删除笔记或图片后停止签发新地址,先前签发的地址可能在剩余有效期内使用。

本次网页与服务端已上线(客户端 0.1.3,服务端 0.0.33),已验证网页图片直读、阅读模式缓存复用和失败回退;原生客户端未做本轮实机复测。

课程表先自动验证,失败时再手填 #

教务连接先尝试自动识别验证码,成功后直接同步;失败时提供手动入口,不打断已有课表。

13 Oct 2026

校园工具
修复
  • 看课表时不再被打断:后台同步需要验证时,页面只显示连接提示。点击「连接办公网」后才打开验证窗口,已保存的课程和手动课程仍可查看。
  • 先自动识别,再按需手填:支持自动识别的教务连接会先尝试一次,成功后直接更新课程。识别服务不可用或自动登录未通过时,提供新的验证码图片供手动填写,不会反复自动尝试。识别接口只收到验证码图片,办公网账号、密码和登录 Cookie 不会交给识别接口。
  • 分清已保存与刚同步的课表:页面明确显示当前课程来自本机缓存,还是已完成本次教务更新。教务接口不需要验证码时,直接完成同步,不再要求填写不存在的图片。
  • 验证码失败可以直接重试:图片真正显示后才允许填写和提交。图片损坏或获取失败时给出明确提示,点击「刷新图片」即可重试,不会突然关闭窗口。
  • 验证窗口更清楚:统一图片区、输入框和操作按钮,支持手机与深浅色模式;关闭后回到原来的连接按钮。

本次已发布客户端 0.1.2 与服务端 0.0.32。已完成合成接口回归,并用自建测试图片验证真实识别接口返回正确结果;尚未在真实校园账号或原生客户端上复测。自动识别不能保证每次成功;设置里的草稿账号验证仍保留原有流程。

减少连续对话的同步等待,支持自定义预置提示词 #

笔记未变化时不再重复读取正文;可在模型设置中保存自己的对话指令。

08 Oct 2026

智能体
性能
设置

少读一次全库,少等一轮同步

连续提问时,智能体完成对话后的笔记同步只读取新增或变化的正文,不再逐篇重新读取已经同步、未变化的笔记。保留用户编辑优先和冲突检查,不以放宽权限或延长超时换取响应。

这项优化针对对话后的重复同步等待;首次创建执行环境、首次完整同步,以及模型本身的响应仍可能需要时间。知识库越大,首次准备越不能保证即时完成。

用自己的方式对话

网页「设置 → 模型 → 预置提示词」可保存自定义指令,例如先给结论、使用某种推导格式。指令按账号保存,后续学习 Agent 和引导对话使用;可随时恢复默认。

自定义内容追加在系统指令后,不替代权限与安全规则,最多 4096 字节。内容会随对话发送给模型服务,请勿填写密钥或敏感信息。独立配置的工作环境不继承这项账号偏好。

修复连续提问时短暂显示上一轮回复 #

会话实时输出按当前请求隔离,避免上一轮回复出现在新问题下方。

08 Oct 2026

修复
会话

本次修复已在网页版上线。

  • 连续发送不同问题时,新一轮只显示属于本次请求的实时输出,不再把上一轮残留回复当作新答案。
  • 保留会话保存与执行的顺序保护。上一轮仍在保存时,下一轮可能需要等待;此次修复不承诺消除模型或保存操作本身的耗时。

维护:补齐实时输出与动画测试中的请求隔离校验。

模型原名选择与站主 AI 权限 #

普通账号提供两种产品模型,站主可选择更多模型并免除产品 AI 额度限制。

07 Oct 2026

AI
模型
账户

本次变更已部署到网页、API 和模型网关。

网页模型选择直接显示服务接口返回的模型名称,不再使用「蓝色大肥鱼」「太阳」等别名。 普通账号可选 deepseek-flash 和 gemini-3.8-flash-tiered,原有滚动额度继续有效。

经过邮箱验证的站主账号可选择更多近期产品模型,包括 GPT、Claude、Gemini Pro、 DeepSeek Pro、Grok 和 Composer,并免除产品 AI 与沙箱模型调用次数的额度限制。 聊天输入区和账户设置会明确显示无限额度。

无限额度不代表上游服务无限容量,也不会取消沙箱隔离、执行超时、CPU、内存或网络限制。 自定义模型配置仍可使用,不占用产品额度。模型列表来自接入服务的路由名称, 并不保证上游实际模型版本、所有模型的工具能力或实时可用性。

私人设备可开启校园账号七天免解锁 #

自愿信任当前设备,刷新或重开 PWA 后可直接获取实时入校码。

07 Oct 2026

校园工具
体验优化

在「设置 → 校园账号」保存或解锁账号时,可勾选「信任此设备,7 天内免解锁」。开启后,刷新网页或重开 PWA 不必再次输入校园账号的本地解锁口令,入校码仍实时获取,不保存旧二维码。

默认不勾选,免解锁不会跳过本站的登录状态验证。信任仅限当前设备与当前登录账号,七天到期后需要重新解锁;锁定、退出登录、删除或更换绑定会取消原有信任。更换绑定时可重新选择信任。

密码继续加密保存,不保存明文密码或本地解锁口令。设备信任使用浏览器保存的不可导出加密密钥;持有这台已登录设备的人也能使用校园工具,请仅在私人设备上开启。浏览器无法保存设备密钥时,仍可手动解锁使用。