Commit Graph
52 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 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
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
Kang 527e21bbac docs(ssh-connection): add support for importing sessions from NyaTerm JSON format and provide example file 2026-06-01 21:00:35 +08:00
Kang f76833dcf1 fix(docs): update backup file extension from .dgfy to .nya across documentation and codebase 2026-05-31 11:03:26 +08:00
Kang 24f2dffbeb docs(quick-commands): enhance import functionality with detailed instructions for WindTerm and JSON formats, and add documentation links in the import dialog 2026-05-27 19:29:29 +08:00
Kang 1eb268e584 docs: update Windows installation instructions to include portable edition 2026-05-26 21:34:30 +08:00
Kang 3709f202b1 docs: update changelog and documentation for version 1.0.7
- Added new features including `Background Image` customization and `Backspace Mode` for Telnet and Serial sessions.
- Improved UI for font selection and OTP input layout.
- Fixed CSP asset protocol handling for local assets.
- Enhanced performance by loading system fonts asynchronously.
- Updated README and guides to reflect new features and improvements.
2026-05-22 22:09:33 +08:00
Kang bfb89496e6 docs: Update CHANGELOG and documentation for version 1.0.4 release
This commit updates the CHANGELOG to include notable changes for version 1.0.4, highlighting new features such as cloud synchronization, AgentApprovalManager, and enhancements in session management. Additionally, it updates the README and its Chinese counterpart to reflect the addition of Zmodem file transfer support and customizable keyboard shortcuts, ensuring users are informed of the latest functionalities. Documentation in the intro.md file is also updated to include these new features.
2026-05-19 14:46:05 +08:00
Kang 842653e59e chore: Update repository URLs to point to the new GitHub location
This commit updates all references in the documentation and configuration files to reflect the migration of the repository from the previous host to GitHub. Changes include updates to the package.json, Docusaurus configuration, and various markdown files to ensure users have the correct links for issues, releases, and source code.
2026-05-12 00:23:16 +08:00
Kang e9a72a85ff docs: Enhance AI Assistant and security features in documentation
This commit updates the documentation to include detailed descriptions of the new AI Assistant capabilities, including Ask and Agent modes, session management, and command risk assessment. It also introduces enhancements to the security section, detailing credential management and terminal password autofill features. These updates improve user understanding and accessibility of the new functionalities.
2026-05-11 10:13:49 +08:00
Kang f7875d7871 refactor: Update references from Dragonfly to NyaTerm across documentation and codebase
This commit replaces all instances of "Dragonfly" with "NyaTerm" in various files, including documentation, configuration, and UI elements. The changes ensure consistency in branding and improve clarity for users transitioning from the previous version. Additionally, updates to the changelog and README reflect the new application name and its features.
2026-05-05 20:05:53 +08:00
Kang d6bd206b5d docs: Expand documentation to include AI Assistant features and updates
This commit enhances the README and various documentation files to reflect the integration of the AI Assistant in Dragonfly. Key updates include descriptions of AI capabilities, usage scenarios, and configuration settings. Additionally, the installation and quick start guides have been updated to highlight AI features, ensuring users are informed about the new functionalities and how to utilize them effectively.
2026-04-30 11:14:11 +08:00
Kang 1e347be154 docs: Update configuration storage details in documentation
This commit updates the documentation to reflect the new configuration storage method, specifying that application settings are now stored in `~/.dragonfly/dragonfly.redb`. It clarifies that legacy JSON/text files will be imported on first launch and retained as backups. Changes were made across multiple files, including README.md, FAQ, architecture, backend, and security guides, ensuring consistency in the description of configuration management and data persistence.
2026-04-29 08:44:35 +08:00
Kang 58bd119729 docs: update Docusaurus configuration for broken anchors 2026-04-27 17:19:56 +08:00
Kang 04045d19a1 docs(file-transfer): refine drag-and-drop upload section for clarity and consistency across languages 2026-04-23 17:22:04 +08:00
Kang 1d49ee59df docs: update README and guides to include new features such as Windows drag-and-drop support, enhanced file transfer capabilities, and diagnostics settings for improved user experience 2026-04-23 14:40:39 +08:00
Kang 483d65fbca docs: enhance documentation with new features including session import/export, diagnostics, and tray support for improved user experience and clarity 2026-04-22 15:01:51 +08:00
Kang 5cd71587c2 docs: enhance documentation and UI for Sync & Backup features, including detailed guides, settings integration, and improved user experience for cross-device configuration and backup management 2026-04-21 22:12:25 +08:00
Kang 0e501c08ba docs: enhance documentation with updates on terminal features, file transfer capabilities, and security enhancements including translation support and improved session management 2026-04-15 09:26:52 +08:00