What's Changed
Platform detection and Linux GPU stability improvements. Introduces crash-resilient hardware acceleration toggle and consolidates platform detection into a shared composable.
✨ New Features
- GPU Hardware Acceleration toggle — Linux users can now enable WebKitGTK DMA-BUF rendering from Advanced Settings → Diagnostics. Ships with a crash sentinel that automatically reverts to software rendering if the app fails to start after enabling
- Detailed GPU compatibility hint — Lists specific problem drivers (NVIDIA proprietary, Intel + Wayland, Raspberry Pi) so users can make informed decisions
🛠 Improvements
usePlatformcomposable — Consolidated 4 redundantplatform()calls acrossBasic.vue,Advanced.vue,MainLayout.vue, andapp.tsinto a single lazy-init singleton exposing atomicisMac/isWindows/isLinuxflags- Eliminated pre-combined flags — Removed
isMacOrWin/isMacOrLinux; consumers now compose inline (isMac || isWindows) - Removed
navigator.userAgenthack —MainLayout.vuenow uses the same Tauriplatform()API as all other components - i18n — Updated all 26 locale files with GPU acceleration labels, hints, and restart dialog text
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|