Commit graph

968 commits

Author SHA1 Message Date
Gaelle Braud
4a0cdc7f1a prevent conference list item from stealing focus when searching conference info #LINQT-2305 2026-01-13 16:03:15 +01:00
Gaelle Braud
16703ec2d5 simulate numeric pad button pressed when pressing numeric key on keyboard in new call form #LINQT-2313 2026-01-13 16:03:15 +01:00
Gaelle Braud
2e7c250d8d Fix register checking ui #LINQT-2332
Add accessibility focus ui on register country combobox and fix register page spacings and interaction #LINQT-2333
2026-01-13 16:03:15 +01:00
Gaelle Braud
7b7d382cc6 add loader to the call status icon so it is changed properly when call state changes #LINQT-2303 2026-01-12 17:57:39 +01:00
gaelle.braud
6890362c41 fix handle app activity for macos #LINQT-2295 2026-01-12 17:06:56 +01:00
Gaelle Braud
b19420afa9 fix update disable meetings feature setting when default account changes #LINQT-2334 2026-01-12 15:28:10 +01:00
Gaelle Braud
1a127d6dc7 fix typo in conference info description getter 2026-01-12 15:28:10 +01:00
Gaelle Braud
0799fe975a fix leave calls window fullscreen when escape pressed #LINQT-2301 #LINQT-2321 2026-01-12 15:28:10 +01:00
Gaelle Braud
389fae13d8 Activate numeric pad buttons with numpad keyboard in calls window #LINQT-2310 2026-01-12 10:52:08 +01:00
Gaelle Braud
7e9e3e6f55 change date format in chat list #LINQT-2320
Verify local video direction to activate camera #LINQT-2328
2026-01-09 17:38:42 +01:00
Gaelle Braud
e9f04a8aaf write default core values in default rc files instead of forcing them when core starts #LINQT-2319 2026-01-09 16:39:15 +01:00
gaelle
12c12ad2b5 Only create chat if 1-1 call, it should already exist in conference if available
add me in chatroom participants view #LINQT-2312

update admin status on conference joined #LINQT-2311

fix composing status when user starts writing message #LINQT-2317

do not force presence if disabled in account params #LINQT-2318

fix chat uin 1-1 call #LINQT-2322
2026-01-09 16:39:15 +01:00
Sylvain Berfini
591f21bb9f Updated translation files from Weblate 2026-01-08 09:54:30 +00:00
gaelle
b1970ae200 fix playback/capture device in call parameters #LINQT-2302 2026-01-07 16:47:37 +01:00
gaelle
3fb39cbb59 fix transfer message chat list again #LINQT-2246 2026-01-07 16:04:16 +01:00
gaelle
eb1a94fc01 do not display currently selected conf if we are creating or editing a conf #LINQT-2297 2026-01-07 14:57:35 +01:00
Ghislain MARY
befa4a2635 Add support of Jabra headsets via the hidapi library. 2026-01-06 17:27:11 +01:00
Gaelle Braud
e21005045a Remove QtMultimedia dependency 2026-01-06 15:52:26 +01:00
Julien Wadel
d9e5050a40 Add Bugsplat database parameters to build.
Fix crash on call at startup.
2026-01-06 11:56:57 +01:00
Gaelle Braud
c88d9a7f2a Fixes:
call bad signal icon color
Re-send option in message menu if not delivered

Do not show error message creating chatroom if in call as it is not being created by user #LINQT-2287
and do not try to create one if chat is not enabled in conference
2026-01-06 11:26:32 +01:00
Gaelle Braud
d57bb585db Fixes:
Only show config error when restarting, not everytime the app starts
send conferenceInfoReceived when conf info state is New

Use App ChatList instead of a new one in each ChatProxy (try to fix crash when catching signals in ChatCore)
2026-01-05 13:51:58 +01:00
Alexandre Jörgensen
b3cc4f8be2 Fix contact settings unavailable 2026-01-02 15:13:21 +01:00
Julien Wadel
b562c529bc Features: CrashReporter with Crashpad and Bugsplat. 2025-12-24 17:48:08 +01:00
Gaelle Braud
1902fe3029 Fixes:
create call chat when call is connected in order to see the unread messages notification in chat button
close right panel when starting new call
2025-12-19 17:33:45 +01:00
Gaelle Braud
bd87f3c6c3 clear app lists on restart (fix crash where signals are catch while core has not started yet) 2025-12-19 09:47:06 +01:00
Gaelle Braud
e32ed7f6a1 do not react to http digest signal if account is not in account list 2025-12-18 16:52:38 +01:00
Gaelle Braud
89efda13c8 Fixes:
disable change layout button if paused meeting

hide call button in call history if conference and disable_meetings_feature set

disable camera if switch to audio only layout mode
2025-12-18 15:43:24 +01:00
Gaelle Braud
36fbf44d42 fix new chat selection 2025-12-18 10:13:37 +00:00
Christophe Deschamps
0cf3938dc3 Move Call Forward under the save scope in settings 2025-12-17 18:49:47 +01:00
Christophe Deschamps
c3b160ec3e Move Codecs under the save scope in settings 2025-12-17 18:49:41 +01:00
Christophe Deschamps
dc1ec216e8 Move FPS under the save scope in settings + fix the save popup showing when not saved 2025-12-17 18:49:35 +01:00
Christophe Deschamps
0bfa29dc55 Move AutoStart under the save scope in settings 2025-12-17 18:49:30 +01:00
Christophe Deschamps
0df7065b5e Move IPV6 under the save scope in settings 2025-12-17 18:49:23 +01:00
Christophe Deschamps
78e36bfa88 Move Call Forward under the save scope in settings 2025-12-17 17:46:49 +00:00
Christophe Deschamps
0b6393125f Move Codecs under the save scope in settings 2025-12-17 17:46:49 +00:00
Christophe Deschamps
1e29c57ad3 Move FPS under the save scope in settings + fix the save popup showing when not saved 2025-12-17 17:46:49 +00:00
Christophe Deschamps
c6ac29595a Move AutoStart under the save scope in settings 2025-12-17 17:46:49 +00:00
Christophe Deschamps
f96ffcaf49 Move IPV6 under the save scope in settings 2025-12-17 17:46:49 +00:00
Gaelle Braud
a2c1c8bd13 fix : reset core started value when restarting app 2025-12-17 16:36:54 +01:00
Gaelle Braud
ccd6004e34 if account in remote provisioning, switch to main page even if it is not connected yet (we can add an account without a password and ask for it after) 2025-12-17 16:08:42 +01:00
Gaelle Braud
c0c369e93e call http digest callback if account not connected 2025-12-17 15:50:36 +01:00
Gaelle Braud
44a3a90517 wait for core to be started before initializing lists 2025-12-17 15:17:32 +01:00
Gaelle Braud
21312c99db fix chat room creation inserted twice in list 2025-12-17 14:39:40 +01:00
Gaelle Braud
ec3125e8a5 add emojis 2025-12-17 14:39:40 +01:00
Gaelle Braud
487dadb33f do not store core object in qml files 2025-12-17 09:16:21 +01:00
Gaelle Braud
785005012d fix crashes due to persistent ChatCore stored in qml files 2025-12-16 17:05:46 +01:00
Gaelle Braud
b34e4c24da fix warnings
remove chat SafeConnection destruction

focus sending text area when chat change
2025-12-16 16:30:06 +01:00
Gaelle Braud
e78e1fffbb display ephemeral status in chat header 2025-12-15 17:38:48 +01:00
Gaelle Braud
a6832576d3 fix third party connection with registrar uri 2025-12-15 16:55:56 +01:00
Gaelle Braud
ac2bcc4629 Fixes:
meeting form : initialize meeting title if not empty #LINQT-2125

fix download path

force active focus on sending text area when replying to message
2025-12-15 16:27:48 +01:00
Gaelle Braud
6d9b5efcc5 hide current call in transfer call list #LINQT-2256 2025-12-15 15:58:22 +01:00
Gaelle Braud
75ad42d5e8 hide current call in transfer call list #LINQT-2256 2025-12-15 14:41:17 +01:00
Gaelle Braud
6657c26b87 FIXES:
hide sip address in conversation info if hide_sip_addresses set

write account presence note event if empty (otherwise it cannot be cleaned)

add chatroom to list when Created state signal received

fix navigation to create contact from conversation infos

display copy sip address even if participant is in contact list
2025-12-15 12:31:55 +01:00
Gaelle Braud
1726408839 mwi labels harmonization + tooltip #LINQT-2230 2025-12-15 10:06:36 +01:00
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
Christophe Deschamps
50ec67298e Update unread count when unread incoming message is retracted 2025-12-12 11:04:00 +01:00
Gaelle Braud
2320cc7444 fix volume indicator slider when in call #LINQT-2254 2025-12-12 10:43:38 +01:00
Christophe Deschamps
1bae93aab5 Chat message edition 2025-12-11 15:41:40 +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
Christophe Deschamps
d40045d5bb Chat message retraction 2025-12-10 19:20:16 +00: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
Christophe Deschamps
13ec790648 Fix - when accessing and existing settings making no changes do not show Save? popup 2025-12-10 09:52:32 +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
Sylvain Berfini
876fdbe619 Updated version code in CMakeLists to fix build since 6.2.0-alpha tag 2025-12-04 18:26:07 +01:00
Christophe Deschamps
c672762b63 Option to set CCMP server URL in account settings 2025-12-04 15:41:59 +01:00
Christophe Deschamps
e23a49fbd3 Replace core.removeAccount by core.removeAccountWithData() 2025-12-04 15:40:41 +01:00
Christophe Deschamps
a9a1249ecd Add button to export ICS of meeting in meetings and chat views 2025-12-04 15:36:42 +01:00
Christophe Deschamps
ed57ec1ea5 Enable e2e encryption in scheduled conf chat rooms 2025-12-04 15:32:47 +01:00
gaelle
d4c1387c43 Merge branch 'release/6.1' 2025-12-04 14:34:47 +01: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
ca4bdd3736 remove debug 2025-11-26 10:19:51 +01:00
Gaelle Braud
251f711250 fix third party connection #LINQT-2180 #LINQT-2181 2025-11-26 09:25:04 +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