- Introduced a new SVG icon for Kubernetes and integrated it into the system icons collection.
- Updated the icons definition to include the new Kubernetes icon, ensuring it is accessible for use in the application.
- Introduced a new Ascend NPU monitoring panel to display real-time statistics and processes for Ascend NPUs.
- Added settings to enable/disable the Ascend NPU monitor and configure its polling interval.
- Integrated the Ascend brand icon for visual representation in the UI.
- Updated the application context and UI configuration to support the new monitoring feature.
- Implemented backend commands to fetch NPU overview data, enhancing the monitoring capabilities.
- Changed the path for the NyaTerm icon in README files to reflect the new directory structure.
- Added new SVG icons for terminal applications including Electerm, FinalShell, MobaXterm, SecureCRT, Termius, WindTerm, and Xshell.
- Introduced OS icons for Alibaba Cloud Linux and AlmaLinux, enhancing the visual representation of supported platforms.
- Updated the README files to ensure accurate icon references and improve overall documentation clarity.
- Introduced JetBrainsMono Nerd Font Mono as a new font option in the application.
- Updated CSS to include font-face definitions for both regular and bold styles.
- Modified various components and utility files to set JetBrainsMono Nerd Font Mono as the default terminal font.
- Enhanced font handling logic to accommodate legacy font configurations.
- Introduced support for importing bookmarks from Electerm, including a new option in the ImportDialog for Electerm sessions.
- Implemented parsing logic for Electerm JSON files, allowing users to seamlessly transfer their bookmark data into the application.
- Updated the backend to handle Electerm-specific data structures and integrated necessary validation for unsupported bookmarks.
- Enhanced tests to validate Electerm import functionality, ensuring robustness and compatibility with existing session management features.
- Introduced support for importing sessions from Termius, including a new ImportDialog option for Termius sessions.
- Implemented backend logic to handle Termius IndexedDB imports, allowing users to seamlessly transfer their session data.
- Added necessary parsing and decryption methods for Termius data, ensuring compatibility with existing session management features.
- Updated tests to validate Termius import functionality and ensure robustness of the new feature.
- Introduced FinalShell.svg and SecureCRT.svg files to enhance the visual representation of the application.
- These icons are designed to improve user interface consistency and branding across the application.
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.
Parse .xts, .mxtsessions, and .sessions formats, build group hierarchy, and add connections to config. Include SVG icons for each import source.
Made-with: Cursor