Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: feigeCode/onetcli

OnetCli v0.4.7

25 May 05:14

Choose a tag to compare

OnetCli v0.4.7

新增

  • 支持 MongoDB 文档表格视图,提升集合数据浏览体验。
  • 支持 MongoDB 表格字段编辑。
  • 终端新增清屏功能,并优化本地工作目录解析。

优化

  • 优化 MongoDB 表格预览体验。
  • 增强 MySQL SSH 隧道认证失败时的错误提示。

修复

  • 修复 SQL 转储过程中潜在的崩溃风险。
  • 修复数据库对象视图中 schema 展开相关问题。

Full Changelog: v0.4.6...v0.4.7

OnetCli v0.4.6

22 May 01:58

Choose a tag to compare

OnetCli v0.4.6

Highlights

  • 新增 Redis 工具页签,支持查看服务器信息、内存统计、慢查询日志、命令统计、发布订阅和实时图表。
  • 新增 Redis Pub/Sub 能力,支持发布消息、频道订阅、模式订阅、消息流查看和订阅状态管理。
  • 优化 Redis 连接管理与数据库切换体验,提升多数据库连接和操作稳定性。
  • 修复 DuckDB 相关连接与管理稳定性问题。
  • 优化 macOS release / DMG 打包流程,提升清理脚本稳定性,并修复 hdiutil 临时后缀处理问题。

Other Changes

  • 更新主程序版本到 0.4.6
  • 补充 Redis 工具页相关数据解析与测试。
  • 调整 release workflow 与 macOS 打包测试脚本。

Full Changelog

v0.4.5...v0.4.6

OnetCli v0.4.5

16 May 08:20

Choose a tag to compare

OnetCli v0.4.4

14 May 14:29

Choose a tag to compare

OnetCli v0.4.3

14 May 13:52

Choose a tag to compare

OnetCli v0.4.2

13 May 15:01

Choose a tag to compare

OnetCli v0.4.2

版本亮点

  • 终端体验增强:新增关闭 SSH shell integration 的配置项,并为 Vim/TUI 场景提供鼠标滚轮到方向键的映射能力。
  • SQL 编辑器效率提升:新增快捷键运行查询,支持对选中 SQL 或编辑器全文执行查询。
  • 表格编辑体验优化:修复选中、双击编辑时的文本位移问题,并新增列分隔线提升单元格边界识别度。

OnetCli v0.4.1

11 May 11:27

Choose a tag to compare

v0.4.1

发布时间:2026-05-11
对比版本:v0.4.0...v0.4.1

Highlights

  • 远程文件编辑器支持多标签页:多次打开远程文件会复用同一个编辑器窗口,并在窗口内新增或聚焦对应标签。
  • 终端交互体验增强:新增 SGR 鼠标滚轮与鼠标按钮事件上报,改善 Vim、lazygit、opencode 等 TUI 应用中的鼠标操作体验。
  • 终端渲染质量优化:改进块字符几何绘制、终端尺寸同步和 alt screen 刷新逻辑,减少 TUI 切换时的残留画面与显示不一致。
  • 新增日志文件配置:支持配置日志文件路径,并将运行日志写入本地文件,方便问题排查。

Added

  • 远程文件编辑器新增标签栏,支持在同一窗口中打开多个远程文件。
  • 远程文件编辑器新增关闭当前标签页能力,并支持未保存内容的关闭确认。
  • 远程文件编辑器支持重复打开同一路径时自动聚焦已有标签,避免重复窗口。
  • 终端新增 SGR 鼠标滚轮事件上报。
  • 终端新增 SGR 鼠标左键、中键、右键按下与释放事件上报。
  • 终端新增鼠标修饰键编码支持,包括 Shift、Alt、Control。
  • 终端新增 nudge_resize 机制,在进入 alt screen 时重发当前 PTY 尺寸以触发 TUI 重新刷新。
  • 终端后端记录真实像素尺寸,并用于 TextAreaSizeRequest 响应。
  • 设置页新增日志文件路径配置项。
  • 应用启动时新增日志文件写入能力,默认写入配置目录下的 logs/onetcli.log
  • 新增多个终端、远程文件编辑器、日志路径相关单元测试。

Changed

  • 优化终端事件转发,增加 Wakeup 事件去重,降低高速输出时的事件堆积风险。
  • 优化 Unicode 块字符渲染,对 U+2580..U+259F 中的块元素使用几何矩形绘制,减少字体回退、行高和抗锯齿导致的缝隙问题。
  • 优化终端颜色查询响应,默认前景、背景和光标颜色不再全部返回黑色。
  • 优化 alt screen 下的滚轮处理:在 SGR mouse 模式下将滚轮上报给 TUI,而不是转换为方向键。
  • 优化远程文件编辑器窗口创建方式,改为复用统一 popup window 能力。
  • 优化远程文件编辑器窗口标题,会随当前激活标签页变化。
  • 优化远程文件编辑器保存、重载、软换行、状态栏展示等逻辑,使其按当前标签页隔离。
  • 优化部分数据库导入导出视图和 SFTP 相关实现细节。
  • 主应用版本号更新至 0.4.1

OnetCli v0.4.0

08 May 14:07

Choose a tag to compare

v0.4.0

本次版本重点新增 ER 图能力、外部数据库驱动 IPC 架构与 DuckDB 驱动支持,同时优化新建连接体验、数据库插件能力接口以及若干兼容性问题。

新增功能

  • 新增 ER 图视图能力,支持数据库关系图展示。
  • ER 图新增画布平移、滚动交互与滚动条支持。
  • ER 图画布支持跟随 UI 主题变化自动同步主题。
  • ER 图窗口改为 Tab 标签形式,提升多任务使用体验。
  • 新增统一的新建连接窗口及相关界面组件。
  • 新建连接流程新增键盘导航与焦点管理支持。
  • 数据库模块新增外部数据库驱动 IPC 支持。
  • 新增 DuckDB IPC 驱动,并补充全链路测试。
  • 新增 JSON-RPC 数据库流式执行能力。
  • MySQL 新增外键和触发器元数据支持。
  • 引入 er_flow 图渲染相关模块。

优化与重构

  • 重构 IPC 通信协议及实现。
  • IPC 通信从标准输入输出切换为本地套接字。
  • 重构 JsonRpcClient,支持多并发调用。
  • 统一数据库插件 capabilities 接口并重构相关实现。
  • 重构工作区对话框,支持编辑能力。
  • 移除旧工作区表单窗口相关代码。
  • 优化数据库相关代码格式、导入顺序与整体代码风格。
  • ferrum-flow 改为使用官方依赖,不再使用 fork 版本。
  • 更新 rustfmt 配置以支持 Rust 2024 edition。

修复

  • 修复连接管理中会话失效与 ping 判断的错误处理问题。
  • 修复 ER 图滚动面板插件刷新调度问题。
  • 修复新建连接弹窗高度不合适的问题。
  • 禁用 MySQL prefer_socket,提升对 StarRocks / Doris 的兼容性。

文档

  • README 新增 ER 图展示内容。
  • README 新增致谢部分。
  • README 新增项目 Star 历史图表。

测试

  • 新增 IPC 并发测试。
  • 新增 DuckDB IPC 驱动测试。
  • 新增 IPC Mock 驱动测试。

OnetCli v0.3.3

30 Apr 10:38

Choose a tag to compare

新增功能

  • 终端 SSH 登录支持 keyboard-interactive / MFA 二次认证流程。
  • SSH 模块支持 keyboard-interactive 多因素认证,并已集成到跳板机登录流程。
  • SQL 查询结果标签页滚动与渲染逻辑优化,提升结果查看体验。

优化与重构

  • 终端视图移除主题中的字体配置,改为动态管理字体状态。
  • SQL 编辑器清理无用导入并调整格式。
  • 数据库侧边栏隐藏时的布局样式优化。

OnetCli v0.3.2

27 Apr 03:46

Choose a tag to compare

OnetCli v0.3.2

优化

  • 优化 SFTP 本地与远程目录管理。
  • 优化 SQL 语句拆分与终端状态重置逻辑。
  • 优化数据库上下文菜单、本地化与格式表现。

修复

  • 修复文件管理器导航失败后的目录恢复与提示。
  • 修复 terminal_viewselected_index 使用问题。

文档

  • 在 README / README_CN 中补充远程文件编辑说明。
  • 修正 README / README_CN 中的品牌命名格式。
Morty Proxy This is a proxified and sanitized view of the page, visit original site.