Commit Graph
85 Commits
Author SHA1 Message Date
Kang acb2adc1ec docs: update changelog for v1.2.10 2026-09-13 13:56:34 +08:00
Kang 5ea899e71c docs: update CHANGELOG for version 1.2.9 2026-09-07 00:59:00 +08:00
Kang 7858853dbd docs: update CHANGELOG for version 1.2.8
- Added SSH feature to prune NyaTerm's Bash shell-integration commands from remote command history, including support for shells with cmdhist disabled.
- Restyled the built-in editor's search panel with theme-aware controls, focus rings, and checkbox accents.
- Ensured shell-integration injection lines comply with remote Linux PTY canonical-input limits.
2026-09-03 10:35:29 +08:00
Kang 55a143e2f7 docs: update CHANGELOG for version 1.2.7
- Added new features including Ctrl+mouse-wheel font zoom in the editor, a context-menu action for quick commands, dynamic terminal tab titles, shared SFTP helpers, and improved AI event handling.
- Fixed issues related to file drop target detection, terminal selection preservation, tab scrolling behavior, and RDP connection editing.
2026-09-02 21:24:30 +08:00
mengshouer 1d18807b8e feat: add dynamic terminal tab titles 2026-08-29 02:28:53 +08:00
Yue-Sui d8b789f6d7 docs(development): list all four locale files in i18n docs 2026-08-26 12:12:24 +08:00
Kang 68ecc64e0a docs(ssh-connection): update documentation for local terminal invocation and link formats
- Added details on local terminal invocation options, including the ability to set the initial working directory.
- Included new supported link formats for local connections in both Chinese and English documentation.
- Clarified handling rules for external local terminal requests and their interaction with saved connections.
2026-08-24 01:22:22 +08:00
Kang 4b6364abbd docs(session-types): update RDP and VNC sections to include proxy and jump host details
- Enhanced the documentation for RDP and VNC session types to specify support for proxy and SSH jump host configurations.
- Clarified limitations regarding terminal command history and SFTP file explorer for RDP sessions.
- Improved descriptions of VNC transport capabilities and security features, including the handling of classic VNC Authentication passwords.
2026-08-23 18:05:30 +08:00
Kang 8b90294294 Merge https://github.com/nyakang/nyaterm 2026-08-14 16:08:29 +08:00
Kang fb09c8b248 docs: add external and protocol invocation section to SSH connection guide
- Introduced a new section detailing how NyaTerm can open connection links from external sources such as browsers and scripts.
- Explained supported entry points, link formats, and handling rules for SSH and Telnet connections.
- Enhanced documentation clarity for users on utilizing external invocation features.
2026-08-14 16:07:53 +08:00
litcc eb9785fc24 Merge remote-tracking branch 'upstream/main' into feat/agent-forward-config
# Conflicts:
#	src-tauri/src/core/portable_snapshot/tests.rs
2026-08-13 23:20:12 +08:00
Kang c6abdac3ff docs: release v1.2.3 with new features, enhancements, and fixes
- Added VNC sessions with saved-connection support, remote desktop utilities, session recording, asset management features, and cloud snapshot decoding.
- Enhanced RDP behavior, normalized settings handling, optimized process display, and updated localization strings.
- Fixed cloud-sync validation and temporary session recreation issues.
- Updated documentation for RDP and VNC support in README and session type documentation.
2026-08-13 19:57:46 +08:00
litcc 6ecc011b57 Merge remote-tracking branch 'upstream/main' into feat/agent-forward-config
# Conflicts:
#	src-tauri/src/cmd/connection.rs
#	src-tauri/src/config/connection.rs
#	src-tauri/src/config/mod.rs
2026-08-13 17:44:08 +08:00
litcc a4792c023b feat(ssh): add configurable SSH Agent forwarding
- decouple authentication endpoints from forwarding configuration
- support multiple external Agent endpoints and NyaTerm stored keys
- add shared fingerprint allowlist and AllowAll policies
- add Agent broker with protocol limits, signing controls, timeouts, and key-change invalidation
- migrate legacy Agent forwarding settings
- update runtime IPC, import/snapshot handling, UI, i18n, documentation, tests
2026-08-13 17:27:03 +08:00
Kang ec2aeb882a docs: update README and session types documentation to include RDP and VNC support
- Enhanced README files to reflect the addition of RDP and VNC session types in NyaTerm.
- Updated session types documentation to clarify features and configurations for RDP and VNC sessions.
- Improved localization in both English and Simplified Chinese to ensure consistency across documentation.
2026-08-13 10:29:51 +08:00
Kang d85bfb50e6 docs(changelog): update changelog for version 1.2.2
- Added Windows MSI packaging support, drag-and-drop sorting for quick command categories, enhanced RDP resizing, and predefined macOS edit menu items.
- Improved gutter layout constants and added quick command labels for category creation and custom sorting.
- Fixed issues with RDP key capture, terminal timestamp resets, and release crashes due to corrupt metadata.
- Updated documentation links in the README.
2026-08-12 18:16:55 +08:00
Kang b434a7f90c docs(changelog): update CHANGELOG for version 1.2.1
- Added new features including RDP session support, SSH Agent authentication, cloud sync enhancements, and terminal output improvements.
- Changed settings for better draft-state handling and layout consistency.
- Fixed issues related to cursor handling in RDP and command injection timeouts in SSH.
- Improved performance during large output bursts in the terminal.
- Updated documentation with new community engagement badges and detailed export/import functionalities for quick commands.
2026-08-11 16:08:10 +08:00
litcc 05884e1b6f feat(ssh): add SSH Agent authentication and forwarding
- add cross-platform Agent endpoint support for Unix sockets, environment variables, Pageant, and Windows OpenSSH
- add hardware-backed SSH Agent authentication with cancellation, retry, timeout, and ProxyJump rebuild handling
- make Agent forwarding explicitly opt-in and keep endpoint settings device-local
- add localized Agent configuration UI, security warnings, and authentication dialogs
- update import, persistence, sync filtering, documentation, and SSH Agent integration tests
2026-08-10 20:51:45 +08:00
Kang 4afee9ba10 chore: update author and organization name from CoderKang to NyaKang
- Changed the author name in package.json and updated the organization name in docusaurus.config.ts and footer.json to reflect the new branding.
2026-08-05 00:20:11 +08:00
Kang d5fea16585 chore: update CHANGELOG and README for version 1.2.0
- Added remote GPU and NPU overviews to the application header/status area, a Notes panel toggle in settings, support for multiple directory uploads in the file explorer, and group path display in terminal TabBar tooltips.
- Integrated remote GPU/NPU overview data with existing monitoring panels and added localization strings for new features across supported languages.
2026-08-04 22:44:25 +08:00
Kang 4091e289a2 chore: update CHANGELOG and README for version 1.1.19
- Added new features including a Notes panel with autosave, an asset monitoring workspace, enhanced SFTP handling, and Zmodem local path tracking.
- Improved UI elements and localization for various components.
- Fixed issues related to CPU usage handling and terminal search input focus.
- Refactored components for better performance and usability.
- Updated documentation to clarify SSH connection guidance.
2026-08-04 16:40:40 +08:00
Kang 72938d43af docs: clarify SSH connection guidelines regarding password usage
- Updated documentation to specify that only `ssh://` URLs may include one-time passwords, while inline passwords in command format are rejected for security reasons.
- Enhanced clarity on the handling of temporary SSH sessions and the stripping of sensitive connection details.
2026-07-29 21:38:09 +08:00
Kang 6fcac4143d docs: update CHANGELOG for version 1.1.18
- Added features for external connection handling, terminal improvements, session support, SFTP operations, file explorer enhancements, security dialogs, network management, quick commands, AI settings, and automatic updates for Windows portable builds.
- Changed SFTP backend modularization, unified secret encryption logic, and improved various settings and localization.
- Fixed issues related to terminal handling, synchronization, window loading, SFTP directory logic, and UI responsiveness.
- Updated documentation, including badge links in the Chinese README and installation instructions.
2026-07-29 19:02:42 +08:00
233 657b76fc7a refactor(updater): unify portable updates on Cloudflare R2 2026-07-22 16:30:55 +08:00
233 b73ea56135 feat(updater): support automatic updates for Windows portable builds 2026-07-22 14:46:17 +08:00
Kang cebcf8fa99 docs(release): update changelog and installation documentation for version 1.1.17
- Added new release notes for version 1.1.17, detailing fixes for content security policy, terminal hibernation logic, and Zmodem conflict resolution.
- Updated installation instructions for Windows portable editions to reflect the new version.
- Included macOS installation instructions in both English and Chinese documentation, along with guidance on handling app signing issues.
2026-07-22 12:46:11 +08:00
Kang ef179eda04 docs(changelog): update to version 1.1.16 with new features, changes, and fixes
- Added new functionalities including temporary connection handling, file copy operations, quick command script editor, and customizable terminal settings.
- Enhanced user experience with improved clipboard support, theme management, and localization for Traditional Chinese.
- Streamlined session icon handling and updated SSH output handling for better performance.
- Fixed various issues related to clipboard behavior, startup logic, and terminal encoding support.
- Updated documentation to reflect new features and improvements.
2026-07-21 18:28:01 +08:00
Kang 9f66fcd429 docs(images): update product images for dark and light themes 2026-07-17 13:49:33 +08:00
Kang 6fe3d4c9e9 docs(installation): add direct download links for Windows portable editions and update translations
- Included direct download links for the Windows x64 and ARM64 portable editions in the installation documentation.
- Updated translation files to include entries for the Windows x64 and ARM64 portable editions.
2026-07-07 10:07:04 +08:00
Kang 60eec9ac37 docs(images): add new import-dark-v2 image for documentation
- Introduced a new PNG image, import-dark-v2.png, to enhance the visual content of the documentation site.
2026-07-06 23:45:25 +08:00
Kang e45178667c docs(images): add new monitoring images for Docker, NVIDIA, and process management
- Introduced four new PNG images: monitoring-docker.png, monitoring-nvidia.png, monitoring-ps.png, and preview-home.png to enhance the documentation site.
- These images support the visual representation of monitoring features in the application.
2026-07-06 22:47:56 +08:00
Kang 0f146760ae docs: update CHANGELOG for version 1.1.13
- Documented new features, changes, fixes, and performance improvements in the changelog for version 1.1.13, including GPU monitoring, Docker management, and process management panels, among others.
2026-07-06 21:25:19 +08:00
Kang 893050d188 docs(ssh-connection): add Termius import instructions to documentation
- Updated the SSH connection guide to include detailed instructions for importing session configurations from Termius.
- Explained the decryption process using system credential management and outlined the types of data that can be imported.
- Provided guidance on manual selection of the Termius IndexedDB directory if the default path is not found, enhancing user experience.
2026-07-06 14:52:58 +08:00
Kang fab3ba8f2d docs(ssh-connection): update import options to include SecureCRT and FinalShell
- Added support for importing session configurations from SecureCRT XML files and FinalShell connection directories in the SSH connection guide.
- Updated documentation to reflect the new import capabilities, enhancing user guidance on supported formats.
2026-07-06 11:16:41 +08:00
Kang 3efb65fb00 docs: enhance SSH session management with new monitoring and management panels
- Added GPU monitoring, process management, and Docker management panels for SSH sessions, providing real-time insights into resource usage and container management.
- Implemented session input synchronization for broadcasting commands across multiple sessions.
- Introduced temporary SSH links for one-off connections without saving, enhancing user flexibility.
- Enhanced documentation to reflect new features and usage scenarios, including detailed descriptions of monitoring capabilities and session management improvements.
2026-07-06 00:51:21 +08:00
Kang 9ce45351e8 docs: update remote resource monitoring documentation to reflect default settings
- Clarified that remote resource monitoring is enabled by default in both FAQ and terminal guide documents.
- Updated descriptions to indicate that disabling the setting will hide the Resource Monitor icon in the activity bar.
2026-07-05 23:20:25 +08:00
Kang 4566950ee4 docs: update changelog and documentation
- Added new entries in CHANGELOG.md for version 1.1.12, detailing enhancements to jump host configuration and cycle prevention.
- Updated README.md and its Chinese counterpart to include new AI Assistant features, such as command generation, error analysis, and multi-step workflows.
- Enhanced documentation for terminal features, file transfer capabilities, and user settings to reflect recent changes and improvements.
- Introduced a new guide for the AI Assistant, detailing its working modes, command cards, and risk control mechanisms.
2026-07-01 12:09:28 +08:00
Kang 5270e45c79 refactor(appearance): remove font ligatures setting from appearance options
- Eliminated the ligatures customization option from the appearance settings in both the UI and backend.
- Updated documentation to reflect the removal of ligatures from the terminal and themes sections.
2026-06-30 10:22:03 +08:00
Kang bba1ac98be docs(images): add dark and light import images for enhanced visual support in the documentation 2026-06-27 22:05:15 +08:00
Kang 3a46f6e8d8 docs(sponsorship): update QR code links to use direct URLs in sponsorship documentation
- Replaced local image paths with direct URLs for WeChat and Alipay sponsorship QR codes in both Chinese and English documentation.
- Enhanced the visual presentation of sponsorship options by wrapping images in paragraph tags for better formatting.
2026-06-26 17:52:58 +08:00
Kang 275a64b107 docs(sponsorship): update QR code display format in sponsorship documentation
- Replaced HTML image tags with Markdown syntax for WeChat and Alipay sponsorship QR codes in both Chinese and English documentation.
- Improved consistency in documentation formatting across different languages.
2026-06-26 17:48:30 +08:00
Kang bf4334112e docs(sponsorship): add sponsorship section to README and documentation
- Introduced a new "Sponsor" section in both English and Chinese README files to encourage community support for NyaTerm.
- Created dedicated sponsorship documentation with payment options and alternative support methods.
- Updated sidebars to include the new sponsorship page for better visibility.
- Added payment QR codes for WeChat and Alipay to facilitate contributions.
2026-06-26 17:44:19 +08:00
Kang 8db3b29ab6 docs(ssh): add support for importing session definitions from NyaTerm JSON format 2026-06-22 15:15:33 +08:00
Kang edcb8b2ea7 docs: add instructions for GitHub Gist cloud sync authorization in setup guide
- Included steps to set the GitHub OAuth App device flow Client ID for local builds using GitHub Gist.
- Provided examples for both bash and Windows PowerShell environments to facilitate user setup.
2026-06-21 23:46:30 +08:00
Kang 8612154fa2 docs: update terminology and content for cloud sync
- Replaced references to "sync and backup" with "cloud sync" throughout the documentation for consistency.
- Clarified the functionality of cloud sync, emphasizing its role in cross-device configuration synchronization and encrypted backups.
- Updated various sections to reflect the new terminology, including settings, guides, and security models.
- Enhanced localization strings to align with the updated terminology and functionality descriptions.
2026-06-21 13:10:01 +08:00
Kang 9cfe1ce897 docs: add import functionality for custom highlight rules in terminal guide
- Updated the terminal documentation to include instructions for importing custom highlight rules from JSON files.
- Provided details on how imports merge with existing rules and the expected JSON structure for custom rules.
- Enhanced user guidance for managing highlight rules in both English and Chinese.
2026-06-21 00:29:30 +08:00
Kang 7efd734772 docs: add X11 forwarding section to SSH connection guide
- Included detailed instructions for enabling X11 forwarding in SSH connections.
- Provided requirements for remote servers and local X server installations on various operating systems.
- Updated both English and Chinese documentation to enhance user understanding of X11 forwarding capabilities.
2026-06-20 00:13:06 +08:00
cloudflare-workers-and-pages[bot] 09bd586d70 Add Cloudflare Workers configuration 2026-06-15 01:46:12 +00:00
Kang 1d8fb85009 docs: update documentation
- Introduced a searchable session quick switcher for easier navigation between saved connections and local sessions.
- Added an auto-start recording feature that begins recording automatically when a session opens.
- Enhanced terminal functionality to serialize text for reconnecting sessions and allow closing of disconnected panes.
- Improved file explorer and clipboard management with new features and optimizations.
- Updated documentation to reflect these new features and enhancements.
2026-06-13 01:36:06 +08:00
Kang a0ef61cbd4 refactor(AIAssistant): introduce AI Assistant panel and related components
- Added the AIAssistantPanel component, which serves as the main interface for AI interactions.
- Implemented supporting components including AgentStepView, AICommandCardView, AssistantReasoning, and AssistantResponse to enhance the functionality of the AI Assistant.
- Introduced utility functions for structured output handling and command execution management.
- Updated frontend documentation to reflect changes in AI-related UI components.
- Organized AI components under a dedicated directory for better structure and maintainability.
2026-06-07 01:04:43 +08:00