Commit graph

134 commits

Author SHA1 Message Date
Gaelle Braud
d78056ad8f fix model property in ChatProxy 2026-03-24 16:54:37 +01:00
Gaelle Braud
49bc5de54e change ephemeral api from SDK update 2026-03-18 16:02:45 +01:00
Gaelle Braud
6d957a2884 fix crash when no account and try to add chat 2026-03-11 15:37:46 +01:00
Gaelle Braud
ca452efe80 Update participant identification in removal/admim-toggle inside rooms (cherry pick 929feffc6f5f343fde931ce4c4dfccab0eb26f23 from quanta/master) 2026-03-06 15:46:35 +01:00
Gaelle Braud
e57307f47d Fix premature exit of testing loop (cherry pick e340fa823695e89aecc59844b690805ec63a3656 from quanta/master) 2026-03-06 15:46:35 +01:00
Gaelle Braud
5b78daf372 Fix crash in chat list delegate destruction during model update (cherry pick from quanta/master c108d42d9c1292556fc79d48830ad90cf6815925) 2026-03-06 10:49:03 +01:00
Gaelle Braud
e0c8e8ec20 never add chat room to chat list if has conference info 2026-03-04 13:38:06 +01:00
Gaelle Braud
92f4a92f86 scroll to original message on click on reply message #LINQT-2390 2026-02-25 17:36:56 +01:00
Gaelle Braud
d207d88a11 do not add chatroom if it does not match the filter #LINQT-2431 2026-02-25 12:47:36 +01:00
Gaelle Braud
cef5a85d63 Fix attempt for image not displaying immediatly 2026-02-25 09:45:55 +01:00
Gaelle Braud
fb9f2dd870 Make the beginResetModel/mList.clear()/endResetModel sequence atomic
Delete raw pointer lists after items are added to the lists
2026-02-24 15:20:00 +01:00
Gaelle Braud
5e3668fdeb Make the beginResetModel/mList.clear()/endResetModel sequence atomic in Event Log and Chat lists
delete event log list to avoid core residual leading to SafeConnections not destroyed
2026-02-24 09:26:27 +01:00
Gaelle Braud
2ae5bb9cec Chat list fixes:
Force chat list to update when updating proxy sourceModel (otherwise list can be empty)
Clear mList before anything else when updating chat list (may fix chat connection crash)
2026-02-23 11:18:39 +01:00
Gaelle Braud
226547d199 Fixes :
invalidate meeting filter when meeting list becomes visible

invalidate meeting filter when meeting removed (try to fix #LINQT-2429)
2026-02-23 11:18:39 +01:00
Gaelle Braud
164d8ab4b1 add try/catch to fileTransferProgressIndication callback in case of crash while downloading attachment 2026-02-19 12:26:10 +01:00
Gaelle Braud
a5cb280c82 support as much emojis as possible for Qt < 6.9.0 2026-02-16 15:27:26 +01:00
Gaelle Braud
8df5fb833c check if safe connection is being destroyed before trying lock
Add apply button and success/error toast for managing chatroom participants

debug logs
2026-02-02 08:55:57 +01:00
Gaelle Braud
7685462960 add debug in crashing connect for debug 2026-01-28 15:21:05 +01:00
Gaelle Braud
4fd7199a83 Merge branch 'release/6.1' 2026-01-27 14:38:52 +01:00
Gaelle Braud
a51de0ff7f fix display participant popup when typing @
restore cursor when clicking on mention (cursor was stuck on ibeam)
2026-01-27 11:21:41 +01:00
Gaelle Braud
50efe4d54a clone the linphone conference info pointer when created to get the diff with the old ones (needed to fix participant removing) #SDK-1001
fix position chat message list to first unread index #LINQT-2371

force sending chat message messageRead() callback when chat room is marked as read

try to fix crash with const & in MagicSearchList
2026-01-26 17:30:32 +01:00
Gaelle Braud
4c9d6b4d7c passing const ref when copy not needed 2026-01-26 12:30:40 +01:00
Gaelle Braud
7aad75075e fix conference event handled condition #LINQT-2146 2026-01-23 17:02:26 +01:00
Gaelle Braud
770ed045e5 Do not automatically select chat when it is added in list because of its Created state, only force selection when user is manually creating it 2026-01-22 17:09:02 +01:00
Gaelle Braud
41b2086b66 try to fix crash when linphone chatroom send a signal and ChatCore is already destroyed 2026-01-22 15:58:12 +01:00
Gaelle Braud
6d5b9c58f2 Do not add chatroom to the list if created from a conference call 2026-01-22 14:38:47 +01:00
Gaelle Braud
37d6649fa4 do not replace symbols by their rich text code as qml will handle it itself
replace \n by <br> to handle carriage return
2026-01-22 10:13:11 +01:00
Gaelle Braud
5622016824 fix crash when eventLog from newEvent signal is null 2026-01-21 17:00:23 +01:00
Gaelle Braud
b864fed809 fix search in chat history #LINQT-2349 #LINQT-2350 2026-01-19 12:51:46 +01:00
Gaelle Braud
ab35c1d15a fix bold text part searched in chatroom #LINQT-2351 2026-01-18 13:06:08 +01:00
Gaelle Braud
638c53dad6 sso page to manually cancel sso connection 2026-01-17 18:45:39 +01:00
Gaelle Braud
4e8ded737c Do not add voice recordings to shared medias (try to fix #LINQT-2308) 2026-01-14 10:02:24 +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
gaelle
3fb39cbb59 fix transfer message chat list again #LINQT-2246 2026-01-07 16:04:16 +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
Gaelle Braud
36fbf44d42 fix new chat selection 2025-12-18 10:13:37 +00:00
Gaelle Braud
21312c99db fix chat room creation inserted twice in list 2025-12-17 14:39:40 +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
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
Christophe Deschamps
50ec67298e Update unread count when unread incoming message is retracted 2025-12-12 11:04:00 +01:00
Christophe Deschamps
1bae93aab5 Chat message edition 2025-12-11 15:41:40 +01:00
Christophe Deschamps
d40045d5bb Chat message retraction 2025-12-10 19:20:16 +00:00
gaelle
94df04c347 remove connect already in QSortFilterProxyModel (leading to crash in Windows) 2025-12-10 17:05:44 +01:00
Gaelle Braud
fc42ada7ba fix chat transfer #LINQT-2246 2025-12-10 11:53:26 +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 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
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
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