Skip to content

OnetCli v0.8.2

Choose a tag to compare

@feigeCode feigeCode released this 07 Jul 05:30
· 117 commits to dev since this release

中文

更新内容

  • SSH 连接增强:支持同步私钥内容,连接、测试连接、SFTP、隧道以及依赖 SSH 隧道的数据库连接可以在不同设备间复用密钥内容,避免只同步本地文件路径导致其他电脑无法连接。
  • 连接表单优化:新建连接未填写名称时,默认使用目标地址生成连接名称,覆盖 SSH、数据库、Redis、MongoDB、远程桌面、串口和端口转发等连接类型。
  • 数据库连接默认值修正:移除 MySQL 数据库名称字段的 ai_app 默认值,同时保留连接名称默认值。
  • SSH 错误反馈优化:测试连接和打开连接失败时补充错误原因展示,并优化 SSH 相关表单控件滚动和布局。
  • 打开连接体验优化:新增 Tab 切换弹窗,更新打开连接弹窗交互,并改进数据库类型图标、彩色图标和 IPC driver 图标显示。
  • 窗口体验增强:新增窗口置顶状态切换,并提供状态通知。
  • 数据库导出优化:SQL dump 改为分页流式读取,降低大数据量导出时的内存压力。

修复与调整

  • 修复打开连接弹窗中的数据库类型图标显示问题。
  • 修复连接弹窗图标颜色和 IPC driver 图标使用问题。
  • 保持 PostgreSQL 表注释加载相关变更回滚后的稳定行为。

English

Changes

  • Enhanced SSH connection handling with synced private key content, so SSH, SFTP, tunnels, and database connections over SSH tunnel can work across devices without relying only on local private key file paths.
  • Improved connection forms: unnamed connections now fall back to target addresses across SSH, database, Redis, MongoDB, remote desktop, serial, and port-forwarding forms.
  • Fixed MySQL database defaults by removing the ai_app default database name while keeping connection-name defaults intact.
  • Improved SSH error feedback for test/open connection failures and refined SSH form scrolling and layout behavior.
  • Improved the open connection dialog with a tab switcher, refreshed interactions, database type icons, color icons, and IPC driver icons.
  • Added window always-on-top state toggling with notifications.
  • Optimized SQL dump export by streaming data page by page to reduce memory pressure on large exports.

Fixes

  • Fixed database type icon rendering in the open connection dialog.
  • Fixed color icon and IPC driver icon usage in connection dialogs.
  • Kept PostgreSQL table comment loading behavior stable after reverting the related change.

Full Changelog: v0.8.1...v0.8.2