- 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>
- ComboSetting: Fix saved values not showing for language/accent color
- Add valueRole/textRole and fix comparison logic
- TextField: Fix CardDAV username/realm not displaying when saved
- Re-establish Qt.binding after Windows password workaround
- Dark Mode fixes:
- ComboBox popup: Add background color for dark mode
- DisplaySettingsLayout: Fix typo main2_500main -> main2_500_main
- CallsWindow: Add window background color for dark mode
- Double buttons fix:
- CallPage: Clear rightPanelStackView on component creation
- CallHistoryLayout: Remove explicit sizes, add Layout.alignment
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Dark theme settings
- German language translations
- UI component improvements (ComboSetting, SwitchSetting)
- Display settings layout updates
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add language selection dropdown (Deutsch, English, Français, etc.)
- Add dark mode toggle switch
- Add theme color selection (Blue, Orange, Pink, Purple, Green)
- Enable DisplaySettingsLayout in SettingsPage menu
- Add German and English translations for all new UI strings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>