- 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.
- Use of Map in Combobox.
- QML Combobox: Differentiate what we are displaying and the internal Object.
- Implement an equality operator for Objects (map).