Commit graph

112 commits

Author SHA1 Message Date
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
3fb39cbb59 fix transfer message chat list again #LINQT-2246 2026-01-07 16:04:16 +01:00
Gaelle Braud
e21005045a Remove QtMultimedia dependency 2026-01-06 15:52:26 +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
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
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
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
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
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
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
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
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
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
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
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
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
9e10d5e9bd change sip login advanced params order 2025-11-06 09:55:35 +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
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
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
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
Gaelle Braud
faa8f73230 Fixes:
fix active speaker preview visibility

fix display chat after creation #LINQT-2001
+ error message if creation fails

fix meeting list

reset conf layout to the previous one when stop sharing screen #LINQT-1952
2025-09-26 19:20:14 +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
285e6645f8 fix chat list slowness 2025-09-23 11:41:54 +02:00
gaelle
73358b7a25 Conf info fixes :
set default videoconference factory uri

fix conf info message ui

fix conversation infos call action

always update all conf info on conf info received as we don't know which account is concerned

fix #LINQT-1980 display meeting detail

fix #LINQT-1986 force conferenceInfoReceived signal on meeting creation
fix do not add conference if state is cancelled
2025-09-16 17:33:40 +02:00
Gaelle Braud
97d8bd621e voice recording ui #LINQT-1990 2025-09-15 17:50:19 +02:00
Gaelle Braud
452ef79ac0 fix conference invitation message ui #LINQT-1979 2025-09-12 12:07:42 +02:00
Gaelle Braud
3866d7ecdd scrollbar in calls window right panel for small screens #LINQT-1897 (TODO fix numeric pad view) 2025-09-11 14:40:22 +02:00
Gaelle Braud
f30d8f3d7f align right short local messages #LINQT-1975 2025-09-03 11:00:56 +02:00
Gaelle Braud
e3aebd3c00 add today button meeting list #LINQT-1886 2025-09-02 11:26:55 +02:00