Repository navigation
Releases: Kamisato-Yuna/TableViewer
Release list
TableViewer 0.5.3
TableViewer 0.5.3(build 10)完善设置、SQL 编辑器与脚本工作台。
- 设置按通用、编辑器、数据和执行分类;支持字体下拉、字号预览、分页大小与可选查询预估。
- SQL 编辑器支持字号快捷键、同步行号、缩进与反缩进、关键字和对象名补全。
- 脚本标签采用系统 Liquid Glass,支持关闭、溢出裁剪和边缘过渡;每份脚本分别保留查询结果,提供最近脚本与历史窗口。
- 示例数据库可持续显示或隐藏;移除最后一个普通连接后自动恢复示例。
- 修复查询、实体关系和记录详情的空状态排版,保持状态栏贴底。
Apple Silicon · 最低 macOS 26。DMG 与内含应用均经 Developer ID 签名及 Apple 公证,更新源使用既有 Sparkle Ed25519 签名。
验证:最终 Release 构建、CI、合成工作台/编辑器/标签回归及独立实际应用深浅色、脚本结果切换与设置交互通过。用户已接受当前标签观感;未重复 macOS 26 真机、系统全局透明度切换、物理触控板/分隔条拖动或生产客户端自动更新安装全链路。
TableViewer 0.5.2
修复与改进
- 修复运行多条 SQL 后,从历史菜单切换脚本可能导致应用崩溃的问题。
- 修复编辑器行号竖线超出代码区域、穿过标题与快捷键提示的问题。
- 统一新建脚本、历史菜单和分栏按钮的外观、图标尺寸与深浅模式对比度。
适用于 Apple Silicon Mac,macOS 26 及以上。下载 DMG 后将 TableViewer 拖入 Applications;已有 0.3.0 及以上版本可在应用内检查更新。
验收记录。本轮正式包使用独立数据完成中文深色、英文浅色、长脚本选区和多结果历史切换验收;实际环境为 macOS 27 beta。未重复 macOS 26 真机、外部数据库或真实模型供应商验收。
TableViewer 0.5.1
改进与修复
- 执行前预估改用更宽的阅读窗口,完整计划支持横向和纵向滚动,取消与执行按钮保持可见。
- 新增本会话查询结果发送授权:默认关闭,可随时撤销;数据库执行仍按审批设置单独确认。
- 从对象概览继续当前数据库已有会话,保持上下文和历史顺序。
- DDL / 集合定义支持完整复制,并提供中英文复制成功反馈。
- 优化查询工具栏、编辑器窄窗口与长脚本选区体验,支持隐藏和恢复示例数据库。
适用于 Apple Silicon Mac,macOS 26 及以上。下载 DMG 后将 TableViewer 拖入 Applications;已有 0.3.0 及以上版本可在应用内检查更新。
完整验收记录。本轮实际运行环境为 macOS 27 beta;未重复 macOS 26 真机、外部 PostgreSQL/MongoDB 或真实模型供应商验收。
TableViewer 0.5.0
0.5.0
- 修复展开计划估算时的崩溃,以及 MongoDB explain 因命令字段排序导致的估算失败。
- 自动估算新增全局默认开关;隐藏估算栏后停止后续自动估算,在途结果也不会重新展开隐藏区域。
- 脚本历史提供最近十个脚本下拉菜单和更多历史窗口。
- 顶栏 Agent 入口恢复当前数据库会话;对象概览提供常用示例草稿。会话历史仅在新增用户消息时更新排序。
- Agent 输入区采用系统 Liquid Glass,调整审批与 API 设置排版,悬停回答可查看供应商返回的 token 用量。
- 重构右侧栏与 Agent 阅读列开合,避免动画期间反复折行;保留 Markdown 解析缓存。
需要 Apple Silicon Mac,最低 macOS 26。本次实际运行环境为 macOS 27 beta;未在本轮真机验证 macOS 26。
侧栏优化已在长 Markdown 场景实测,页面切换仍可能出现长延迟,不代表所有场景零卡顿。详见仓库中的侧栏性能报告。
下载 DMG,将 TableViewer 拖入 Applications;已有 0.3.0 及以上版本也可通过应用内更新。安装包已完成 Developer ID 签名和 Apple 公证。
TableViewer 0.4.0
0.4.0
- 新增对象概览、分类搜索与真实外键关系视图,结构页支持约束筛选、索引和 DDL 查看与导出。
- 查询工作台支持命名本地脚本、多条 SQL 与独立结果、执行前规模提示、可调整上下/左右分栏,以及撤销重做、选区运行、整行复制剪切和编辑器排版设置。
- 数据网格支持多选与批量删除、单元格编辑、空字符串与 NULL 区分、条件执行确认,以及 CSV、TXT、JSON、YAML、XML、SQLite/PostgreSQL INSERT 导出。
- Agent 新增配置引导、手动/敏感/自动审批模式与独立会话,执行内容可查看;结果仍由用户确认后发送给模型。
- 修复真实 Agent 工具卡片的辅助功能崩溃、跨脚本重做失效、大量对象目录截断及 PostgreSQL 多语句字符串设置变化的解析问题。
需要 Apple Silicon Mac,最低系统要求 macOS 26。此次真实运行验收使用 macOS 27 beta、SQLite、PostgreSQL 18.4、MongoDB 7.0 和 MiniMax-M2.7;未在本轮实机验证 macOS 26。
多语句遇到首个错误停止,不会自动撤回此前已提交的写入。导出仅包含已加载结果。PostgreSQL 只读查询使用独立连接,不继承工作台的临时对象或未提交事务。
TableViewer 0.3.0 · 应用内自动更新
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。
TableViewer 0.2.0 · 中英文开源首发
新增功能
- 支持 SQLite、PostgreSQL 和 MongoDB 的连接、表格/集合浏览、记录编辑、SQL/JSON 查询及 CSV 导出。
- 提供英文、简体中文和跟随系统三种语言选项,重新启动后生效。
- 新增 MongoDB 副本集状态面板和内置 JavaScript Shell,支持常用 CRUD、聚合、变量及游标续读。
- 提供可选的 OpenAI-compatible AI 助手,辅助理解结构与编写查询;数据库操作和结果发送分别由用户确认。
- 首次启动提供可编辑的 Studio SQLite 示例库。
修复
- 修复独立 MongoDB Shell 子进程未正确使用应用所选语言的问题。
- 修复首次打开语言设置时,系统语言代码导致选项显示为空的问题。
安装
下载 TableViewer-0.2.0-macOS-arm64.dmg,打开后将应用拖入“应用程序”。需要 Apple Silicon Mac,最低 macOS 26;已在 macOS 27 beta 验证,macOS 26 运行兼容性尚未验证。
Features
- Connect to SQLite, PostgreSQL, and MongoDB; browse tables and collections, edit records, run SQL/JSON queries, and export results to CSV.
- Choose English, Simplified Chinese, or the system language. Language changes take effect after restarting.
- Inspect MongoDB replica sets and use the built-in JavaScript shell for CRUD, aggregation, variables, and cursor continuation.
- Optionally connect an OpenAI-compatible assistant for schema explanations and query writing. Database operations and result sharing require separate user approval.
- Explore the editable Studio SQLite sample on first launch.
Fixes
- Fixed the standalone MongoDB shell not using the app's selected language.
- Fixed an empty language selection on first opening settings when the system used a regional language code.
Install
Download TableViewer-0.2.0-macOS-arm64.dmg, open it, and drag the app to Applications. Requires an Apple Silicon Mac and macOS 26 or later. Tested on macOS 27 beta; macOS 26 runtime compatibility remains unverified.