- Update format strings to use inline arguments in util.rs
- Add cargo fmt to npm run format script for unified code formatting
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Keep pnpm-lock.yaml in version control and use --frozen-lockfile to ensure reproducible builds across all environments.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update pnpm-lock.yaml to match package.json (removed eclint dependency)
- Change workflow to use --no-frozen-lockfile to handle lockfile updates in CI
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Remove pnpm-lock.yaml from .gitignore to enable proper dependency caching in GitHub Actions.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Update code-quality.yml to properly handle pnpm lockfile by installing pnpm before setup-node cache configuration.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
• Fixed _blank and search links opening external browser in Pake apps
• Enhanced same-domain detection including subdomains
• Improved window.open() handling for in-app navigation
• Added smart cross-domain routing (new window vs external browser)
Resolves issues with Bilibili, YouTube, and other packaged applications
where internal links would unexpectedly open in system browser.
- Resolves null pointer dereference crash on Windows platform
- Fixes issue where app crashes with STATUS_STACK_BUFFER_OVERRUN
- Updates from v2.2.0 to v2.2.4 which includes upstream bugfix
- Improves app stability during startup and reload operations