Releases: chaterm/Chaterm
Releases · chaterm/Chaterm
v0.7.1
Version 0.7.1
Released on 2025-12-08
Features
- Add a version prompt function, including update instructions and version management
- Refact AiTab component
- Split-screen feature rearchitecture
- The terminal settings have added the touchpad zoom function
- Add system background support as well as user-defined backgrounds
- Add transparent background option to tabs, terminals, and main …
- Supports third-party tool files (XShell, SecureCRT, MobaXterm) import
- Add the function of interrupting task
- Add Snippets tab to LeftTab and integrate into TerminalLayout
- Introduce functionality to run snippets across all tabs via context menu
- Add theme configuration to user settings and improve terminal event handling
- Remove sync input functionality from context menu and related components
- Enhance terminal tab behavior with active panel change handling and focus management
- Implement chat export functionality
- Implement theme management by loading user theme from database
Bug Fixes
- Adjust layout rendering
- Remove the timestamp field in the encryption context
- Enhance conversation deletion by updating global state and removing from favorites
- Abnormal split screen position of window with the same name
- Fix the layout of the agents and when clicking on the "title" to…
- Add useWatchers composable
- Simplify asset information handling and event bus integrati…
- When fixing the Command mode, the issue of executing commands in…
- Command output highlight
- Fix the issue where the output is displayed twice
- Initialization of plugin related functions
- Black theme display issue on plugin page
- Adjust file path handling for non-Windows platforms
- Adjust the default value background
- Delete the GitHub Actions workflow of the synchronization branch
- Repeated writing issue after reconnection
- Fix the problem of hardcoded Chinese characters
- Internationalization improvement
- Login add localPlugins parameter
- Optimize the association of the AI conversation with the current active terminal IP
- The scrolling failure issue caused by multiple tags
- Fix the issue where the host does not update when the terminal switches to the agents layout
- Fix the issue of abnormal shortcut keys
- Add support for loading and saving Ollama model ID in configuration
- Enhance SSH connection focus handling and improve tab close functionality
- Update release notes with new features and stability improvements
v0.7.0
Version 0.7.0
Released on 2025-11-20
Features
- litellm supports dynamic acquisition of system agents
- Support multi-tab
- New Agents layout
- Enhance AiTab component with keyboard shortcut for closing tabs and improve CSS for better text handling
- Abandon indexedDB data and migrate to sqlite
- Optimize remote terminal command execution
- Add toggle layout shortcut
- Add shortcut for toggling agents left sidebar
Bug Fixes
- ProxyConfig update
- Highlighting basic command fixes compatibility with inline and A…
- The bastion machine executed abnormally with a timeout, but there was no proper interaction with the UI.
- Optimize the layout of the AI conversation style
- FTP shutdown exception issue
- The problem of the agent @ mode being unable to connect
- Failed to establish SFTP connection for asset reuse in Bastion host
- E2E test execution in the Windows environment
- Fix the abnormal issue of selecting multiple servers in the agent mode
- Fix the issue where the IP is not visible in the file management
- Update type casting for file operations and improve type safety in files.vue
- X10 Mouse Event Forwarding Issue
- Update layout components
- Remove debounced resize check from AgentsLayout.vue
- Prevent host selection when not in agent mode
- Simplify AI sidebar state restoration logic
- Shortcut conflicts between AITab & Terminal
- Fix the issue of local connection unable to paste
- The new conversation does not show the repair option in the left column
- Reset layout when switching from agents to terminal
- Correct sidebar toggle icon visibility based on sidebar state
- Migrate terminal components to SSH
- AI dialogue is synchronized in the agents and terminals layout
- Correct sidebar toggle logic for agents layout
v0.6.2
Version 0.6.2
Released on 2025-11-13
Features
- Enhance AI model selection and debugging process in tests
- Added the option for inner split-screen display within the tab menu
Bug Fixes
- Exclude fsevents from build files in electron-builder configuration
- Add script to create minimal fsevents directory for Linux builds
- Optimize the underlying SSH connection closure logic to ensure that the connection is closed only when no other sessions are in use
- Modify the key generation logic for the favorites bar
- The terminal font scaling only takes effect on the current terminal
v0.6.1
Version 0.6.1
Released on 2025-11-11
Features
- Support jms token
- Added SSH connection identity
Bug Fixes
- Add chokidar dependency
- History list load more
- Add external dependency checks and update build process
- Update package dependencies and move fsevents to optionalDepen…
- Add macAddress dev
- Update unique constraint logic in t_assets table to include asset_type
- Adjust max-height of AssetSearch component for improved usability
- Update DMG title
- Adjust the position of the MCP display
- Fix the issue where the chatTitle is displayed incorrectly
- Disable host list feature in command/chat modes
- A bug where assets cannot be deleted
v0.6.0
Version 0.6.0
Released on 2025-11-06
Features
- Add MCP support
- Use the internal monaco editor to open chaterm-security.json
- Implement command parsing in McpHub for improved argument handling
- Enhance SSH proxy configuration with new UI elements and event handling
- Implement command construction for JumpServer with improved per…
- Change externalLoginUrl
- Refactor JumpServer handling and improve command execution
- Add the command for building a complete Jump Server
- Improve group name handling in AssetForm and set default group on submit
- Enhance paste functionality in terminal input
- Improve MCP stability
Bug Fixes
- Change MCP server type to stdio
- Prevent left pane size update when it is zero in TerminalLayout.vue
- Adjust left pane size
- Add left sidebar container class and disable transitions for pan…
- Update tabsPanel.vue to enhance scrollbar appearance and adjus…
- Dual scrollbars on the terminal
- Update toggleSideBar function to manage left pane size and heade…
- Clear transport error and close handlers in McpHub, improve conf…
- Fixed history list
- Add tab renaming functionality
- Distinguish ip
v0.5.7
Version 0.5.7
Released on 2025-10-31
Features
- Update terminal output behavior to always expand and adjust…
Bug Fixes
- Update global declarations and adjust theme colors
- Adjust global declarations and modify terminal layout
- Modify English locale strings
- Update dashboard
v0.5.6
Version 0.5.6
Released on 2025-10-29
Features
- Update related logic in DatabaseManager and SyncEngine
- Add create or update asset functionality with duplicate handling
- Add contributing guidelines
Bug Fixes
- Remove unused parameter from onTreeExpand function in Workspace
- Update logo dimensions in dashboard component for improved visibility
- Remove remote logs
- Improve task creation and chat title generation process
- Enhance AssetContextMenu positioning logic and size management
v0.5.5
Version 0.5.5
Released on 2025-10-24
Features
- Improve cancel command handling in AiTab component
- Implement seperate IPC channel for command generation responses
- Enhance the JumpServer interaction process to support connection reuse
- Add an SSH connection multiplexing pool to support the multiplexing and management of MFA-authenticated connections
v0.5.4
Version 0.5.4
Released on 2025-10-21
Features
- Enhance updater functionality with error handling
- Implement MFA caching mechanism for JumpServer connections
Bug Fixes
- Remove unused variable 'name' from Term componen
v0.5.3
Version 0.5.3
Released on 2025-10-17
Features
- Enhance GLM streaming support by parsing blocks into incremental reasoning events
Bug Fixes
- Bedrock model check
- Remove private key validation from keyChainConfig component
- The output feedback of ask interaction rejection
- The issue where Ctrl+V cannot be used after exiting system status
- Modify the OTP code format verification logic to allow non-empty input