Skip to content

TableViewer 0.3.0 · 应用内自动更新

Choose a tag to compare

@Kamisato-Yuna Kamisato-Yuna released this 06 Sep 11:42
· 57 commits to main since this release
v0.3.0
1fcd6be

TableViewer 0.3.0 加入应用内签名自动更新,并整合 Agent 与 Keychain 凭据体验改进。

  • 应用更新:从 GitHub Pages 检查正式版本、从 GitHub Release 下载安装包。支持菜单/设置中手动检查、自动检查,以及可选的后台下载和退出后安装。更新包验证通过后才安装,未保存的工作仍会触发退出提醒。
  • 凭据体验:同一应用会话复用已授权的 Keychain 凭据,避免模型请求和数据库重连反复读取;拒绝/取消后保留工作区并可重试。
  • Agent:全局会话历史与重启恢复、Markdown 内容展示、结构化澄清和快捷回复;保留操作批准与结果分享的独立确认。
  • 稳定性:改进凭据读取失败后的记录详情恢复、副本集异常节点信息与连接选项交互。

下载下方 DMG,将 TableViewer 拖入 Applications。支持 Apple Silicon,macOS 26 或更高版本。

从 0.2.0 升级需要手动安装一次:0.2.0 尚未包含更新器。安装 0.3.0 后,未来版本即可从应用内更新。

应用与 DMG 均使用 Developer ID 签名,并已通过 Apple 公证、票据验证和 Gatekeeper 检查。隔离原生客户端已验证篡改包拒绝、下载、安装重启、无更新,以及后台下载/未保存修改保护/退出安装流程。详细记录见 自动更新验证。

appcast.xml 是自动更新清单,无需手动安装。此版本为 Developer ID 直接分发,未提交 Mac App Store。