Skip to content

Ramag 0.0.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 09:02
· 24 commits to main since this release

Ramag v0.0.4

第四个公开预览版本。本版本新增 MySQL/PostgreSQL 图形化表设计器、快捷键中心与统一连接选择器,并集中完善跨工作台复制、Redis Key 树、Git 文件树和 Linux 桌面支持。

新增功能

  • 新增 MySQL 与 PostgreSQL 图形化表设计器,支持创建和修改表名、字段结构,并可在执行前预览 DDL 变更。
  • 新增快捷键中心,支持查看、修改和重置应用快捷键。
  • 新增统一连接选择器,可在数据库、Git、SSH 和云存储等工作台快速切换连接或仓库。
  • Redis Key 树新增“同名 Key 下沉展示”设置;路径节点同时也是实际 Key 时,可将其作为末级叶子展示。
  • 新增跨工作台完整值复制交互:macOS 使用 Command + 双击,Windows/Linux 使用 Ctrl + 双击。
  • Linux 桌面端启用 X11 与 Wayland 后端,完善现代 Linux 桌面环境支持。

体验改进

  • Redis Key 树支持批量获取类型信息并显示紧凑类型标签,改进树引导线、同名节点层级、文件夹与文件图标,以及大 Keyspace 下的展示性能。
  • 统一 SQL、MongoDB、Redis、Git Diff、项目文件、SSH/SFTP、对象存储和剪贴板等高频数据区域的复制交互。
  • Git Changes 与 Project Files 树统一展开、收起及文件图标,移除普通文件行多余的状态占位。
  • 所有可滚动界面保留鼠标滚轮和触控板滚动,同时隐藏可见滚动条,减少内容区域占用。
  • 改进应用更新检查反馈、剪贴板容量展示和图标按钮操作提示。
  • 关于页面新增官方交流群入口。

重要修复

  • 修复 MySQL 事务执行期间 SHOW WARNINGS 读取异常的问题。
  • 修复 MySQL/PostgreSQL 表结构变更执行和耗时反馈问题。
  • 修复全局唤醒快捷键失效及剪贴板悬浮框重复唤醒的性能问题。
  • 修复 Redis 路径节点与实际 Key 重叠时的展示歧义,并减少逐个获取 Key 类型产生的额外网络请求。
  • 修复 Git 项目文件树普通文件行的对齐问题。

安全与边界

  • 表设计器会执行真实的数据库结构变更;执行前提供 DDL 预览,实际操作仍受数据库账号权限约束。
  • 完整值复制仅复制当前已经加载到客户端的数据,不会额外修改数据库或远端内容。
  • Windows、macOS 与 Linux 安装包尚未完成正式代码签名,macOS 安装包尚未完成 Apple 公证。