Changelog
This page records Termark product updates, bug fixes, and behavior changes.
v1.0.21
Added
- Added a conflict resolution dialog when uploading files with the same name.
- Added asset ID copy support and unified CLI asset IDs.
Fixed
- Fixed ZMODEM getting stuck when a file with the same name already exists.
- Fixed pasted terminal content being highlighted in black.
- Fixed the terminal Ctrl+R history search shortcut.
- Fixed the missing second confirmation when closing the window on Windows.
Changed
- Appearance settings no longer follow cloud sync.
- Changed the default AI command execution timeout to 30 seconds.
- Unified the add and edit parameters for NextTerminal instances.
- Adjusted the lrzsz location and added ZMODEM internationalization.
- Adjusted the light terminal theme colors.
- Recognized Ctrl-C cancellations for AI terminal commands and added cancellation guidance.
- Adjusted the AI command echo color to the #218bff blue palette.
- Improved SFTP file toolbar buttons.
- SSH terminal sessions now automatically inject encoding environment variables.
v1.0.20
Fixed
- Fixed settings API splitting behavior and prevented the external CLI switch from being reset.
- Fixed duplicate rendering in the terminal font preview.
- Fixed blurry terminal fonts after switching to a light theme.
Changed
- Adjusted opacity percentage display.
- Replaced the color picker on the settings page.
- Improved AI panel input queue interactions.
v1.0.19
Added
- Added collapsible CPU core metrics.
- Added manual host operating system detection, with optional automatic detection.
- Added terminal background image and background opacity settings.
- The AI assistant now supports switching models.
- Added built-in default terminal fonts: Meslo on macOS and Cascadia Code on Windows.
- Sync settings now support showing passwords.
- Added recovery mode for cases where the encryption key is missing.
Fixed
- Fixed terminal metrics not being isolated by session.
- Fixed the SFTP transfer list being too tall, and added Enter confirmation when creating folders.
- Fixed serial connection parameters and asset tree tooltip text.
- Fixed settings page internationalization and system language following.
- Fixed false conflict prompts when syncing on the same device.
- Fixed inaccurate memory statistics when Available is empty by falling back to Free.
- Fixed occasional AI command hangs and switched to streaming output parsing.
- Fixed sync configuration default options and password field layout.
Changed
- Improved the AI command whitelist.
- Updated the Agent prompts.
- Removed authorization restrictions for SFTP batch downloads and image preview.
v1.0.18
Added
- The CLI now supports file upload and download.
Fixed
- Fixed AI command execution timeouts.
- Fixed focus conflicts between the AI assistant and the terminal.
- Fixed focus handling for the host key accept button.
- Fixed unclear active states for asset sources in dark mode.
- Fixed node-pty executable permissions.
- Fixed inconsistent built-in Agent tool call and tool result pairing.
- Fixed Telnet sessions that produced no output and could reconnect repeatedly after disconnecting.
- Fixed context errors after the Agent refused to execute a command.
- Fixed cases where command execution could get stuck.
- Fixed appearance initialization before the app lock is shown.
- Fixed a crash that could happen when switching languages.
Changed
- Improved the AI command execution flow.
- Removed the Claude Code ACP adapter.
- Upgraded Vite.
- Changed the editor to load asynchronously.
- Improved AI settings.
- Improved SSH authentication failure messages.
- Removed interactive AI command execution.
- Improved Agent processing.
- Removed AI output filtering.
- Refactored terminal handling logic.
- Improved PTY markers.
- Improved focus handling between terminals and input fields.
v1.0.16
Added
- Added built-in AI profiles.
- NextTerminal settings now use cards.
- The CLI now supports file upload and download.
- Added a report bug button.
Fixed
- Fixed AI settings test streaming.
- Fixed the app lock close button.
- Fixed the NextTerminal CLI source name.
- Fixed external CLI settings copy.
Changed
- Refactored external CLI skills.
- Updated release packaging targets.
v1.0.15
Added
- Added external CLI support, allowing Codex and Claude Code to query assets and execute commands.
- Added a Linux release.
Fixed
- Fixed an issue where the app could not exit from the locked state on Windows.
- Fixed duplicate Electron instances.
- Fixed the maximize window control icon.
Changed
- Improved AI interactive operations.
v1.0.14
Added
- Added automatic update support.
- Added app lock support.
- Added AI conversation history management.
- Added Claude Code AI Agent support.
- AI command execution now supports interactive operations.
- Added a paste selection action to the terminal context menu.
- NextTerminal now supports custom request headers.
- SFTP filenames now show a tooltip with the full name when truncated.
Fixed
- Fixed AI chat state not being preserved after terminal reconnects.
- Fixed terminal theme and global UI theme sync.
- Fixed sync status messages that could be misleading before the first sync.
- Fixed overly long path titles in tabs.
- Fixed app lock state not refreshing when the window regains focus.
Changed
- Improved the AI settings page.
- Improved ACP copy.
- Improved AI command execution output display.
v1.0.13
Added
- Added SSH keyboard-interactive authentication support.
- Added NextTerminal upstream proxy settings.
- Added an app mode switch to the sidebar.
- Added a terminal theme copy action.
- Added a copy IP action to context menus.
- Added Alpine logo support and OS auto-detection.
- Asset tree now supports Shift range selection and batch connection.
- Copied SSH sessions now automatically open in the same directory.
Fixed
- Fixed RSA credential key type support.
- Fixed command snippet drag rectangle type guard handling.
- Fixed invalid AI test behavior.
Changed
- Local terminal tab titles now update automatically.
- Local fonts are now excluded from sync.
- Improved AI settings.
- DeepSeek models now only allow disabled thinking.
- Adjusted the keyword highlight rules layout.
- Refactored the shortcuts settings layout.
- Refactored the appearance sections in settings.
- Global pages now follow the appearance terminal theme.
- Terminal theme switching now syncs the global theme.
- Aligned local asset toolbar buttons.
v1.0.12
Added
- Added Codex support to the AI features.
- Added support for deleting custom logos.
- Added an expand-group menu to the asset tree.
- Command snippets now support drag-and-drop sorting.
- Keyword highlight rules now support drag-and-drop sorting.
- Added log capture for backend startup failures.
Fixed
- Fixed asset tree host icon alignment.
- Fixed custom logo deletion during sync.
- Fixed NextTerminal reconnecting after a normal exit.
- Fixed terminal text selection so it can cover keyword highlights.
- Fixed Chinese text encoding issues in some macOS environments.
Changed
- Improved AI features.
- Improved the AI command whitelist.
- Confirmation dialogs now focus the confirm button by default.
- Terminal fonts now use real virtual terminal rendering.
- Disabled refresh to prevent accidental activation.
- Improved log formatting.
v1.0.11
Added
- Added upstream access authentication for NextTerminal, including Basic Auth and mTLS.
- Added support for switching AI models.
- Local terminals now recognize file paths when files are dragged into the terminal.
- Keyword highlight rules now support a remark field.
- SSH connections now support additional host key algorithms for compatibility with legacy servers.
- Added SSH pre-connect authentication and host key confirmation.
Fixed
- Fixed automatic reconnect and normal-exit detection.
- Fixed sync time updates when a sync operation makes no changes.
- Fixed batch execution terminal layout so the number of terminals per row is limited.
- Fixed an issue where switching tabs could hide the "open editor" button in SFTP.
- Fixed an out-of-bounds issue when importing JSON keyword highlight rules.
- Fixed terminal copy and paste by using the Electron clipboard.
v1.0.10
Added
- Added iCloud and local directory sync.
- Added support for configuring multiple NextTerminal environments.
- NextTerminal login now supports access through WebSocket tunnels.
- Added AI actions to the terminal context menu.
- Added a recording status indicator in the terminal top-right corner.
- Added a confirmation dialog when enabling the AI assistant.
Changed
- Backend browser opening now uses the official library.
- Improved reconnect messages.
- Improved AI interaction.
v1.0.8
Added
- Added license expiration time display.
- Added support for downloading session recordings.
Fixed
- Fixed terminal tab title and focus handling after connection failures.
- Fixed SFTP workspace reconnection and transfer behavior.
- Fixed terminal tab bar scrolling when many tabs are open.
Changed
- Temporary connections now focus the IP input by default.
- Moved the host remark field in the host dialog.
- Disabled spellcheck for remark fields.
- Terminal tabs now continue showing numbers above 9, use a single dropdown arrow when overflowed, and auto-scroll horizontally while dragging tabs near the edge.
- Improved command snippet asset selection.
- Improved the login flow and added login cancellation support.
- Improved license information display.
- Refactored the SFTP file browser.
- Improved search result rendering.
- Improved terminal keyword highlighting.
- Improved session recording.
- Local terminal paths and working directories no longer sync to other devices.
v1.0.7
Fixed
- Fixed terminal copy behavior so it only copies when text is selected.
- Fixed the terminal latency overlay covering the batch execution button.
- Fixed terminal cursor position after reconnecting.
- Kept the AI tab WebSocket connection active when switching tabs.
v1.0.6
Added
- Added support for opening the AI assistant in multiple sessions at the same time.
- Added collapsible command snippet groups.
- Added SFTP folder upload support.
- CSV asset import now supports asset group fields.
- Added ZMODEM file transfer support.
- Added SSH keepalive latency display.
- Added customizable terminal copy and paste shortcuts.
Fixed
- Fixed an issue where Ctrl + Shift + V could paste twice on Windows.
- Fixed long filename overflow in the SFTP delete confirmation dialog.
- Fixed custom terminal theme JSON editor width constraints.
- Fixed terminal scrollbar alignment on the right edge.
- Fixed toast notifications overlapping the tab bar.
- Fixed terminal tab bar scrolling and drag-region behavior.
- Fixed terminal output preservation after reconnecting.
Changed
- Improved the AI settings UI.
- Improved the terminal font picker.
- Optimized the default sidebar width.
- Tightened AI command confirmation behavior.
- Simplified AI command confirmation handling.
- Switched to the assisted Windows installer.
Removed
- Removed Linux packaging.
v1.0.5
Added
- Added support for syncing custom logos incrementally.
- Added a host remark field.
- Added optional SSH keepalive configuration.
- Added terminal tab close options.
- Added regular expression support for terminal keyword highlights.
- Added SFTP copy path menu actions.
- Added support for pressing Enter in the batch command input to execute commands.
- Asset tree tooltips now show usernames.
Fixed
- Fixed terminal copy and paste shortcuts.
- Fixed an issue where SFTP download renaming did not take effect.
- Fixed multi-select SFTP drag preview behavior.
- Fixed an issue where terminal panes could be unmounted when splitting.
- Fixed AI settings refresh before each prompt.
- Fixed unsupported locale handling.
- Fixed long-name overflow in the batch asset selection dialog.
- Fixed SFTP asset picker width constraints.
- Fixed dialog overlay clicks closing dialogs unexpectedly.
Changed
- Moved AI into a resizable terminal sidebar.
- Improved terminal SFTP session isolation.
- Optimized the SFTP toolbar and reused SFTP file controls.
- Simplified API error type matching.
- Unified settings page configuration card styles.
- Improved settings page form alignment.
- Improved keyword highlight switch alignment and label text.
v1.0.4
Added
- Added session recording.
- Added a terminal context menu.
- Added cursor style configuration.
- Command snippets now support sorting and configurable automatic execution.
Fixed
- Fixed an issue where split-screen shortcuts did not work.
- Fixed an issue where serial port resources were not released.
Changed
- Improved shortcut text.
- Improved split-screen behavior.
- Improved the Windows/Linux exit confirmation UI.
v1.0.3
Added
- Added file size display to the update dialog.
- Added support for custom terminal themes.
Fixed
- Fixed an issue where terminal reconnection could get stuck in mouse mode in special cases.
- Fixed an issue where private key credentials with passphrases could not be used.
- Fixed left-side alignment in fullscreen mode on Mac.
Changed
- Unified file size formatting.
- Improved the private key credential creation flow.
- Improved AI settings.
v1.0.2
Fixed
- Fixed incorrect prompt when canceling a download.
- SFTP delete now succeeds silently when the target file does not exist.
Changed
- Sidebar width is now stored on the frontend.
Removed
- Removed trial limitations.
v1.0.1
Added
- AI assistant compatibility with DeepSeek V4.
- Custom prompts for the AI assistant.
- Custom User-Agent configuration for the AI assistant.
- Password or key reveal support for hosts, credentials, temporary connections, AI settings, and data sync.
Changed
- Disabled online updates for the Windows portable edition.
v1.0.0
- Initial release.