Commit Graph
10 Commits
Author SHA1 Message Date
Kang 0c47adca87 feat(patch): implement isolation for xterm WebGL texture atlas in NyaTerm
- Added a script to disable texture-atlas sharing in @xterm/addon-webgl for NyaTerm, ensuring each terminal instance maintains its own TextureAtlas.
- Updated the patching logic to verify the expected version and handle multiple target files for both CJS and ESM bundles.
- Enhanced error handling and logging for better observability during the patching process.
2026-07-13 11:27:38 +08:00
Kang 1412f314ab feat(build): add unlock rescue script and build command
- 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.
2026-07-13 10:58:22 +08:00
Kang 0eed179446 feat(build): add unlock rescue script and post-install patch for xterm webgl model
- 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.
2026-07-13 10:57:15 +08:00
Kang 312d53a6f5 feat: Implement quick commands import functionality with scripts and example JSON
This commit introduces two new scripts, `import-quick-commands.ps1` and `import-quick-commands.sh`, for importing quick commands into the NyaTerm database. It also adds an example JSON file, `quick-commands.import.example.json`, demonstrating the expected format for quick commands and categories. Additionally, a new Rust example, `import_quick_commands.rs`, is added to handle the import logic, including options for database path, replacement, dry run, and backup. This enhancement streamlines the process of managing quick commands within the application.
2026-05-12 13:17:19 +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 a37090e70d feat(logging): introduce console usage linting and enhance error logging structure across components for improved diagnostics 2026-04-20 21:39:55 +08:00
Kang 58df7d6cd5 feat(demos): add various demo scripts for showcasing Dragonfly's terminal features, including action links, file watching, keyword highlighting, and structured output 2026-04-13 15:06:04 +08:00
Kang 74ef53b9a8 chore: update version synchronization in sync-version script 2026-04-11 16:23:17 +08:00
Kang 4ee644d3ad chore: sync version in Cargo.lock and update commit files list 2026-03-06 18:57:10 +08:00
Kang 7894e410c4 chore: bump version to 0.1.5 and add version synchronization script
- Updated version in package.json, Cargo.toml, Cargo.lock, and tauri.conf.json to 0.1.5.
- Introduced a new script (sync-version.mjs) to synchronize version across configuration files.
- Modified build and release scripts to include version synchronization.
2026-03-06 10:13:42 +08:00