- Updated Tauri packages in package.json and pnpm-lock.yaml to their latest versions:
- @tauri-apps/api to ^2.11.1
- @tauri-apps/plugin-dialog to ^2.7.2
- @tauri-apps/plugin-opener to ^2.5.4
- @tauri-apps/cli to ^2.11.4
- Updated several Rust dependencies in Cargo.lock, including aes (0.9.3), aes-gcm (0.11.1), and others to improve security and performance.
- Modified the build command to include a new script for building the MCP sidecar.
- Introduced a new script `build-mcp-sidecar.mjs` to handle the compilation of the MCP sidecar using Cargo.
- Updated the `sync-version.mjs` script to synchronize versioning for the MCP sidecar package.
- Adjusted the Tauri configuration to ensure the MCP sidecar is built before development starts.
- Added the `@xterm/addon-image` dependency to `package.json` to enhance terminal capabilities with image support.
- Updated `pnpm-lock.yaml` to include the new addon version and its dependencies.
- Modified `vite.config.ts` to integrate the image addon into the terminal setup.
- Added a new NoteEditor component for creating and editing notes with autosave capabilities.
- Integrated a toolbar with various editing options including formatting and inserting elements.
- Implemented a NotesPanel for managing notes and folders, including search and context menu features.
- Enhanced user experience with real-time updates and error handling during note operations.
- Introduced new styles for the note editor and toolbar to align with the application’s design.
- Added asset monitoring capabilities, including caching and patching of asset data during live sessions.
- Implemented UI components for displaying asset information and managing connections.
- Enhanced the application state management to handle asset monitoring updates effectively.
- Introduced new utility functions for formatting and displaying asset-related metrics.
- Added tests to validate the new asset monitoring functionalities and ensure reliability.
- Added support for handling external connection requests via deep links, including SSH and Telnet protocols.
- Introduced `ExternalConnectionMatchDialog` for user interaction when multiple connections match an external request.
- Enhanced the `App` component to manage external connection states and integrate with the new dialog.
- Updated `SavedConnections` and `AppPanelContent` components to support connection handling and UI updates.
- Implemented hooks for processing external open requests, improving user experience during external link interactions.
- Included the new dependency `@xterm/addon-serialize` at version 0.15.0-beta.288 to enhance terminal functionalities.
- Updated both `package.json` and `pnpm-lock.yaml` to reflect the addition and ensure compatibility with existing components.
- Added new dependencies: `@tanstack/react-virtual`, `@types/papaparse`, `papaparse`, `pdfjs-dist`, and `react-zoom-pan-pinch` to improve file handling and user interface capabilities.
- Updated `package.json` and `pnpm-lock.yaml` to reflect the new versions and ensure compatibility with existing components.
- Upgraded react-icons from version 5.5.0 to 5.7.0 in package.json and pnpm-lock.yaml.
- Updated various Babel dependencies to version 7.29.7 for improved performance and compatibility.
- Adjusted browserslist version from 4.28.2 to 4.28.5 to ensure up-to-date browser support.
- Introduced a new PowerShell script `build-unlock-rescue.ps1` to facilitate the unlocking process for NyaTerm.
- Added a corresponding build command `build:unlock-rescue` in package.json to streamline the execution of the unlock rescue script.
- Implemented functionality in the script to create a backup of the database and disable screen lock settings.
- Introduced a new build script `build:unlock-rescue` to facilitate unlocking rescue processes.
- Added a `postinstall` script to apply a patch to the xterm webgl model, ensuring compatibility with specific versions.
- Enhanced package.json to streamline build and installation processes.
- Updated xterm addon versions to 0.12.0-beta.288, 0.17.0-beta.288, 0.5.0-beta.288, 0.13.0-beta.288, and 0.20.0-beta.287.
- Updated core xterm package version to 6.1.0-beta.288.
- Added pnpm workspace configuration to allow builds for esbuild and msw.
- Included the '@xterm/addon-unicode-graphemes' package in package.json and updated pnpm-lock.yaml to support improved handling of complex Unicode characters in the terminal.
- Added new localization strings for the file editor in English and Chinese, improving user guidance for remote file operations.
- Updated `package.json` and `pnpm-lock.yaml` to include new dependencies for CodeMirror, enhancing the editor's capabilities.
- Refactored `default.json` to include new window configurations for the file editor, streamlining the application structure.
- Introduced new scripts for formatting frontend code with Prettier and Rust code with Cargo.
- Added check scripts to validate formatting for both frontend and Rust codebases.
- Enhanced the package.json for improved development workflow.