Releases: feigeCode/navop
Releases · feigeCode/navop
Release list
Navop v0.10.7
中文
更新内容
- 终端工作区新增面板分屏控制,可向左、右、上、下拆分终端,并可将面板恢复为普通标签页。
- 连接侧边栏新增批量选择与管理模式,可选择当前可见连接、批量移动到分组或批量删除,并将相关入口整合到溢出菜单。
- SSH 连接支持配置终端类型,改善不同远程系统和 shell 环境下的兼容性。
- SQL 查询新增无限结果模式和执行中取消能力。
- 统一辅助窗口的关闭行为,并使用对应平台的标准窗口关闭快捷键。
修复与优化
- 表数据导入支持事务执行与二进制安全处理,失败时可回滚,避免留下部分导入数据;SQL 导出现在也会正确保留二进制值。
- 改善 SSH 多因素及 keyboard-interactive 认证流程,保留终端缓冲区并支持继续完成多步认证。
- 修复终端长行在可见视口中的换行,以及调整窗口大小后的内容重新排版问题。
- 限制 AI Chat 会话记录、缓存会话和工具信息的内存占用,提升长时间会话的稳定性。
- 为远程桌面帧增量、扩展驱动 worker、Public MCP 审批队列、SSH 路径补全缓存和远程文件外部编辑会话增加容量或生命周期限制,降低长期运行时的资源堆积风险。
- 优化大型 DML 执行后的数据库缓存失效判断,避免不必要地解析完整 SQL。
- 修复表格复制选择可能超出有效列范围的问题。
- 将 Redis 驱动最低兼容版本更新至
0.1.4,以支持原生 pipeline 与连接断开后的恢复能力。
English
What's New
- Added terminal pane controls for splitting a terminal to the left, right, top, or bottom, with an option to restore a pane to a regular tab.
- Added batch selection and management to the connection sidebar, including selecting visible connections, moving multiple connections to a group, and deleting them in one operation, with the related actions consolidated into the overflow menu.
- Added configurable SSH terminal types for better compatibility with different remote systems and shell environments.
- Added an unlimited-results mode and cancellation for running SQL queries.
- Unified auxiliary-window close behavior and aligned shortcuts with each platform's standard window-close action.
Fixes and Improvements
- Made table imports transactional and binary-safe so failures can roll back without leaving partial data, and fixed SQL exports to preserve binary values correctly.
- Improved SSH multi-factor and keyboard-interactive authentication by preserving terminal buffers and allowing multi-step authentication to continue.
- Fixed terminal soft-wrapping within the visible viewport and content reflow after resizing the window.
- Bounded AI Chat transcripts, cached sessions, and tool information to improve stability during long-running conversations.
- Added capacity or lifecycle limits for remote-desktop frame deltas, extension-driver workers, Public MCP approval queues, SSH path-completion caches, and external remote-file editing sessions to reduce resource buildup during long-running use.
- Optimized database cache invalidation after large DML statements by avoiding unnecessary full-SQL parsing.
- Fixed table copy selections that could extend beyond the valid column range.
- Updated the minimum compatible Redis driver version to
0.1.4to support native pipelines and recovery after dropped connections.
Full Changelog: v0.10.6...v0.10.7
Navop v0.10.6
中文
更新内容
- 工作区文件浏览器新增文件和目录的剪切、复制、粘贴操作,并支持 macOS
Cmd-X/C/V与其他平台Ctrl-X/C/V快捷键。 - 全面增强 SSH/SFTP 文件管理:本地与远程操作菜单改为更清晰的下拉菜单,补充文件剪贴板、远程命令执行、复制进度与取消,并重构服务器间复制流程,支持直传认证、自动配置源端 SSH key、保留 SSH proxy 设置以及仅中继模式。
- SFTP 新增未知或变更主机密钥确认,可选择拒绝、仅本次接受或接受并保存;文件列表同时支持显示所有者用户名,并分别保存左右面板的隐藏列配置。
- 降低远程桌面的显示延迟,优化帧呈现、纹理上传与资源回收流程,并支持从 macOS Finder 向远程桌面复制文件。
- 数据库工作区查询支持在可用连接之间选择,并同步当前连接、数据库和 Schema 上下文;关闭未命名 SQL 查询时可选择取消、放弃保存或命名后保存。
- SSH 终端支持在连接过程中请求运行时凭据;Agent 新增可配置的迭代次数上限,并改善聊天消息复制内容。
修复与优化
- 修复 SSH 多因素认证过程中 OTP 提示可能丢失的问题。
- 修复 SFTP 服务器直传可能卡住、缺少源端 key、丢失源端 SSH proxy 设置以及未知主机密钥无法处理等问题。
- 工作区侧栏现在会持久化折叠状态并可隐藏空工作区,同时将工作区名称唯一性限制在同一父工作区内。
- 修复表格多行复制时可能重复生成列的问题。
- 修复 MCP 启动器必须预先解析
npx路径的问题,现在会直接执行npx。 - 改善主页与 Tab 系统的兼容性,修复无 Tab、从主页切换或使用旧版主页导航时 Tab 栏和导航入口可能不可见的问题。
- 修复流式执行 DDL 后 Schema 元数据缓存未及时失效的问题,并优化 SSH 连接表单的界面布局。
English
What's New
- Added cut, copy, and paste for files and directories in the workspace explorer, with
Cmd-X/C/Vshortcuts on macOS andCtrl-X/C/Von other platforms. - Expanded SSH/SFTP file management with clearer drop-down action menus, file clipboard operations, remote command execution, copy progress and cancellation, plus a reworked server-to-server copy flow with direct-transfer authentication, automatic source-side SSH key setup, preserved SSH proxy settings, and a relay-only mode.
- Added confirmation for unknown or changed SFTP host keys, with reject, accept-once, and accept-and-save choices. File listings can also show owner usernames and persist hidden-column preferences independently for the left and right panes.
- Reduced remote desktop display latency, optimized frame presentation, texture uploads, and resource cleanup, and added support for copying files from macOS Finder to a remote desktop session.
- Workspace database queries can now select among available connections while synchronizing the active connection, database, and schema context. Closing an unnamed SQL query now offers cancel, discard, or save-with-a-name choices.
- SSH terminals can request runtime credentials during connection. Agent settings now include a configurable iteration limit, and copied chat-message content has been improved.
Fixes and Improvements
- Fixed OTP prompts being lost during SSH multi-factor authentication.
- Fixed direct SFTP server-to-server copies that could hang, omit source-side keys, lose source SSH proxy settings, or fail to handle unknown host keys.
- Workspace sidebar collapse state is now persisted, empty workspaces can be hidden, and workspace-name uniqueness is scoped to the parent workspace.
- Fixed duplicate columns being produced when copying multiple table rows.
- Fixed MCP launcher startup by executing
npxdirectly instead of requiring its path to be resolved first. - Improved compatibility between the home page and the tab system, fixing cases where the tab bar or navigation entry could disappear with no tabs or while switching from the legacy home page.
- Fixed stale schema metadata after streaming DDL execution and improved the SSH connection form layout.
Full Changelog: v0.10.5...v0.10.6
Navop v0.10.5
中文
更新内容
- SSH 终端新增可配置字符集,支持 UTF-8、GBK、GB18030、Big5、Shift_JIS、EUC-JP、EUC-KR 和 Windows-1252,改善旧系统及非 UTF-8 环境的显示与输入。
- 终端右键菜单新增“粘贴选中内容”,可直接将当前选中的文本发送到终端。
- SSH 主机指纹发生变化时新增安全确认,展示新旧指纹并提示中间人攻击风险,需明确确认后才能更新或临时接受。
修复与优化
- 修复 Agent 上下文压缩模型调用失败时任务会中断的问题,现在会使用本地摘要继续执行,同时保留取消操作语义。
- 修复弹出菜单在搜索或内容更新后可能丢失键盘焦点的问题,并在关闭时正确恢复此前焦点。
- 修复 AI Chat 切换资源上下文后最新消息可能不可见的问题,现在会自动滚动到最新消息。
- 改善 SSH 和 SFTP 的连接失败诊断以及 SSH 终端运行时错误展示:日志和断开界面会保留完整错误上下文,便于定位连接、输入发送、解析及会话运行问题。
- 改善旧版 SSH 服务器兼容性;明确启用“允许旧版 SSH 算法”后,SSH 和 SFTP 支持更多 SHA-1 密钥交换算法,默认仍保持关闭。
English
What's New
- Added configurable SSH terminal encodings, including UTF-8, GBK, GB18030, Big5, Shift_JIS, EUC-JP, EUC-KR, and Windows-1252, improving display and input for legacy and non-UTF-8 environments.
- Added “Paste Selected Text” to the terminal context menu, allowing the current selection to be sent directly to the terminal.
- Added explicit security confirmation when an SSH host key changes, showing the new and previously trusted fingerprints and warning about possible man-in-the-middle attacks before allowing an update or one-time acceptance.
Fixes and Improvements
- Fixed Agent tasks stopping when context-compaction model calls fail; a local fallback summary is now used while preserving cancellation behavior.
- Fixed keyboard focus being lost in popovers during search or content updates, and correctly restored the previously focused element when the popover is dismissed.
- Fixed the latest message becoming hidden after changing the AI Chat resource context; the view now scrolls to the newest message automatically.
- Improved SSH and SFTP connection diagnostics and SSH terminal runtime error reporting. Logs and the disconnect UI now preserve full error context for connection, input, parser, and session failures.
- Improved compatibility with older SSH servers by supporting additional SHA-1 key-exchange algorithms for SSH and SFTP when “Allow Legacy SSH Algorithms” is explicitly enabled; the setting remains disabled by default.
Full Changelog: v0.10.4...v0.10.5
Navop v0.10.4
中文
更新内容
- 终端新增 SSH 下的 ZMODEM 文件传输支持,可在检测到上传或下载请求时选择本地文件或下载目录。
- SFTP 文件传输工具栏新增目录上传能力,可从上传菜单直接选择文件或目录。
- 数据库对象树中的表菜单新增“复制表名”和“复制表注释”操作。
修复与优化
- 修复 SQL 查询结果导出不完整的问题,现在可导出完整结果集。
- 修复 Agent 输入框 mention 补全在快速输入、中文或数字查询时可能崩溃或显示过期结果的问题。
- 修复 Windows 本地终端环境变量未及时刷新以及 Git Bash 路径解析问题。
- 修复 RDP 显示及桌面交互相关问题,并改善连接侧栏中的连接分组拖放目标区域。
- 为 Linux Wayland 窗口设置稳定的应用 ID 和
Navop窗口标题,改善桌面环境中的窗口识别。 - 修复 Markdown 编辑器删除包含 Unicode 字符的脚注引用时可能发生的崩溃。
English
What's New
- Added ZMODEM file transfers over SSH, including file selection for uploads and destination-directory selection for downloads.
- Added directory uploads to the SFTP file-transfer toolbar, allowing users to choose files or folders directly from the upload menu.
- Added table actions for copying a table name or table comment from the database object tree.
Fixes and Improvements
- Fixed incomplete SQL query-result exports so complete result sets can now be exported.
- Fixed crashes and stale-result updates in Agent mention completion, especially during rapid typing and CJK or numeric queries.
- Fixed stale Windows local-terminal environments and improved Git Bash path resolution.
- Fixed display and desktop interaction issues in RDP sessions, and expanded connection-group drop targets in the sidebar.
- Set a stable Linux Wayland application ID and
Navopwindow title for better desktop integration. - Fixed a crash when deleting Markdown footnote references containing Unicode characters.
Full Changelog: v0.10.3...v0.10.4
Navop v0.10.3
中文
更新内容
- 支持编辑 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_storagefor 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 completedatadirectory 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
中文
更新内容
- 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.zipuses the normal Windows user data directories and supports remembered master-key unlock, whilenavop-x86_64-pc-windows-msvc-portable.zipkeeps 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 containednavop.portable, so its existing data is stored in thedatadirectory 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
datadirectory into it, keepnavop.portablebesidenavop.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
中文
更新内容
- 新增终端会话录制与只读时间线回放,支持持久化保存、录制文件关联和安全浏览;回放期间会阻止输入、在线操作及 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
NULLversus 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
中文
更新内容
- 新增 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 port0, 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
中文
更新内容
- 更新项目说明与产品截图,使功能概览和使用入口更清晰。
修复与优化
- 修复部分 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
中文
更新内容
- 全面迁移 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