Repository navigation
Releases: shynloc/acks-deepseek-agent
Release list
DeepSeek Notes 1.0.39
DeepSeek Notes 1.0.39 更新说明
补丁版本:修复三处数据写入缺陷,其中一处会导致 AI 回复丢失。建议 1.0.37 及以上版本的用户尽快升级。
数据格式不变,可直接覆盖安装。
本版起提供 macOS 安装包(Intel 与 Apple Silicon)。Windows 版随后补齐。
重要修复
AI 回复没有存进数据库(1.0.37 起)
这是本版最要紧的问题。 从 1.0.37 开始,每轮对话结束时 AI 的回复都写不进数据库——回复只存在于内存里,界面上看得见,一旦切换对话或关闭应用就永久消失。同时每次都会弹出「界面错误:An object could not be cloned.」的提示。
受影响的是 1.0.37 与 1.0.38。已经丢失的回复无法找回——它们从未写入过磁盘。你可以打开旧对话确认:如果只剩自己发的消息、AI 的回答都不见了,就是这个问题。
同一原因还导致对话标题不会自动生成,侧栏里会积累一堆「新对话」。本版修复后恢复正常。
带标签的笔记保存失败
给笔记选中任意标签再保存时,保存会直接失败。未使用标签的笔记不受影响。
分类拖拽排序不生效
拖动分类调整顺序后,界面会弹回原位,顺序没有真正保存。
技术原因(同一个根因)
三处缺陷都源于同一件事:Electron 在进程间传递数据时使用结构化克隆算法,而该算法无法序列化 Proxy 对象。Vue 的响应式状态本身就是 Proxy,因此任何直接从界面状态里取出、未经复制就送往后台的数据,都会让整次写入调用失败。
其中 AI 回复那处是 1.0.37 的一次重构引入的:原本的写法会顺带把响应式对象转成普通对象,重构时这层转换被移除了。
本版新增了针对性的回归测试,用同样的克隆规则校验写入载荷,防止此类问题再次发生。
数据与兼容性
- 数据格式不变,无需迁移,可直接覆盖安装
- 旧版本数据库会自动平滑升级
- 笔记、对话、标签、分类、记忆等全部数据保持原样
安装
| 平台 | 文件 |
|---|---|
| macOS Intel | DeepSeek Notes-1.0.39.dmg |
| macOS Apple Silicon | DeepSeek Notes-1.0.39-arm64.dmg |
| Windows | 随后补齐 |
macOS 安装包未做代码签名,首次打开会被 Gatekeeper 拦下。在「应用程序」里右键点击图标并选择「打开」即可;若仍被拦,可在终端执行:
xattr -cr "/Applications/DeepSeek Notes.app"
DeepSeek Notes 1.0.38
DeepSeek Notes 1.0.38 更新说明
补丁版本:全部为缺陷修复与体验改进,无功能删减,数据格式不变,可直接覆盖安装。
本版起提供 Windows 安装包。 macOS 版本随后发布。
重要修复
笔记内容丢失(两处)
拖动窗口时正在写的新笔记会全部丢失。 窗口宽度跨过约 1024px 时,编辑器会在「内嵌窗格」与「弹窗」两种形态间切换,此前这个切换会重建编辑器,尚未保存的内容随之清空。现在两种形态共用同一个编辑器,内容不再丢失。
关闭编辑器会静默丢弃新笔记。 已保存过的笔记有 2 秒自动保存兜底,但新建的笔记还没有归档,不受自动保护。此前点「取消」或关闭会直接丢弃,没有任何提示。现在若有未保存内容会先询问,已保存过的笔记行为不变、不会多出打扰。
PDF 文字识别(OCR)完全不可用
识别会跑完全部页面,然后在最后一步报错并丢弃所有结果——也就是说这个功能此前从未成功产出过内容。已修复。
重复打开应用可能损坏数据库
此前应用没有单实例保护,双击图标两次会启动两个实例同时写入同一个数据库文件,存在损坏风险。现在第二次启动会直接聚焦到已打开的窗口。
AI 相关
- 对话自动命名与技能自动提炼此前完全不触发,已修复
- 生成 PPT 后 AI 无法说出文件名,且界面上不显示文件卡片,已修复
- 附件解析失败时,界面上只有一个红框、看不到原因,现在直接显示失败原因
可读性与可用性
标签文字看不清
标签此前用同一支颜色同时作文字色和背景色,实测对比度仅 1.43:1(可读性标准要求 4.5:1),选中状态下最差只有 1.53:1。现已全部调整到 4.5:1 以上,深色模式下更高。
你的标签颜色不会改变,只是文字与背景的搭配变得清晰。新建标签时会优先选用尚未使用的颜色,避免多个标签撞色。
键盘操作
此前用 Tab 键浏览界面时,看不出焦点落在哪个位置,部分输入框甚至主动移除了焦点提示。现在所有可操作元素在键盘操作时都会显示统一的焦点框(鼠标点击时不出现)。
提示消息
错误提示此前会把完整的技术错误信息整条显示出来,一条长信息能把提示框撑到三四行、遮挡内容;多个错误连续出现时还会铺满屏幕。现在单条限制在两行内,同时最多显示三条,并改用浅底描边样式,深色模式下也能正常显示。
界面显示更多内容
在同样的窗口尺寸下,列表一屏可见的条目数明显增加:
| 位置 | 之前 | 现在 |
|---|---|---|
| 笔记列表 | 9 条 | 12 条 |
| 笔记网格 | 9 张 | 12 张 |
| 对话侧栏 | 11 条 | 14 条 |
小窗口(960×600)下同样有提升。文字大小未缩小,压缩的是多余的留白与行距。
其他
- 全局搜索点击笔记结果,现在会直接定位到那篇笔记(此前只跳转到笔记本首页)
- 「前往笔记本查看全部」按钮此前跳转参数错误,已修复
- 个人中心的「腾讯文档授权页」链接此前点击无反应,已修复
- 修改笔记标题或标签时,字数统计会被清空,已修复
- 语义搜索的清除按钮此前不会清空结果,已修复
- 生成的 Word 文档中,部分边框此前不会显示,已修复
- 界面底部的版本号此前长期显示 v1.0.18,现在会自动跟随实际版本
- 深色模式下,系统原生控件(下拉菜单、文本光标等)此前仍按浅色绘制,已修复
- 统一了全应用的中性色,切换页面时不再有色调跳变
- 弹窗层级重新梳理,删除确认这类重要提示不会再被其他浮层遮挡
关于 Markdown 主题
13 套 Markdown 主题此前尝试从网络加载字体,但该请求一直被应用自身的安全策略拦截,从未成功过——也就是说主题的字体效果从来没有真正生效。现已移除这个无效的网络请求,主题改用系统字体渲染。
外观不会因此改变(此前本就在用系统字体),但启动时少了一次注定失败的联网请求,对断网或网络受限的环境更友好。若后续需要恢复特定字体效果,需要把字体文件内置到应用中。
数据与兼容性
- 数据格式不变,无需迁移,可直接覆盖安装
- 数据库新增了版本标记机制,为后续升级做准备;旧版本数据库会自动平滑升级
- 标签、笔记、对话、记忆等全部数据保持原样
开发侧改动(不影响使用)
- 建立类型检查与单元测试基线,修复 82 处类型错误、新增 73 项测试
- 新增设计规范文档与设计 token 层
- 数据库迁移改为版本化顺序执行,失败会回滚而非静默忽略
安装
| 平台 | 文件 |
|---|---|
| Windows | DeepSeek Notes Setup 1.0.38.exe |
| macOS | 随后发布 |
Windows 安装包未做代码签名,首次运行时 SmartScreen 可能提示"未知发布者",
选择「更多信息 → 仍要运行」即可。