Gaelle Braud
8751670db2
fix disable meeting feature initialization (only check if videoconference factory uri is empty) and auto switch to call page on start if disable meeting property was set and last active tab was meetings
2025-12-12 19:10:24 +01:00
Gaelle Braud
c31def74fe
auto select current conference when model reset (conf scheduler send Ready signal then conferenceInfoReceived makes conf info list update)
...
fix crash
2025-12-12 15:29:41 +01:00
Gaelle Braud
2320cc7444
fix volume indicator slider when in call #LINQT-2254
2025-12-12 10:43:38 +01:00
Gaelle Braud
be6bf6f2a9
fix account parameters saving + add outbound proxy uri check
...
add outbound proxy uri check before connecting third party account
2025-12-11 15:16:26 +01:00
Gaelle Braud
9902bb4ae7
do not set the explicit presence when updating it according to the active status of the app (as it is not user initiated)
2025-12-11 14:22:45 +01:00
Gaelle Braud
a75965c14e
update presence when app visibility changes #LINQT-2237
2025-12-11 10:47:38 +01:00
gaelle
158ce01bcd
show default avatar image if contact name starts with + #LINQT-2239
2025-12-10 18:33:55 +01:00
gaelle
872f60cefc
WIP on release/6.1: 94df04c34 remove connect already in QSortFilterProxyModel (leading to crash in Windows)
2025-12-10 17:43:21 +01:00
gaelle
94df04c347
remove connect already in QSortFilterProxyModel (leading to crash in Windows)
2025-12-10 17:05:44 +01:00
Christophe Deschamps
f8a4f73993
Fix - when accessing and existing settings making no changes do not show Save? popup
2025-12-10 15:05:30 +01:00
Gaelle Braud
fc42ada7ba
fix chat transfer #LINQT-2246
2025-12-10 11:53:26 +01:00
gaelle.braud
f173a887cd
fix crash on launch : do not create QAccessibleAnnouncementEvent if target is null
2025-12-09 12:49:58 +01:00
gaelle
f53b992704
put confinfo list in app so it is intanciated only once
...
chat list in app to load it once
2025-12-09 12:49:58 +01:00
gaelle
a562b0f1c8
add loaders on main pages so they are instanciated only when switching to corresponding views
2025-12-09 12:49:58 +01:00
gaelle
7573f47928
fix meeting list focus #LINQT-1920
2025-12-09 12:49:58 +01:00
Sylvain Berfini
0d35fa72f7
Updated translations from Weblate
2025-12-08 09:49:36 +00:00
Gaelle Braud
605ffdcdd5
refresh register when click on account deactivated status
2025-12-02 17:17:43 +01:00
Gaelle Braud
21e8e2aaba
ChatCore: wait for deleted state before emitting deleted signal
...
fix chats selection and remove useless signal
2025-12-02 17:17:43 +01:00
Sylvain Berfini
60517741a2
CMakeLists changes regarding app name & windows debug symbols
2025-12-02 12:36:16 +00:00
Gaelle Braud
5a90959125
separate enable camera and video and use enableCamera when user activates webcam (fix #LINQT-2216)
2025-12-02 12:38:35 +01:00
Gaelle Braud
c8428d6ade
fix automatic presence when app focus changes #LINQT-2172
2025-12-02 11:31:18 +01:00
Gaelle Braud
b2ae9213a2
force enableAudio/Video to false when creating chatroom params to avoid sdk warning
2025-12-01 17:00:43 +01:00
Gaelle Braud
dfc88b7657
Only create a chatroom for the current call when the chat button is pressed (fix #LINQT-2228)
2025-12-01 10:35:03 +01:00
Gaelle Braud
f405754e24
FIXES:
...
auto switch to away/online status when app is inactive/active #LINQT-2172
fix loading ui for chats/meetings lists
use uri only for account uris to remove the < and >
2025-11-28 15:24:29 +01:00
Gaelle Braud
cca8db9055
only switch automatically to main page when account added and app is being restarted (fix #LINQT-2224)
2025-11-27 11:32:42 +01:00
Gaelle Braud
8ee8058065
wait for chat room to receive Created state callback before selecting it #LINQT-2226
2025-11-27 10:08:18 +01:00
Gaelle Braud
96b20f42e2
let the sdk check if registrar uri and outbound proxy uri are valid instead of using regex #LINQT-2227
2025-11-27 09:11:14 +01:00
gaelle
5bbffa79d8
fix crash when account null
...
fix notification display if max instances reached
2025-11-26 16:53:35 +01:00
Gaelle Braud
7c2e9f6c12
fix binding loop on popup button closed
...
remove debug
do not force declining call when user in do not disturb status #LINQT-2129 #LINQT-2171
do not handle chat notifications when chat disabled
change transfer direction (transfer paused call to current) #LINQT-2211
fix chat message image size in call #LINQT-2142
update translations
fix crash
remove auto switch audio device to avoid binding loop
2025-11-26 15:50:58 +01:00
Gaelle Braud
37db390d5c
fix chat list view and really fix chat selection after filter reset #LINQT-2199
2025-11-25 09:52:44 +01:00
Gaelle Braud
04d2744bf2
fix force adding chat to list when creating it
2025-11-24 19:40:13 +01:00
Gaelle Braud
a7ba374b8f
improve chat messages list view
...
fix auto scroll when receiving new message #LINQT-2154
2025-11-24 19:11:38 +01:00
Gaelle Braud
29691485bf
hide conference joined/left events if not in a chat group #LINQT-2146
2025-11-24 15:17:34 +01:00
Gaelle Braud
735c473b3c
add unread notification count on class window chat button #LINQT-2138
...
reset last active window if destroyed
2025-11-21 16:15:41 +01:00
Gaelle Braud
bba3edd4b6
fix check for update root url #LINQT-2177
2025-11-21 16:15:39 +01:00
Gaelle Braud
514c337192
fix chatroom selection when filter change #LINQT-2199
2025-11-21 14:02:06 +01:00
gaelle.braud
fea9a1b7be
fix binding loop in getLastFocusableItemInItem (fix #LINQT-2210)
2025-11-21 14:01:40 +01:00
gaelle
afd3514965
hide chat button if not supported for conference #LINQT-2192
2025-11-21 10:56:48 +01:00
gaelle
3f5797f453
to fix : meeting detail ui
...
fix meeting detail view #LINQT-2193
2025-11-20 17:55:06 +01:00
gaelle
db5f6dc2af
fix thumbnail path initialized with \\ when sent from Windows device
2025-11-20 15:21:04 +01:00
gaelle
d0cf951fe4
fix thumbnail download paths leading to wrong thumbnail path and thumbnail not displayed in message when multiple files sent
...
remove qt5compat dependency README
2025-11-19 14:39:47 +01:00
gaelle.braud
b802fec33c
hide chatroom actions if user left group #LINQT-2189
...
hide new group chat button if no conference factory uri defined for the account #LINQT-2178
2025-11-18 16:08:17 +01:00
Julien Wadel
3c264fd3ee
Set camera state on call creation in order to avoid using not wanted state while updating the call.
...
Cause: toggling screensharing will activate the camera if the call is a video call.
2025-11-18 11:27:59 +01:00
Gaelle Braud
72e32ec160
fix third party connection #LINQT-2180 #LINQT-2181
2025-11-18 08:33:13 +01:00
Gaelle Braud
bfbafab84b
fix verification when trying to connect to an account that is already connected
2025-11-17 17:45:20 +01:00
Gaelle Braud
7a4adbcbb4
remove loader from image so the icons are not reloaded each time a list layout change
...
remove button color warning
2025-11-17 17:30:03 +01:00
Gaelle Braud
fa3ef0b1a8
try to fix crash when ChatCore destroyed and connection with model is still alive
2025-11-17 15:22:16 +01:00
Gaelle Braud
2fc4439e16
Disable notifications if Offline status #LINQT-2173
2025-11-17 10:56:57 +01:00
Gaelle Braud
0b9a0ead2a
fix screen sharing
2025-11-17 10:49:29 +01:00
Gaelle Braud
e113058ae9
hide group call button if no videoconference uri set
...
avoid displaying more messages when the list is not yet initialized
fix meeting form end hour combobox list display #LINQT-2127
check if at least one participant when creating group chat #LINQT-2134
display all the errors at a time if they all occur #LINQT-2133
add signal to add chat to list when state Created #LINQT-2131
fix chat deletion
2025-11-15 00:15:41 +01:00
Gaelle Braud
a4b38e4fd1
Fix crash by replacing unsafe reverse iterator loop in EventLogList (cherry pick 23875ce1)
2025-11-14 10:12:00 +01:00
Gaelle Braud
a0850b9967
fix #LINQT-2130 enable video in conference for the participant to be able to see shared screen without activating camera
...
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)
2025-11-13 17:43:55 +01:00
Gaelle Braud
ac03de6663
update audio device when changed automatically in sdk
2025-11-13 12:51:39 +01:00
Gaelle Braud
58eb93d13b
UI fixes :
...
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
2025-11-13 09:23:28 +01:00
Alexandre Jörgensen
ca73193f6c
Fix accessibility screen reader:
...
* Error on login page not sayed #LINQT-2095
* Incorect translation of close button in french #LINQT-2094
2025-11-07 17:21:14 +00:00
Alexandre Jörgensen
f2e49f21b0
Correct typo weight #LINQT-2078
2025-11-07 16:55:05 +00:00
gaelle
a7c8e8db90
do not minimize app on Windows auto start (fix #BC-97)
2025-11-07 16:41:31 +01:00
Gaelle Braud
afc03daa22
fix admin rights modification #LINQT-2114
2025-11-07 15:51:35 +01:00
Sylvain Berfini
74b2cf299b
Updated translations from Weblate
2025-11-07 10:31:05 +00:00
Gaelle Braud
fcdbcdc9c1
Set minimum required version to Qt6.10.0
...
Display Qt version in troubleshooting page
2025-11-07 11:11:35 +01:00
Gaelle Braud
3dbea1ccb2
display qt version in help page
2025-11-07 10:22:31 +01:00
gaelle.braud
d741e79e2e
fix file preview display #LINQT-2098
2025-11-07 08:18:17 +00:00
Gaelle Braud
b3b40d6f99
use native player to open video files #LINQT-2116
...
hide e2e conf creation toggle #LINQT-2112
2025-11-07 08:18:17 +00:00
Gaelle Braud
d957fae94e
fix message content download crash
2025-11-07 08:18:17 +00:00
Alexandre Jörgensen
e224f24e92
Update QT to 6.10.0 and increase security:
...
* Use QT 6.10.0
* Change invalidateFilter (deprecated) to beginFilterChange/endFilterChange
* Remove warning of presenceStatusItem
* Add changelog with this modification for 6.1.0
* Do not use anymore variables to build docker images. Qt versions are now hardcoded in images to allow multiple opensource Qt versions.
2025-11-06 16:33:34 +01:00
Gaelle Braud
9e10d5e9bd
change sip login advanced params order
2025-11-06 09:55:35 +01:00
Gaelle Braud
36c783c9e5
always show scrollbar when needed (fix #LINQT-2102)
2025-11-06 09:45:13 +01:00
Gaelle Braud
0d2e83a60d
fix #LINQT-2086 disable video only when starting audio call
2025-11-06 09:45:13 +01:00
Gaelle Braud
c70426f770
fix crash (showing window while it is destroyed) (fix #LINQT-2077, #LINQT-2087, #LINQT-2110)
2025-11-06 09:11:53 +01:00
gaelle
0c87a8d94e
change Qt minimum version to Qt6.9.0 #○LINQT-2099
2025-11-05 15:31:53 +01:00
Gaelle Braud
6f4e925766
fix #LINQT-2108 : do not use <= or >= in lessThan comparator (c++ restriction)
2025-11-05 11:05:38 +01:00
Gaelle Braud
99c2a6ddc6
fix #LINQT-1657 do not manipulate internal gains
2025-11-05 09:32:29 +01:00
Gaelle Braud
80bf126b23
check for update
2025-11-04 17:57:15 +01:00
Julien Wadel
229fbe1713
Remove Core5Compat dependency and use our own opacity implementation.
2025-10-30 17:42:43 +01:00
Gaelle Braud
2d9f568e3d
Fixes :
...
rename fr translation
set enableVideo to false if audio call #LINQT-2086
try to fix crash on macos when switching from call window to main window (#LINQT-2077 and #LINQT-2087)
set error message when not able to download attached file
fix remove chat from list
fix new chat connection after first message sent #LINQT-2090
clean code + invalidate() for Qt6.10 compatibility
fix translations
2025-10-30 17:07:15 +01:00
Gaelle Braud
eb9fa8aefe
update German and French translations (Mantis + #LINQT-2092)
2025-10-30 11:40:17 +01:00
gaelle
cb63b1a112
set enableVideo to false if audio call #LINQT-2086
2025-10-27 18:34:10 +01:00
Gaelle Braud
b3135ea177
Fixes:
...
fix wrong thread function call
hide recordings button while not implemented
display error message if cannot retrieve remote provisioning
2025-10-27 14:37:31 +01:00
Sylvain Berfini
c0a150f3e1
Updated translations from Weblate
2025-10-27 10:24:07 +00:00
Gaelle Braud
8e10decd65
Fixes :
...
do not display notification when it comes from the currently displayed chat #LINQT-2079
do not create account model for each chat, too much listener sending signals
fix crash in ConferenceInfoList #LINQT-2080
fix warnings on endResetModel
fix messages added twice because of displayMore() function called when lUpdate is running
Plain text in sending text area
2025-10-24 17:08:51 +02:00
Gaelle Braud
55a54dc10e
screen ratio in function
2025-10-23 12:39:16 +02:00
Gaelle Braud
b17bc8cc27
Fixes:
...
fix get size with screen ratio function
fix chat sending area ui #LINQT-2068
print debug logs in linphone files for futur debugging
fix call history details ui when no video conference factory set
use remote name of each call if in local conference #LINQT-2058
2025-10-21 11:25:17 +02:00
Alexandre Jörgensen
7825646edd
Add a all message read button to application task bar icon #LINQT-2072
2025-10-21 10:20:10 +02:00
Alexandre Jörgensen
4a05b727c6
Fix global unread notifications #LINQT-2024
2025-10-20 12:27:07 +02:00
Gaelle Braud
453d16250a
Fixes :
...
Hybrid mode conference video #LINQT-1869
fix switch size
hide some chat header buttons if in call
fix call notification display name #LINQT-2075
2025-10-17 19:51:19 +02:00
Gaelle Braud
4e81981c07
Fixes:
...
try to remove ffmpeg dependency #LINQT-2015
Clean friends manager maps when restarting app as the linphone core will be reset (fix #LINQT-1933)
only show error message once when linphone restarts if remote configuration failed #LINQT-2030
auto update contact list on carddav synchronized (fix #LINQT-1983)
2025-10-17 14:00:46 +02:00
Sylvain Berfini
af373148e3
Fix linphone.desktop file not created/updated on Linux
2025-10-17 11:06:22 +02:00
Alexandre Jörgensen
5f292ad545
Correct translations
2025-10-16 12:56:34 +02:00
Alexandre Jörgensen
396bd56d50
Add keyboard shortcuts to accept/decline call
2025-10-16 10:47:47 +02:00
Gaelle Braud
97b1d11adb
Fixes:
...
improve unencrypted conversations warning indicator #LINQT-2061
allow user to choose an address for sending message when multiple addresses in contact #LINQT-2054
verify friend has a core to avoid crash in liblinphone #LINQT-1933
wait for window to be active before calling markAsRead (fix #LINQT-2048)
fix button text color (fix #LINQT-1832)
change format for mkv #LINQT-2056
Registration : check phone number format #LINQT-2044
fix window closing even if a new call is started #LINQT-2055
display popup to delete meetings on right click in meeting list item (allow to delete canceled meetings which cannot be displayed in the right panel)
2025-10-15 17:25:00 +02:00
Alexandre Jörgensen
a9a78cb4bf
Accessibility and code improvments:
...
* 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
2025-10-15 12:50:43 +02:00
Gaelle Braud
1f97112306
fix chat message research #LINQT-2047
...
try to fix persistent spinner on chat message state icon
remove medias section from contact page #LINQT-2060 #LINQT-2066
2025-10-13 17:34:02 +02:00
Gaelle Braud
82679ab997
use display name instead of address for security example so the magic search does not search this fake address
...
outboundproxy configuration #LINQT-2012
fix chat events order
fix image picto only when file does not exist #LINQT-2049/2059
2025-10-10 18:32:39 +02:00
Gaelle Braud
c4db4d132d
only load 20 elements each time in chat messages list to improve perf
...
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
2025-10-07 16:05:44 +02:00
Christophe Deschamps
7e5f037332
Fix wrong theme handling
2025-10-03 12:47:09 +02:00
Christophe Deschamps
89122ff92d
Theme - picture in help/about view ui|theme_about_picture_url
2025-10-03 10:51:26 +02:00
Christophe Deschamps
295dbcb4c3
Theme colors via config ui|theme_main_color
2025-10-03 10:29:30 +02:00
Gaelle Braud
8a2e842cd7
enlarge video size if single file sent
...
wait for chat messages model to be reset before changing chat (fix #LINQT-2011)
2025-10-02 18:04:02 +02:00
Gaelle Braud
924224abc5
enlarge image size when single in message #LINQT-2008
2025-10-01 18:13:57 +02:00
Gaelle Braud
580819df3a
"No information" if device last updated date is invalid #LINQT-1646
...
do not display group call in meeting list
display cancelled meetings
fix account audio devices
meeting description uncapitalize #LINQT-1892
2025-10-01 18:13:57 +02:00