Commit graph

99 commits

Author SHA1 Message Date
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
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
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
514c337192 fix chatroom selection when filter change #LINQT-2199 2025-11-21 14:02:06 +01:00
gaelle
db5f6dc2af fix thumbnail path initialized with \\ when sent from Windows device 2025-11-20 15:21:04 +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
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
afc03daa22 fix admin rights modification #LINQT-2114 2025-11-07 15:51:35 +01:00
Gaelle Braud
d957fae94e fix message content download crash 2025-11-07 08:18:17 +00: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
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
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
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
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
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
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
013ba607ec FIXES:
fix inifnite loop #LINQT-2002

display name: do not modify username ui if there is not display name set by a user
remove unused signals

fix contact info update chat list #LINQT-1992

send invitations in secured chatrooms #LINQT-1996

extend meeting detail height #LINQT-1999

scrollbar call history #LINQT-1998

do not sort chat list when filtering it #LINQT-2003

remove useless signal which refresh the view for ephemeral messages (fix #LINQT-1989)
2025-09-24 17:36:46 +02:00
Gaelle Braud
e901f0046b UI fixes:
button color #LINQT-1894
fix display name call history
2025-09-23 18:41:11 +02:00
Gaelle Braud
598b45bbf4 prevent cloning when not necessary 2025-09-23 16:29:27 +02:00
Gaelle Braud
285e6645f8 fix chat list slowness 2025-09-23 11:41:54 +02:00
Gaelle Braud
5da7a9fd6b fix has file content chat message
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
2025-09-15 17:50:19 +02:00
Gaelle Braud
a457ac2c82 fix imdn status order in message info #LINQT-1970 2025-09-03 13:18:28 +02:00
Gaelle Braud
cbc9c5e2b9 fix double notification for messages 2025-09-03 12:05:23 +02:00
Gaelle Braud
1a4da6fb18 update conversation title on conference joined #LINQT-1879 2025-09-02 17:01:46 +02:00
Gaelle Braud
afe81094ba open lock icon on basic chatrooms #LINQT-1903 2025-08-28 18:22:51 +02:00
Gaelle Braud
f516505287 fix #LINQT-1910 wrong proxy index when chat list filtered 2025-08-26 12:33:27 +02:00
Gaelle Braud
2361f49c1d fix ephemeral messages #LINQT-1880 2025-08-21 17:14:56 +02:00
gaelle
be531b5e9f fix #LINQT-11899 text in messages disappearing (compute encoding to rich format only once for each message instead of doing it everytime something changes in the list) 2025-08-21 10:00:47 +02:00
Gaelle Braud
93418cb7c9 hide empty chat rooms flag default value to true #LINQT-1893
fix crash

call history/chats/chat messages lists loading ui
2025-08-20 11:00:12 +02:00
Gaelle Braud
4b1cb237bf fix typo #LINQT-1876
fix chat room menu ui #LINQT-1872

update current chat message list when current chat removed #LINQT-1873

fix : remove unused connect disconnecting a usefull one
2025-08-07 15:53:47 +02:00
gaelle
1c820c4041 do not sort list as sdk already do it 2025-08-06 14:35:26 +02:00
Gaelle Braud
e0cb654746 switch default account if clicking on a notification leading to a chat room from another account 2025-08-05 16:25:32 +02:00