Skip to content

Releases: feigeCode/navop

Navop v0.10.3

Choose a tag to compare

@github-actions github-actions released this 04 Aug 19:56

中文

更新内容

  • 支持编辑 MySQL 存储过程、MySQL 函数以及 PostgreSQL 函数和过程;例程列表显示参数和身份参数信息,按 schema 区分对象,并支持准确打开重载例程。
  • 新增 RDP 保存前连接测试,提供超时和更清晰的失败诊断;修复远程键盘输入状态处理,并优化 RDP/VNC 连接图标显示。
  • 重设计开始中心并统一桌面 UI 视觉系统,改善连接侧栏和数据库对象导航布局,以及连接协议、数据库导航和 AI 图标的一致性与可读性。
  • 新增全局同步开关(默认关闭),并完善同步与加密提示;便携模式可在设置中选择将加密主密钥副本保存到 data/state/key_storage 以自动解锁。该副本使用程序内置密钥而非设备绑定保护,任何同时获得应用程序和完整 data 目录的人都可能恢复主密钥;仅在理解并接受此风险时启用。
  • 新增 Windows 32 位发布包,并让更新器按 Windows x86 选择对应下载包。

修复与优化

  • 连接快速打开现在支持按 IP 地址、用户名、主机和端口搜索。
  • 约束 Agent/MCP 不把计划标题、状态等内容直接提交为 shell 命令;远程无 stdin 命令启动后立即发送 EOF,避免因等待输入而无限挂起。

English

What's New

  • Added editors for MySQL procedures, MySQL functions, and PostgreSQL functions and procedures. Routine lists now show argument and identity-argument information, distinguish schema-scoped objects, and open overloaded routines accurately.
  • Added a pre-save RDP connection test with timeout handling and clearer failure diagnostics, fixed remote keyboard input-state handling, and improved RDP/VNC connection icons.
  • Redesigned the Start Center and established a unified desktop visual system, improving the connection sidebar and database-object navigation layouts, together with the consistency and readability of connection-protocol, database-navigation, and AI icons.
  • Added a global sync switch that is disabled by default and clarified sync and encryption prompts. Portable mode can optionally store an encrypted master-key copy under data/state/key_storage for automatic unlock. This copy uses a key embedded in the application rather than device-bound protection, so anyone who obtains both the application and the complete data directory may be able to recover the master key. Enable it only if you understand and accept this risk.
  • Added Windows 32-bit release packages and made the updater select the matching Windows x86 download.

Fixes and Improvements

  • Connection Quick Open now searches by IP address, username, host, and port.
  • Prevented Agent/MCP from submitting plan titles or status text directly as shell commands, and now send EOF immediately to remote commands without stdin so they do not wait indefinitely for input.

Full Changelog: v0.10.2...v0.10.3

Navop v0.10.2

Choose a tag to compare

@github-actions github-actions released this 03 Aug 10:42

中文

更新内容

  • Windows 新增 EXE 安装包,与 MSI 共用同一套当前用户安装流程;使用默认安装位置时无需管理员权限,并提供开始菜单、桌面快捷方式和文件关联。
  • Windows 普通免安装 ZIP 与便携 ZIP 现已明确拆分:普通 navop-x86_64-pc-windows-msvc.zip 使用标准 Windows 用户数据目录并支持记住主密钥,navop-x86_64-pc-windows-msvc-portable.zip 则将数据保存在程序旁,并在每次启动时要求输入主密钥。
  • SSH 连接新增“允许旧版 SSH 算法”兼容选项,默认关闭;需要连接旧服务器时可按连接启用,并覆盖 SSH、SFTP、跳板机和连接复用场景。

Windows ZIP 用户升级提示

  • **如果你使用的是 v0.10.1 或更早版本的 Windows ZIP,请继续下载新的 navop-x86_64-pc-windows-msvc-portable.zip。**旧版普通 ZIP 实际包含 navop.portable,因此原有数据位于程序旁的 data 目录。
  • 升级前请完整备份旧便携目录;将新版便携 ZIP 解压到新目录后,把旧目录中的整个 data 复制过去,并确认 navop.portable 仍与 navop.exe 同级。启动后需要输入原主密钥。
  • 不要通过删除 navop.portable 来迁移数据。新的普通 ZIP、MSI 和 EXE 安装版使用标准 Windows 用户数据目录,不会自动迁移旧便携数据;切换后连接和设置看似消失时,旧数据仍保留在原便携目录中。

修复与优化

  • 改进 SiliconFlow 等模型的图片附件兼容性:根据实际图片格式处理 PNG、JPEG、WebP 和 GIF,并对不兼容或过大的图片进行转换或缩放;无法处理的附件会在发送请求前给出明确错误。
  • 改进旧版 SSH 服务器的连接失败提示:当密钥交换协商失败且没有共同 KEX 算法时,引导用户在连接的高级设置中启用旧版算法兼容选项。
  • 优化 SSH 主机密钥算法选择,在不弱化主机密钥校验的前提下优先使用已信任密钥对应的算法,旧版算法仅在连接明确启用兼容选项后加入。
  • 修复 SSH 连接设置窗口内容过长时的滚动和底部按钮布局,避免表单撑开窗口或遮挡操作按钮。

English

What's New

  • Added a Windows EXE installer that uses the same per-user installation flow as the MSI. The default installation location does not require administrator privileges and provides Start menu shortcuts, a desktop shortcut, and file associations.
  • Clearly separated the standard Windows no-install ZIP from the portable ZIP. The standard navop-x86_64-pc-windows-msvc.zip uses the normal Windows user data directories and supports remembered master-key unlock, while navop-x86_64-pc-windows-msvc-portable.zip keeps data beside the executable and asks for the master key on every start.
  • Added an opt-in “Allow Legacy SSH Algorithms” compatibility setting for individual SSH connections. It is disabled by default and applies to SSH, SFTP, jump hosts, and connection reuse when explicitly enabled for legacy servers.

Upgrade Notice for Windows ZIP Users

  • If you use the Windows ZIP from v0.10.1 or earlier, continue with the new navop-x86_64-pc-windows-msvc-portable.zip. The earlier standard ZIP contained navop.portable, so its existing data is stored in the data directory beside the executable.
  • Back up the complete old portable directory before upgrading. Extract the new portable ZIP to a new directory, copy the entire old data directory into it, keep navop.portable beside navop.exe, and enter the original master key when starting the new version.
  • Do not migrate by deleting navop.portable. The new standard ZIP and the MSI/EXE installers use the normal Windows user data directories and do not automatically migrate old portable data. If connections and settings appear missing after switching editions, the original data remains in the old portable directory.

Fixes and Improvements

  • Improved image attachment compatibility for SiliconFlow and other models by handling PNG, JPEG, WebP, and GIF according to their actual encoding, converting or resizing incompatible and oversized images, and reporting unsupported attachments before sending the request.
  • Added an actionable hint when an older SSH server fails key-exchange negotiation because there is no common KEX algorithm, directing users to enable legacy algorithm compatibility in the connection's advanced settings.
  • Improved SSH host-key algorithm selection by prioritizing algorithms associated with trusted keys without weakening host-key verification. Legacy algorithms are added only when explicitly enabled for the connection.
  • Fixed scrolling and footer-button layout in the SSH connection form when the content is taller than the window.

Full Changelog: v0.10.1...v0.10.2

Navop v0.10.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:12

中文

更新内容

  • 新增终端会话录制与只读时间线回放,支持持久化保存、录制文件关联和安全浏览;回放期间会阻止输入、在线操作及 Public MCP 暴露,避免误执行。
  • 数据库表数据视图新增打开表查询入口,单元格预览面板支持调整大小,并改进行选择与 Shift 连续范围选择。
  • 改进 Markdown 编辑和文件交互:增强 Typora 兼容编辑体验、支持在表格单元格中渲染图片、补充笔记导航快捷键,并可通过拖放打开已关联文件。
  • 更新对话框提供更完整的版本信息与跳过版本选项,同时增加本地更新模拟能力,便于验证完整更新流程。

修复与优化

  • 修复 Windows 上 WSL、PowerShell 等终端在持续输出或高负载下白屏、窗口无响应的问题;同时为渲染、搜索、选择、剪贴板、滚动和控制操作增加非阻塞调度与有界排队,持续输出时界面仍可响应。
  • 全面优化终端高负载路径:限制输入队列和命令执行输出捕获,改进 SSH/串口解析入口、性能指标、命令栏历史导航,并在 SSH 重连后保留现有终端输出。
  • 改进 SSH 主机密钥校验、信任提示、会话复用、闲置回收和重连行为,使多窗口及连接恢复更加稳定。
  • 提升 SFTP 传输可靠性:断开和重连时及时淘汰过期客户端与传输池,远程写入采用暂存后替换,并正确反馈远程读取失败,降低卡住和文件半写风险。
  • 保留并展示 IPC 数据库驱动和 PostgreSQL 返回的详细错误信息,帮助定位 SQL、连接和服务端问题;同时提前阻止与当前 Navop 宿主不兼容的 IPC 驱动。
  • 修复 CSV 导入导出以及 ClickHouse、DuckDB IPC 驱动中 NULL 与空字符串语义混淆的问题,并改进数据库表格编辑、搜索快捷键和大文本预览体验。
  • 修复 RDP Caps Lock 状态不同步的问题,并使服务器监控中的进程颜色更好地适配当前终端主题。
  • 改进 Public MCP 工具目标恢复和超大终端命令输出的截断反馈,降低异常会话或大输出对应用稳定性的影响。

English

What's New

  • Added persistent terminal session recording with read-only timeline playback, recording file associations, and safe browsing. Playback blocks input, online operations, and Public MCP exposure to prevent accidental execution.
  • Added an entry point for opening table queries from database table views, made the cell preview panel resizable, and improved row selection with Shift-based range extension.
  • Improved Markdown editing and file interactions with better Typora compatibility, image rendering inside table cells, note-navigation shortcuts, and drag-and-drop opening for associated files.
  • Expanded the update dialog with richer version information and a skip-version option, and added local update simulation for validating the complete update flow.

Fixes and Improvements

  • Fixed Windows terminals such as WSL and PowerShell blanking or becoming unresponsive during continuous output or heavy load. Rendering, search, selection, clipboard, scrolling, and control operations now use non-blocking scheduling with bounded queues so the UI remains responsive.
  • Optimized high-load terminal paths by bounding ingress queues and command-output capture, improving SSH and serial parser ingestion and performance metrics, adding command-bar history navigation, and preserving terminal output across SSH reconnects.
  • Improved SSH host-key verification, trust prompts, session reuse, idle cleanup, and reconnect behavior for more reliable multi-window and connection recovery workflows.
  • Improved SFTP reliability by retiring stale clients and transfer pools during disconnects and reconnects, staging remote writes before replacement, and surfacing remote read failures to reduce hangs and partial-write risks.
  • Preserved and surfaced detailed IPC database-driver and PostgreSQL server errors for easier SQL and connection diagnostics, and now reject IPC drivers that are incompatible with the current Navop host before startup.
  • Fixed NULL versus empty-string semantics across CSV import/export and the ClickHouse and DuckDB IPC drivers, and improved database table editing, search shortcuts, and large-text previews.
  • Fixed RDP Caps Lock synchronization and adjusted server-monitor process colors to better match the active terminal theme.
  • Improved Public MCP tool-target recovery and truncation feedback for very large terminal command output, reducing the stability impact of stale sessions and oversized results.

Full Changelog: v0.10.0...v0.10.1

Navop v0.10.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:53

中文

更新内容

  • 新增 SSH 远程/反向端口转发(ssh -R),支持固定远程端口和端口 0 自动分配,并贯通连接管理、启动与停止、命令复制、分享、个人同步、状态展示及中英文文档。
  • AI Chat 统一执行模式现在会持久化保存,重新打开应用后仍会保留上次选择。

修复与优化

  • 完善远程端口转发的生命周期处理,避免自动分配端口时的启动竞态,并确保停止失败后不会残留错误的运行状态。
  • 优化 RDP 远程光标移动,使鼠标反馈更加平滑稳定。
  • 修复数据库表重命名失败时错误未正确显示的问题。
  • 修复 PostgreSQL 主键修改未正确应用的问题。
  • 扩大 Tab 重命名输入区域,长名称编辑时可以看到更多内容。

English

What's New

  • Added SSH remote/reverse port forwarding (ssh -R) with both fixed remote ports and automatic port allocation via port 0, integrated across connection management, start/stop handling, command copying, sharing, personal sync, status display, and bilingual documentation.
  • Unified execution mode in AI Chat is now persisted, preserving the selected mode after restarting the application.

Fixes and Improvements

  • Improved remote port-forwarding lifecycle handling by preventing the startup race during automatic port allocation and ensuring failed cleanup does not leave a stale running state.
  • Smoothed remote cursor movement in RDP sessions for more stable pointer feedback.
  • Fixed database table rename failures not being surfaced correctly.
  • Fixed PostgreSQL primary-key edits not being applied correctly.
  • Widened the Tab rename input so longer names remain visible while editing.

Full Changelog: v0.9.8...v0.10.0

Navop v0.9.8

Choose a tag to compare

@github-actions github-actions released this 30 Jul 04:43

中文

更新内容

  • 更新项目说明与产品截图,使功能概览和使用入口更清晰。

修复与优化

  • 修复部分 RDP 会话中鼠标不可见的问题:本地移动鼠标时会同步远端光标位置,并仅在远端位图光标已经可以绘制后隐藏系统光标。
  • 完善 RDP 光标状态切换和生命周期处理,避免默认、隐藏及位图光标切换时出现光标丢失;VNC 继续使用系统原生光标,不受 RDP 光标管理影响。
  • 修复 RDP 页签刚开始连接时“等待窗口布局”等状态提示被挤压成竖排的问题,保持提示文字横向、居中显示。

English

What's New

  • Refreshed the project documentation and product screenshots for a clearer feature overview and easier access to usage information.

Fixes and Improvements

  • Fixed an issue that could make the pointer invisible in some RDP sessions. Local mouse movement now keeps the remote cursor position synchronized, and the system cursor is hidden only after the remote bitmap cursor is ready to paint.
  • Improved RDP cursor state transitions and lifecycle handling to prevent cursor loss when switching among default, hidden, and bitmap cursors. VNC continues to use the native system cursor and is unaffected by RDP cursor management.
  • Fixed initial RDP connection status messages such as “Waiting for window layout” being squeezed into vertical text, keeping them horizontal and centered.

Full Changelog: v0.9.7...v0.9.8

Navop v0.9.7

Choose a tag to compare

@feigeCode feigeCode released this 29 Jul 13:22

中文

更新内容

  • 全面迁移 Markdown/笔记编辑器到 Velotype 架构,完善渲染态与源码态切换、编辑历史、选区与焦点管理、保存状态及外部变更同步,提升复杂文档的编辑体验与稳定性。
  • 终端主题现在可以独立于应用主题设置,并新增石板、极光、兰紫、余烬、砂岩和霜白等多套配色。
  • 完善 AI 对话的排队提示词、会话生命周期和工具调用流程;待审批工具操作可安全取消,连续对话与异常恢复更可靠。

修复与优化

  • 优化 RDP 光标渲染、断开连接及会话被其他用户接管时的提示和页签关闭处理。
  • 修复 SSH Shell Integration 安装路径与同名目录冲突时无法恢复的问题,并提升卸载操作的幂等性。
  • 修复连接保存时 Schema 变体歧义导致的保存冲突。
  • 修复宽 Markdown/笔记内容挤压顶部页签区域的问题,确保页签切换器和窗口控件始终稳定定位。

English

What's New

  • Migrated the Markdown and Notes editor to the Velotype architecture, improving rendered/source mode switching, edit history, selection and focus handling, save state, and external-change synchronization for a more reliable editing experience.
  • Terminal themes can now be configured independently from the application theme, with six additional palettes: Slate, Aurora, Orchid, Ember, Sandstone, and Frost.
  • Improved AI Chat queued prompts, conversation lifecycle, and tool-call handling. Pending tool approvals can now be cancelled safely, making continued conversations and error recovery more reliable.

Fixes and Improvements

  • Improved RDP cursor rendering and handling for disconnects and sessions taken over by another user.
  • Fixed SSH Shell Integration recovery when its installation path collides with an existing directory, and made uninstall operations more idempotent.
  • Fixed ambiguous connection-save schema variants that could cause save conflicts.
  • Prevented wide Markdown and Notes content from squeezing the top tab area, keeping the tab switcher and window controls anchored correctly.

Full Changelog: v0.9.6...v0.9.7

Navop v0.9.6

Choose a tag to compare

@github-actions github-actions released this 28 Jul 03:06

中文

更新内容

  • 全面升级 Markdown 笔记体验:预览模式现使用可直接编辑的所见即所得编辑器,并新增自动保存、手动保存、Cmd/Ctrl+S 快捷键、保存状态提示以及关闭未保存笔记时的确认流程。
  • 增强 Markdown 编辑能力:代码块支持语法高亮和语言切换,任务列表复选框可直接交互,并改进任务列表续写、空列表项退出和代码块末尾编辑行为。
  • 恢复并增强笔记导出,可通过扩展导出 HTML、PDF 和 Word 文档,并正确处理本地/远程图片及需要渲染的 Markdown 内容。
  • 扩展连接复制与克隆功能:支持分别复制基础信息或经确认后的完整敏感信息,并可按连接类型复制 SSH、SFTP、JDBC、连接 URI、端口转发、Redis Sentinel/Cluster 等命令或配置;内嵌私钥正文会始终脱敏。
  • 增强远程桌面能力:RDP 支持远端音频播放、原生远端光标和更安全的双向剪贴板文件传输。
  • 改进团队连接权限处理,可在会话恢复后继续应用权限快照,减少权限变化或重新登录后连接列表状态不一致的问题。

修复与优化

  • 强化 RDP 断线重连流程,提供断线原因与重连倒计时,并在重连期间保留最后一帧画面。
  • 修复 Windows 下 RDP 标签页可能挤压窗口标题栏控件及重连画面布局异常的问题。
  • 修复远程桌面输入法注册时机及文本范围边界问题,提升包含多字节字符时的 IME 输入稳定性。
  • 修复 Markdown 行内公式源码重叠、渲染层越界、切换编辑区域后旧区域未收起、代码块内部滚动以及表格尺寸选择器显示异常等问题。
  • 优化 Markdown 编辑器的持久化编辑区域、映射和历史记录,减少输入热路径开销,并将语法高亮初始化移出 UI 线程。
  • 修复 MySQL 普通文本字段可能被误判为二进制内容的问题。
  • 加快 Windows 本地终端启动速度,并改进 SSH 连接图标选择反馈。
  • 修复 VNC 远端光标处理,避免显示不应使用的远端光标。

English

What's New

  • Overhauled Markdown notes: preview mode now uses an editable WYSIWYG editor, with auto-save, manual save, the Cmd/Ctrl+S shortcut, save-status indicators, and confirmation when closing notes with unsaved changes.
  • Expanded Markdown editing with fenced-code syntax highlighting and language selection, interactive task-list checkboxes, and better handling for continued task lists, empty list items, and edits at the end of code fences.
  • Restored and enhanced note export through extensions for HTML, PDF, and Word documents, including local and remote images and Markdown content that requires rendering.
  • Expanded connection copying and cloning: copy basic information or confirmed sensitive details, plus type-specific SSH, SFTP, JDBC, connection URI, port-forwarding, Redis Sentinel/Cluster commands and configuration. Embedded private-key contents are always redacted.
  • Enhanced remote desktop sessions with RDP audio playback, native remote cursors, and safer bidirectional clipboard file transfers.
  • Improved team connection permission handling by restoring permission snapshots with sessions, reducing inconsistent connection-list state after permission changes or sign-in recovery.

Fixes and Improvements

  • Hardened RDP reconnection with disconnect reasons, a retry countdown, and preservation of the last visible frame while reconnecting.
  • Fixed RDP tabs and reconnect frames compressing Windows title-bar controls or producing incorrect layouts.
  • Fixed remote-desktop IME registration timing and text-range boundaries for more reliable input with multibyte characters.
  • Fixed Markdown issues involving overlapping inline-math source, escaping render layers, stale edit surfaces, inner scrolling in code fences, and the table-size picker grid.
  • Optimized persistent Markdown edit surfaces, projection mappings, and history handling, and moved syntax-highlighter initialization off the UI thread.
  • Fixed MySQL text fields being incorrectly classified as binary data.
  • Improved Windows local-shell startup time and SSH connection icon-selection feedback.
  • Fixed VNC remote-cursor handling to avoid displaying unsupported remote cursors.

Full Changelog: v0.9.5...v0.9.6

Navop v0.9.5

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:21

中文

更新内容

  • 新增数据库查询目录树,支持创建和管理 SQL 目录、导入 SQL 文件,并在查询工作区中更方便地组织脚本。
  • 改进 Redis 二进制成员体验:列表中紧凑显示数据大小,支持将原始字节复制为标准 Base64,并可下载为原始二进制文件。
  • 改进数据库二进制字段体验:对 SQLite、DuckDB、PostgreSQL、MySQL、SQL Server、Oracle 和扩展数据库返回的原始字节进行无损处理,支持紧凑显示、Base64 复制和原始文件下载;可识别的常见图片格式还支持直接预览。
  • 保持普通文本字段原有的显示、预览、复制、编辑和删除行为,同时避免二进制内容进入有损的文本编辑与写回流程。

修复与优化

  • 修复 Redis 中包含控制字节、但仍可被解析为 UTF-8 的值未正确识别为二进制的问题。
  • 修复 AI Chat 侧边栏编辑器和输入区域在部分布局下不可见的问题。
  • 修复数据库查询目录及展开状态使用错误图标的问题。
  • 修复新增 SQL 目录时可能替换已有查询内容的问题。
  • 优化远程桌面标签页的尺寸约束,避免内容固有尺寸挤压窗口控件、侧栏和主区域布局。
  • 修复 SSH 重连时未重新读取最新连接配置的问题。

English

What's New

  • Added a database query directory tree for creating and managing SQL folders, importing SQL files, and organizing scripts in the query workspace.
  • Improved Redis binary member handling with compact size labels, lossless standard Base64 copying, and downloads containing the original bytes.
  • Improved database binary field handling for raw bytes returned by SQLite, DuckDB, PostgreSQL, MySQL, SQL Server, Oracle, and extension databases. Binary cells now support compact display, standard Base64 copying, and original-file downloads; recognized common image formats can also be previewed directly.
  • Preserved the existing display, preview, copy, edit, and delete behavior for normal text fields while preventing binary content from entering lossy text editing and write-back paths.

Fixes and Improvements

  • Fixed Redis values containing control bytes being treated as text when they could still be decoded as UTF-8.
  • Fixed the AI Chat sidebar editor and composer becoming invisible in some layouts.
  • Fixed incorrect icons for database query folders and their expanded state.
  • Fixed adding an SQL directory potentially replacing existing query content.
  • Improved remote desktop tab sizing constraints to prevent intrinsic content size from compressing window controls, sidebars, and the main layout.
  • Fixed SSH reconnects not reloading the latest connection configuration.

Full Changelog: v0.9.4...v0.9.5

Navop v0.9.4

Choose a tag to compare

@github-actions github-actions released this 25 Jul 08:07

Full Changelog: v0.9.3...v0.9.4

Navop v0.9.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 10:27

中文

Navop v0.9.3 重点改进连接导航、面板拖动和 Windows 远程桌面窗口体验,并统一数据库、MongoDB、Redis、终端及主界面最近连接的交互。

更新内容

  • 数据库与终端最右侧工具面板的默认宽度由 320px 调整为 400px,为 AI、对象信息和终端工具提供更充足的显示空间。
  • 新连接侧栏和主界面“最近连接”统一为单击选中、双击打开,减少浏览连接时的误操作。
  • 优化常驻连接侧栏在不同主题和平台下的显示效果,包括侧栏专用前景色、边框、选中状态、协议图标可见性,以及 Windows/Linux 导航栏宽度和标题区域配色。

修复与调整

  • 修复 Windows 下远程桌面独立窗口全屏后缺少 Navop 标题栏的问题,现在仍可使用窗口的移动、最大化和关闭控件。
  • 修复数据库树第一次拖动分隔线时宽度突然跳变的问题,拖动计算现在基于标签页的实际渲染区域。
  • 修复 MongoDB 和 Redis 树在嵌套布局中拖动分隔线时出现相同坐标跳变的问题。
  • 修复数据库和终端右侧贡献面板在拖动调整宽度时可能出现跳变或边界计算不正确的问题。
  • 修复 Intel Mac 上旧版 XQuartz 无法使用 SSH X11 转发的问题,兼容 org.macosforge.xquartz、Apple X11 和 MacPorts X11 等旧版 launchd DISPLAY 端点。
  • 移除 macOS 常驻连接侧栏穿过窗口红绿灯标题区域的多余分隔线。
  • 调整深色终端主题中的导航栏明暗差异,避免侧栏过暗;同时改善 Windows 下数据库协议图标和选中状态的辨识度。

English

Navop v0.9.3 improves connection navigation, panel resizing, and the Windows remote-desktop window experience, while making interactions consistent across database, MongoDB, Redis, terminal, and recent-connection views.

Changes

  • Increased the default width of the far-right database and terminal tool panels from 320px to 400px, providing more room for AI, object details, and terminal tools.
  • Standardized the new connection sidebar and the home screen's Recent Connections section so a single click selects a connection and a double click opens it, reducing accidental opens while browsing.
  • Refined the persistent connection sidebar across themes and platforms with sidebar-specific foreground and border colors, clearer selected states, more visible protocol icons, adjusted Windows/Linux rail width, and platform-appropriate header colors.

Fixes

  • Fixed standalone remote-desktop windows on Windows losing the Navop title bar in fullscreen, preserving access to window movement, maximize, and close controls.
  • Fixed the database tree width jumping when its divider was dragged for the first time by calculating the resize from the tab's actual rendered bounds.
  • Fixed the same divider-coordinate jump in MongoDB and Redis trees when rendered inside nested layouts.
  • Fixed database and terminal right-side contribution panels potentially jumping or using incorrect bounds while being resized.
  • Fixed SSH X11 forwarding with older XQuartz installations commonly found on Intel Macs by recognizing legacy org.macosforge.xquartz, Apple X11, and MacPorts X11 launchd DISPLAY endpoints.
  • Removed the unnecessary persistent-sidebar divider that crossed the macOS traffic-light title area.
  • Reduced excessive navigation-rail darkness in dark terminal themes and improved database protocol-icon and selected-state visibility on Windows.

Full Changelog: v0.9.2...v0.9.3