Add internationalization with English and Chinese translations.
Introduce structured logger and window management in the main process.
Switch to WOFF2 fonts for better performance. Update renderer UI
and build configuration to support shared modules and testing.
- Add dependency checking for SoX, espeak-ng, Ollama
- Add DepsSetupScreen to guide users through brew installs
- Auto-download binaries and models from GitHub Releases / HuggingFace
- Support resume and cancel for downloads
- Add install-dependencies.sh script for power users
- Increase default window height for better layout
- Follow HTTP redirects during downloads
- Fix progress double-counting on resume
- Extend download timeout to 120s for large files
- Add electron-builder.bundled.yml for all-in-one builds with binaries/models
- Add prepare-bundled.js script to copy local deps into resources/
- Update appId, productName, and mac signing settings
- Add build:mac:bundled npm script
- Remove npmmirror electron mirrors from .npmrc
- Ignore resources/bin and resources/models in .gitignore