What's Changed
Complete Material Design 3 design token migration and comprehensive light mode polish. All hardcoded color values have been unified under the centralized M3 theme system in variables.css, ensuring seamless light/dark theme switching across the entire application.
✨ New Features
- Cross-channel update switching — seamlessly switch between stable and beta channels in both directions
- Immediate channel save — update channel toggle takes effect instantly without requiring a save action
- Manual CI artifact downloads —
workflow_dispatchtriggers now upload build artifacts to GitHub Actions for direct download
🛠 Improvements
- M3 design token unification — migrated all hardcoded
rgbaand hex colors across 7 components to centralized M3 CSS variables, ensuring consistent light/dark rendering - Naive UI theme overrides — added component-level overrides (Divider, Button, Input, Card) to
NConfigProviderfor proper border and divider visibility in light mode - Update dialog footer redesign — permanent 2-button layout (Close + Action) with state-machine driven transitions
- Subnav hover polish — visible hover/active backgrounds with M3 emphasized easing transitions
- Light mode visibility fixes — About page dividers, version badge, error messages, torrent upload zone, and release notes background all now render correctly
- Retry button color — changed from warning to info for a less aggressive error state appearance
- Update available wording — neutral "Update Available" across all 26 locales
📦 Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | .dmg
|
| Windows (x64) | -setup.exe
|
| Linux (x64) | .AppImage / .deb
|
| Linux (ARM64) | .AppImage / .deb
|