- 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>
- 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>
- Add storePlainTextPassword setting in SettingsCore and SettingsModel
- Add UI switch in CarddavSettingsLayout.qml to toggle plain text password
- Allow multiple CardDAV accounts by setting showAddButton = true
- Add CardDAV troubleshooting documentation in README.md
This fixes CardDAV synchronization with Nextcloud/WebDAV servers that use
HTTP Basic Authentication, which requires plain text passwords instead
of the default HA1 hash storage.
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>
CardDAV fixes:
- Extract domain from URI for auth info lookup
- Auto-populate realm from host if empty
- Add domain parameter to createAuthInfo for proper auth matching
- Update liblinphone submodule with setAuthInfo fix
UI improvements:
- Allow multiple CardDAV accounts (removed count==0 restriction)
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>
do not display notification if message already read
display notif when copying account sip address #LINQT-2126
prevent adding our own address in participants (fix #LINQT-2164)
display real error message when carddav sync fails
hide mark as read button if no unread message #LINQT-2144
fix screencast panel hidden while user is sharing screen #LINQT-2136
disable selection for cancelled meetings #LINQT-2121
* 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
fix image error ui
black rectangle on unstarted video
fix text edit loses focus when message sent (#LINQT-2009)
try to fix wrong message spinner icon #LINQT-2010
hide security parameters #LINQT-2019
fix open contextual menu component to open settings/help pages #LINQT-2021/2022
fix muted status not visible on local preview #LINQT-2023
only show address for suggestions
do not refresh devices if current account is null
fix crash
add error message on account parameters saved and apply changes on text changed instead of edited (fix #LINQT-1935)
fix disable meeting feature setting in wrong thread
destroy parameter page when closed (to avoid multiplied connections)
fix show/add contact in conversation info
fix notify account when not sender \
display security settings ui \
rename hide_sip_addresses flag \
fix #LINQT-1843 disconnect old chatroom properly to avoid having message from another chatroom in the new one selected