Skip to content

Releases: engigu/robomongo

Robo 3T v1.5.4 Reborn Release

Choose a tag to compare

@engigu engigu released this 09 Jun 07:35

Robo 3T v1.5.4 发行说明

版本摘要

  • 版本号:1.5.4
  • 发布日期:2026-04-20
  • 主要特性:首选项功能入口恢复与设置路径优化 (Preferences Entry Restored)

本次更新亮点 (1.5.4)

1. 恢复“首选项 (Preferences)”菜单入口

  • 入口开放:修正了主窗口“选项 (Options)”菜单中“首选项”项被错误隐藏的问题。现在用户可以正常通过 GUI 进入设置面板。
  • 功能整合:通过“首选项”面板,您可以一站式管理字体族、字号大小、默认视图模式等全局配置。

2. 字体自定义功能优化

  • 持久化修复:解决了重启后字体设置(系列和字号)丢失的问题。
  • 交互优化:优化了设置迁移逻辑,确保切换即时生效且配置稳定保存。

3. 编辑布局恢复 (UX Improvement)

  • 拖拽功能恢复:重新引入了垂直分割器 (QSplitter),恢复了查询编辑器与结果面板之间的拖拽缩放功能。
  • 自适应高度优化:移除了编辑器的强制固定高度限制,将布局控制权交还给用户,使专业用户能够更灵活地分配屏幕空间。

4. 查询结果标签命名优化 (Tab Naming Optimization)

  • 智能命名:现在查询结果标签会优先显示所查询的集合名称(表名),例如 Device 或 ConsumeRecord,而不再是通用的 db.getColl..。
  • 悬浮提示保持:虽然标签标题变得精简,但鼠标悬浮在标签上时,依然可以查看原始的完整 JavaScript 语句,兼顾了易读性与完整信息。
  • 显示平衡:集合名称显示长度优化为 16 个字符,既能提供足够的信息,又不会过度占用标签空间。
  • 输入法体验修复 (IME Fix):修复了在编辑器中输入中文注释时,因自动补全冲突导致的光标异常跳转问题。现在在输入法窗口活动期间将自动暂停自动补全逻辑,确保输入流畅。

5. 连接与集合树关键字过滤与按键重定向 (Sidebar Tree Filter & Key Redirection)

  • 即时模糊过滤:在左侧边栏顶部增加了一个常驻的过滤输入框,支持对连接、数据库、集合以及其他管理分类节点进行即时过滤。不匹配的分支会被自动隐藏,匹配项的父节点会自动展开显示。
  • 键盘输入自动跳转聚焦:当左侧树形区域处于激活状态时,直接输入任意字母字符,焦点将自动切换并同步到顶部的过滤输入框中,并自动开始检索,省去手动点击过滤框的麻烦。
  • 动态加载自适应:展开尚未加载的数据库节点时,新加载出来的集合也能够即时应用当前的搜索过滤条件。

Robo 3T v1.5.3 Reborn Release

Choose a tag to compare

@github-actions github-actions released this 20 Apr 06:38

Robo 3T v1.5.3 发行说明

版本摘要

  • 版本号:1.5.3
  • 发布日期:2026-04-20
  • 主要特性:编辑器字体自定义与全量汉化增强 (Editor Font Customization & Localization)

本次更新亮点 (1.5.3)

1. 全局字体自定义设置 (Font Customization)

  • 编辑器字体动态切换:在“首选项 (Preferences)”中新增了字体选择功能。用户现在可以自由切换编辑器和结果集的字体族及字号大小。支持即时生效,无需重启软件。
  • 等宽字体智能过滤:为了确保代码和 JSON 数据的排版整齐,字体选择器默认自动过滤出电脑系统中安装的所有等宽字体(如 Consolas, Source Code Pro, Monaco 等),提供专业级的编码体验。
  • 一键恢复默认:新增了“恢复默认设置”按钮,可快速回滚至系统推荐的编辑器字体配置。

2. GUI 汉化深度增强

  • 首选项面板汉化:对新增加的字体设置相关的 UI 元素进行了全量的中文汉化适配。
  • 翻译准确性修复:修复了部分对话框中由于源字符串格式不匹配导致的翻译失效问题(如“日期显示格式”标签)。

3. 性能与稳定性

  • 字体渲染优化:优化了 GUI 注册表对字体的管理逻辑,解决了在高频率调用下的内存开销与渲染延迟。

Robo 3T v1.5.2 Reborn Release

Choose a tag to compare

@github-actions github-actions released this 20 Apr 03:55

Robo 3T v1.5.2 发行说明 (工程底座加固版)

版本摘要

  • 版本号:1.5.2
  • 发布日期:2026-04-20
  • 主要特性:现代编译链适配与 C++17 标准化迁移 (VS 2022 / C++17 Support)

本次更新亮点 (1.5.2)

1. 深度适配 Visual Studio 2022 (v143)

  • 工具链迁移:正式将构建基础设施从旧版环境迁移至 VS 2022 (v143),充分利用现代编译器的优化特性。
  • 性能提升:得益于新版工具链的优化,软件启动速度与大规模数据渲染的响应效率得到了显著改善。

2. C++17 标准化深层重构

  • 解决兼容性死结:针对 MongoDB 4.2 源码在 C++17 下的 inline variables 冲突(Error C7525)进行了全量修复。
  • mozjs 架构合规化:重构了火狐脚本引擎(mozjs-60)中不符合 C++17 限制的匿名类定义,消除了 C7626 报错。
  • 模板推导歧义消除:深度重构了核心 DataRange 与 OID 的构造逻辑,彻底解决了 VS 2022 的模板解析歧义,提升了二进制解析的稳定性。

3. GUI 汉化与体验优化

  • 汉化补全:修复了“收藏夹”右键菜单中“刷新”项(Refresh)缺失汉化的问题,提升了中文用户的交互一致性。

4. 构建基础设施自动化

  • CI/CD 闭环:实现了 100% 自治的 GitHub Actions 流水线,从源码提交到 Release 产物发布全自动运行。
  • Shell 子系统集成:优化了 robomongo-shell 的编译链,移除了对外部补丁脚本的依赖,实现了源码级的原生兼容。

致开发者:
Robo 3T v1.5.2 不仅仅是一个小版本的修补,它标志着该项目在软件工程生命周期上的延续。通过完成这一艰难的现代工具链迁移,我们为 Robo 3T 的后续路线图铺平了道路,确保它能在最新的操作系统和开发环境下长期稳定运行。

向未来出发,开启稳定流畅的 MongoDB 探索之旅。

Robo 3T v1.5.1 Reborn Release

Choose a tag to compare

@github-actions github-actions released this 14 Apr 01:57

Robo 3T v1.5.1 Standard Release

This release provides both Installer (Setup) and Portable versions for Windows (64-bit).

Fixes & Features:

  • WebEngine Integrated: Fully bundled all DLLs for the integrated web engine.
  • SSL Connection Fixed: Resolved tooltip and pointer errors in SSL tabs.
  • Favorites Actions: Rename and Delete actions are now fully registered and functional.
  • High Fidelity Packaging: Standardized with absolute path deployments and detailed build logs.
  • Tree Duplication Fixed: Resolved the issue where clicking "Connect" triggered duplicate entries in the database explorer.

Note: The portable version (~83MB) contains the full dependency matrix for immediate use.

Robo 3T v1.5.0 Official Release

Choose a tag to compare

@github-actions github-actions released this 11 Apr 09:44

Robo 3T v1.5.0

This is the official 1.5.0 release for Windows.

Key Changes:

  • Fixed Windows Build Pipeline: Resolved LNK1170 and path length issues using Ninja and virtual drive mapping.
  • Fixed Source Compilation: Resolved duplicate symbol and namespace ambiguity in MongoServer.cpp.
  • OpenSSL 1.1.1 Support: Locked dependencies to stable OpenSSL 1.1.1u.
  • Qt 5.15.2 Integration.

Note: This build is optimized for stable performance on modern Windows systems.