cca4aed3805aaf0a896555e453609a527ea7f820
- Removed auto-save-on-every-change (was silent, confusing) - Added local draft state: changes accumulate until user clicks Save - Added 'Unsaved' indicator when there are pending changes - Added 'Save' button (amber, disabled when no changes) - Added 'Discard' button to revert to last-saved state - Shows '✓ Saved' green feedback for 2s after success - Shows '✗ Save failed' on error - Bulk-saves all changed settings in one POST /api/settings call - Instantly routes master_volume/routing/audio_profile via dedicated endpoints
React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Oxc
- @vitejs/plugin-react-swc uses SWC
React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
Description
Languages
JavaScript
95.7%
CSS
4%
HTML
0.3%