- 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>
- Add dialPlan type support to ComboSetting (international prefix now shows correctly)
- Replace logo.svg with new phone icon design
- Disable automatic update check on startup (default to false)
- Disable account devices feature to prevent API errors
- Remove devices section from account settings
- Add ringtone fallback to default when custom file not found
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add type detection for three different model types:
- QStringList (video devices): plain strings
- Audio devices: objects with {id, display_name}
- Simple entries (language, color): objects with {text, value}
- Set textRole: "" for video devices ComboBox (QStringList)
- Fix ComboBox popup background color for dark mode
- Add window background color to CallsWindow for dark mode
- Update documentation
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>
* Normalize and correct linphone color
* Add border when user focus using keyboard navigation
* Correct some keyboard navigation
* Add accessibility screen reading to interactive elements except chat and meeting
Remove storing core from GUI on fields. Core should never be stored in GUI because they are managed by CPP and not QML.
Fix crashes on account settings.
Add missing exception verbosing.
- Fix binding loop on cacheBuffer and wrong variables on call statistics.
- Remove apostrophe from user-agent.
- Add RemoteCardDAV into contact list.
- Fix crash on starting a call while a conferenceInfo is loading.
- Contact details redirection after creating one.
- Use of Map in Combobox.
- QML Combobox: Differentiate what we are displaying and the internal Object.
- Implement an equality operator for Objects (map).