Skip to content

Releases: shynloc/acks-deepseek-agent

DeepSeek Notes 1.0.39

Choose a tag to compare

@shynloc shynloc released this 13 Aug 20:00

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

Choose a tag to compare

@shynloc shynloc released this 10 Aug 06:09

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 可能提示"未知发布者",
选择「更多信息 → 仍要运行」即可。