- Add volume control screen with sliders for media, ringtone, and alarm - Update device settings via PUT /devices with CSV (same as language) - Extract DeviceCsvBuilder to legacy_shared (shared between language and volume) - Create Riverpod provider for DeviceUpdateDatasource - Extract VolumeThumbShape to separate widget file - Merge sound mode feature (SET_SOUND_MODE command, pending backend whitelist) - Fix sound screen overflow with SingleChildScrollView
legacy
A new Flutter project.
Getting Started
For help getting started with Flutter development, view the online documentation.
For instructions integrating Flutter modules to your existing applications, see the add-to-app documentation.