- Add ComboBox for ringtone selection in Call Settings
- Convert MKV ringtones to WAV format (Linphone only supports WAV)
- Fix ComboSetting to support dialPlan type for international prefix
- Disable account devices feature to prevent API errors
- Disable automatic update check on startup
- Add ringtone fallback to default when custom file not found
- Fix ringtone dropdown to not override setting on initialization
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When /dev/hidraw* devices are not accessible, liblinphone crashes in
HidDevice::stopPollTimer(). This adds a stub hidapi implementation
that returns empty device lists, preventing the crash while disabling
USB headset button support.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>