Commit graph

968 commits

Author SHA1 Message Date
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
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
c9d058e6e3 Fixes:
fix wrong thread cancel conf creation
fix login button ui

add banner screen sharing #LINQT-1951
auto close screen sharing panel when screen selected #LINQT-1949
disable sharing button while no screen/window selected #LINQT-1948

hide record button if chat in call #LINQT-1946

show video preview when alone in conf #LINQT-1922
2025-09-25 17:14:03 +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
8452ecbdfd add id and proxy address for third part connection #LINQT-2000 2025-09-23 11:41:25 +02:00
gaelle.braud
5b7dc1bcc8 only retrieve audio devices instead of extended #LINQT-1968 2025-09-23 11:41:25 +02:00
gaelle.braud
77da7183f4 ui fixes
meeting creation/ sip login page margins, typography
2025-09-23 11:41:25 +02:00
gaelle
4fca0a4140 fix time combo box interaction #LINQT-1913
fix arrow indicator on combobox #LINQT-1954
2025-09-16 17:33:42 +02:00
gaelle
23234bafc4 fix #LINQT-1994 wrong avatars
fix emoji initials for avatar
2025-09-16 17:33:42 +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
2560691c84 fix ldap property for friend (fix #LINQT-1974) 2025-09-15 17:50:19 +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
a819d134fb enable new ldap list by default #LINQT-1973 2025-09-15 14:39:12 +02:00
Gaelle Braud
097c48ebba change layout icon #LINQT-1991 2025-09-15 10:41:06 +02:00
Gaelle Braud
452ef79ac0 fix conference invitation message ui #LINQT-1979 2025-09-12 12:07:42 +02:00
Gaelle Braud
cdb23ce0a4 fix changing video layout conference #LINQT-1896 2025-09-12 12:07:42 +02:00
Gaelle Braud
2a57289e18 disable splitview handle if readonly chat
do not create notification if empty
2025-09-12 12:07:41 +02:00
Gaelle Braud
08c9b0daaa fix ui glitch conversation details panel #LINQT-1905 2025-09-11 15:45:49 +02:00
Gaelle Braud
f8119e607d fix last message text if file #LINQT-1976 2025-09-11 15:39:49 +02:00
Gaelle Braud
a3996fc33c fix get auto download for compatibility with previous versions of linphonerc 2025-09-11 14:40:22 +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
c9065e1f12 add more error reasons call model 2025-09-05 10:03:59 +02:00
Gaelle Braud
251f404ced try to fix persistent call window 2025-09-04 21:06:18 +02:00
Gaelle Braud
bad52def4d scrollbar in meeting and conversation participant list #LINQT-1890 2025-09-03 17:17:54 +02:00
Gaelle Braud
12e1e51c0c fix #LINQT-1799 default avatar 2025-09-03 17:17:54 +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
d5841e45ec reset current chat when switching account (fix #LINQT-1971) 2025-09-03 11:38:20 +02:00
Gaelle Braud
d3d352948b fix #LINQT-1936 enable video and only change media direction to switch video in call 2025-09-03 11:09:39 +02:00
Gaelle Braud
f30d8f3d7f align right short local messages #LINQT-1975 2025-09-03 11:00:56 +02:00
Gaelle Braud
f974a78fb9 fix display name in call notification #LINQT-1928 2025-09-03 11:00:55 +02:00
Gaelle Braud
13ef034516 point to point encrypted conference #LINQT-1958 2025-09-02 17:04:16 +02:00
Gaelle Braud
1a4da6fb18 update conversation title on conference joined #LINQT-1879 2025-09-02 17:01:46 +02:00
Gaelle Braud
139a3531a4 do not allow exception in app 2025-09-02 17:00:30 +02:00
Gaelle Braud
3c85d25dfc new meeting erase title hint #LINQT-1966 2025-09-02 15:25:22 +02:00
Gaelle Braud
2f52844fca participant list design #LINQT-1926 2025-09-02 15:00:12 +02:00
Gaelle Braud
6ecf1f394e add non admin participant in participant list (fix #LINQT-1925) 2025-09-02 11:29:00 +02:00
Gaelle Braud
e3aebd3c00 add today button meeting list #LINQT-1886 2025-09-02 11:26:55 +02:00
Gaelle Braud
1ddfae8802 fix autoscroll to current date meeting #LINQT-1886 2025-08-28 18:22:51 +02:00
Gaelle Braud
d742fa9ea0 automatically wrap line in meeting description #LINQT-1889 (+ add scrollbar if description is too long to fit in the window) 2025-08-28 18:22:51 +02:00
Gaelle Braud
afe81094ba open lock icon on basic chatrooms #LINQT-1903 2025-08-28 18:22:51 +02:00
Gaelle Braud
358125dfa6 allow changing call ringtone #LINQT-1321 2025-08-28 18:22:51 +02:00
Gaelle Braud
61d62c91ca fix create chat room from conference 2025-08-28 18:22:51 +02:00
Christophe Deschamps
033051066b Fix typo in voicemail count display 2025-08-28 17:38:36 +02:00
Gaelle Braud
9074914f39 fix #LINQT-1927 wrong conference link copy 2025-08-28 10:40:28 +02:00
Gaelle Braud
e55779d257 fix #LINQT-1912 meeting form left padding
fix #LINQT-1921 settings button in waiting room
2025-08-27 11:49:35 +02:00
Gaelle Braud
11f3546ba6 fix #LINQT-1915 crash when changing meeting locale 2025-08-27 10:41:24 +02:00
Gaelle Braud
e0286fdc42 try to fix #LINQT-1906 2025-08-26 17:42:05 +02:00
Gaelle Braud
60ebaf73a9 fix #LINQT-1885 start research in messages with arrow buttons as well 2025-08-26 16:53:28 +02:00
gaelle.braud
e6266dcaf2 allow using only a company name for a contact #LINQT-1602 2025-08-26 16:00:21 +02:00
gaelle.braud
443bcbf6c6 MacOS fixes :
fix cmake minimum version for compilation
crash notification in task bar
2025-08-26 15:54:47 +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
4203a9c9c0 fix #LINQT-1887 add scrollbars in meeting details for small screens 2025-08-26 12:29:20 +02:00
Gaelle Braud
5e09348c3d fix #LINQT-1904 last message imdn 2025-08-25 16:55:23 +02:00
Gaelle Braud
54eac3ddc1 loading ui meeting list 2025-08-25 11:42:39 +02:00
Gaelle Braud
d3360cdbf8 fix #LINQT-1799 default contact avatar 2025-08-22 16:23:51 +02:00
Gaelle Braud
5911cce057 fix crash macos noification in task bar 2025-08-22 11:23:58 +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
836d0b1da3 notifications in navigation bar 2025-08-20 11:03:18 +02:00
Gaelle Braud
8566f830d1 maj copyright 2025-08-20 11:03:18 +02:00
Gaelle Braud
80d6a75377 fix #LINQT-1878 emoji picker popup closing 2025-08-20 11:00:31 +02:00
Gaelle Braud
c24cfe135a message notification sound #LINQT-1666 2025-08-20 11:00:12 +02:00
Gaelle Braud
90ad29c78e fix forwarding message #LINQT-1877 2025-08-20 11:00:12 +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 Braud
a1e2c253bf fix #LINQT-1839 force switching to main page when account added and remote provisioning configured 2025-08-07 09:25:02 +02:00
Gaelle Braud
38a47b4680 fix remote prov error message 2025-08-06 17:05:31 +02:00
gaelle
1c820c4041 do not sort list as sdk already do it 2025-08-06 14:35:26 +02:00
gaelle
2b328583ec fix : do not force capture and display unless video is not supported 2025-08-06 13:42:21 +02:00
Gaelle Braud
a638a7d852 fix crash 2025-08-06 15:36:18 +02:00
Gaelle Braud
3a7ec59336 fix #LINQT-1868 magic search list display name/addresses ui 2025-08-05 16:25:32 +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
Gaelle Braud
da2ea7d114 fix #LINQT-1799 secured status of conversation based on security level of all participants
fix manage participants
2025-08-05 14:30:04 +02:00
Gaelle Braud
a7f3476568 fix focus for key binding in chat message lit
fix participant info view
2025-08-05 14:30:04 +02:00
Gaelle Braud
6ccbdf6ef8 animation on progress status account connection + key binding open research in history 2025-08-04 17:03:09 +02:00
Gaelle Braud
55ce938d0b fix search in history + move search button in the top bar of the chat message view 2025-08-04 14:58:28 +02:00
Gaelle Braud
3f3f29b2ec reverse list to load most recent messages first 2025-08-04 14:58:28 +02:00
Gaelle Braud
d17a61e6d0 fix double message insertion 2025-08-04 14:58:28 +02:00
Gaelle Braud
8774f63e50 change bell icon 2025-08-04 14:56:22 +02:00
Gaelle Braud
785e15d9fd show error message when remote provisioning failed on start 2025-08-04 14:56:22 +02:00
Gaelle Braud
98ad40e750 spinner on chat message when state idle/in progress 2025-07-31 09:48:17 +02:00
Gaelle Braud
4e37fb70f1 only allow leaving if group chat 2025-07-30 11:30:55 +02:00
Gaelle Braud
521240cfd6 fix #LINQT-1860 refresh unread count on chatroom marked as read 2025-07-30 11:30:54 +02:00
Gaelle Braud
e90869c781 fix #LINQT-1862 double conference info on creation (remove unnecessary signal) 2025-07-30 11:30:54 +02:00
Gaelle Braud
4f494696d9 fix tab button width 2025-07-30 11:30:54 +02:00
Gaelle Braud
c3d2bd8293 fix #LINQT-1258 set mka extension for voice messages 2025-07-30 11:30:54 +02:00
Gaelle Braud
24c2c94633 fix #LINQT-1648 playback refresh (typo in signal) 2025-07-28 17:54:36 +02:00
Gaelle Braud
aae8e7b63e fix #LINQT-1836 microphone muted in conference 2025-07-28 17:18:23 +02:00
Gaelle Braud
2e0d963bd2 leave conversation 2025-07-28 16:52:53 +02:00
Gaelle Braud
3546287649 fix #LINQT-1835 security circle avatar 2025-07-28 10:33:00 +02:00
Gaelle Braud
b1005eac5d fix #LINQT-1853 update popup x if exceed width 2025-07-25 11:24:04 +02:00
Gaelle Braud
c0f879bd19 fix #LINQT-1852 senf files without text 2025-07-25 10:39:02 +02:00
Gaelle Braud
8eae18512c fix #LINQT-1849 #LINQT-1850 shared files/medias ui 2025-07-25 10:12:03 +02:00
Gaelle Braud
c076a37540 fix #LINQT-1655 set height offset for new notification if there is already some displayed 2025-07-24 16:01:07 +02:00
Gaelle Braud
46f19d5d64 fix registration state ui in account list 2025-07-24 16:01:07 +02:00
Gaëlle Braud
ecf79d530a Fixes in chat messages (navigation with read button, sorting) 2025-07-23 21:09:14 +00:00
Gaelle Braud
8ac30ed393 update sdk 2025-07-23 13:14:10 +02:00
Gaëlle Braud
023b07743a Chat fixes : \
hidden button for debug chatroom address (top right of the avatar in conversation info, press and hold right click) \
display year in meeting list if not this year \
try to fix #LINQT-1834 not all imdn status displayed \
chat details panel refacto
2025-07-22 16:10:58 +00:00
Gaëlle Braud
34106a8008 fix #LINQT-1833 select chat when one result in chat list after research \
fix notify account when not sender \
display security settings ui \
rename hide_sip_addresses flag \
fix #LINQT-1843 disconnect old chatroom properly to avoid having message from another chatroom in the new one selected
2025-07-17 15:42:14 +00:00
Gaëlle Braud
98d9179419 fix #LINQT-1796 don't scroll to main list when selecting contact from favorites \
fix crash
2025-07-17 13:31:47 +00:00
Gaëlle Braud
dce74eb958 fixes 2025-07-14 18:11:06 +00:00
Gaelle Braud
e8feb1c0dc auto play voice recording message 2025-07-10 12:26:05 +02:00
Gaelle Braud
4c08c28bd5 search message in history 2025-07-09 17:47:32 +02:00
Gaelle Braud
1e5ec027bb forward message 2025-07-09 11:08:32 +02:00
Gaelle Braud
b1ab4224ef ephemeral messages 2025-07-04 09:52:02 +02:00
Gaelle Braud
a5851855d9 show shared medias/files + expand button on chat participant list 2025-07-03 15:20:37 +02:00
Gaelle Braud
c015375ae9 fix unread messages
fix do not add chat in list if events intended for another account

chat notif in vertical bar / account list

fix cursor on hovered link

fix sending area height
2025-07-02 12:55:21 +02:00
Gaelle Braud
e0d864a2d3 mark as read chat list 2025-07-01 17:34:38 +02:00
Gaelle Braud
de6d62021a mentions 2025-06-27 12:06:36 +02:00
Gaelle Braud
a7e39ab276 fix crash
fix add chat to list if first message received
2025-06-27 12:06:36 +02:00
Christophe Deschamps
61fecd8c93 Mark chatroom as read-only if it is not secure and account has mandatory encryption 2025-06-24 13:37:37 +00:00
Christophe Deschamps
3edc55800a Ephemeral settings 2025-06-24 11:56:27 +02:00
Christophe Deschamps
54a3501ddf Refactor and reposition participant management in group chat room 2025-06-24 11:54:35 +02:00
Gaelle Braud
4a1f1a895b message reply 2025-06-23 16:15:26 +02:00
Christophe Deschamps
f82a4db826 Wrap text in action button in room info 2025-06-20 19:24:55 +02:00
Gaelle Braud
a02a58ecc9 imdn details 2025-06-20 15:50:31 +02:00
Gaelle Braud
1d7010c381 emoji details 2025-06-20 15:50:31 +02:00
Christophe Deschamps
7484962441 Mute/Unmute Chatrooms 2025-06-19 18:30:57 +02:00
Christophe Deschamps
0470988c32 - Manage participants inside group chat room
- Wires Set/Unset Admin to model function
- Fixed "is(not) now admin" messages inversion
- Fixed event log list not updating (building ID from timestamp and type)
- Updated text to reflect that a participant can no longer be in a conversation without an explicit "leaving" action from him (admin removed for example)
2025-06-19 11:55:42 +02:00
Christophe Deschamps
279ac22463 Import Qt.labs.qmlmodels for DelegateChooser 2025-06-17 19:48:58 +02:00
Christophe Deschamps
4a042392ac Schedule meeting from chat room 2025-06-17 14:57:48 +02:00
Gaelle Braud
f82931d6c6 record message
auto download attached files setting
2025-06-17 11:17:35 +02:00
Gaelle Braud
6aadc2f292 sound player 2025-06-16 11:04:32 +02:00
Christophe Deschamps
6ff3cc0ae7 Fix crash with CardDav 2025-06-13 12:23:51 +02:00
Christophe Deschamps
f4e3db8a07 Call from chat room 2025-06-12 20:08:20 +02:00
Christophe Deschamps
ff78a5abf1 Feature/group chat infos 2025-06-12 14:19:02 +00:00
Christophe Deschamps
4ef65219ad Prevent freeze when left chatroom is opened 2025-06-10 12:00:23 +02:00
Christophe Deschamps
c56db0f429 1-1 Conversations Info, wired functions : 2025-06-09 14:20:34 +00:00
Gaelle Braud
f69c5c3703 send message with files 2025-06-06 15:03:18 +02:00
Gaelle Braud
9d5935fb53 Chat message content 2025-06-05 17:01:57 +02:00
Gaelle Braud
af2350cd16 add qtkeychain submodule 2025-06-05 16:45:29 +02:00
Christophe Deschamps
7617996dc4 Chatroom infos in Chatroom lists - composing/muted/ephemeral/imdn ... 2025-06-04 16:42:00 +02:00
Christophe Deschamps
460c0334c4 Add events to chat 2025-05-28 08:33:55 +00:00
Gaelle Braud
672ae55ea6 try to fix read access violation (Mantis 0013842) 2025-05-26 09:52:15 +02:00
Gaelle Braud
0614520e5a fix sending area wiped everytime we receive a message : set a sending text in chatcore (also allows to write something to someone and let it unfinished for later)
fix chat message insertion in list
2025-05-23 09:06:53 +00:00
Christophe Deschamps
7abfe4508c Set a maximum dp to avoid too big display on large screens 2025-05-23 08:20:53 +02:00
Gaelle Braud
30538cf464 fix #LINQT-1776 wrong translations on numerus forms 2025-05-21 17:15:04 +02:00
Gaelle Braud
c766fb0237 fix #LINQT-1774 forgot to set visible property en e2e encrypted header 2025-05-21 17:15:04 +02:00
Gaelle Braud
481f9500c6 emoji picker
emoji picker for adding in chat message / sending reaction
2025-05-21 17:14:49 +02:00
Gaelle Braud
01a1fdd04b emoji svgs + model 2025-05-21 17:13:29 +02:00
Christophe Deschamps
9e04968b20 Leave chatroom 2025-05-20 17:00:45 +02:00
Christophe Deschamps
f8276ac834 Meeting invitation display in chat conversations 2025-05-19 15:50:14 +00:00
Gaelle Braud
ac7164fb0b e2e encrypted header chat message list
translations update

update sdk

fix #LINQT-1772
2025-05-19 09:42:01 +02:00
Gaelle Braud
75e71be14d create new chat 2025-05-16 15:22:34 +02:00
Gaelle Braud
5808368b9a fix scroll tu first unread index 2025-05-15 11:37:09 +02:00
gaelle
f3a1b5de62 chat translations 2025-05-15 11:37:09 +02:00
Gaelle Braud
4bb1e5da43 open chat when clicking on message notification
select chat by clicking on notification

close all notifications when one clicked and chat is open
2025-05-15 11:37:09 +02:00
Christophe Deschamps
e178bd43cf Adds rich text format display in chat sending text zone 2025-05-15 09:37:09 +02:00
Christophe Deschamps
096501ee20 Chat - clickable links and emoji display in bubbles 2025-05-14 12:55:10 +02:00
Gaelle Braud
32e5d5bc1d update sdk 2025-05-13 12:39:30 +02:00
Gaelle Braud
9b67794752 imdn on each chat message
imdn on chat last message

change message notification ui

press enter to send message
2025-05-13 12:39:30 +02:00
Gaelle Braud
c0dbc4b0e5 try to improve friend research (clean address before insertion in map) 2025-05-13 12:38:55 +02:00
Christophe Deschamps
dad3cb084f Presence 2025-05-13 08:34:38 +00:00
Gaelle Braud
03576d48e8 scroll to first unread message + mark as read 2025-05-07 18:39:14 +02:00
Gaelle Braud
73b83771be copy message text to clipboard + improve chat message and sending area ui 2025-05-07 18:39:14 +02:00
Gaelle Braud
ecd9373df9 Send message, composing notification 2025-05-07 18:39:14 +02:00
Gaelle Braud
bdff2bddcd delete history for chatroom
delete chat message

delete chat room
2025-05-07 18:39:14 +02:00
Christophe Deschamps
305973038d Call Forward 2025-05-05 15:36:58 +00:00
Gaelle Braud
d24cef5e17 try to fix crash in chatrooms 2025-05-05 14:36:46 +02:00
Gaelle Braud
b79b324027 open chat room from call/conf
navigate to chat from contact/history/magic search

select chat when joining from contact/history/magic search

message notification

filter chat rooms
2025-05-05 14:36:46 +02:00
Christophe Deschamps
8516a3febf German translations 2025-05-05 08:23:12 +00:00
Jehan Monnier
0fde929da3 Fix basic auth mode for oidc.
Make sure refresh token is optionnal
2025-05-04 18:11:05 +02:00
Gaelle Braud
8fb42c333c chat list
chat messages view

update sdk
2025-04-29 14:16:55 +02:00
Sylvain Berfini
9b9994b358 Merge remote-tracking branch 'origin/release/6.0' 2025-04-29 11:35:27 +02:00
Christophe Deschamps
0f435d32af Command line to run upon incoming call 2025-04-23 10:52:28 +02:00
Gaelle Braud
2feb741c1b force larger text metrics weight to guarantee correct width for button
fix macos ci + update sdk
2025-04-22 10:06:43 +02:00
gaelle
a2c0bfe558 remove friend from friendsmanager maps when created, updated, removed 2025-04-16 16:26:27 +02:00
gaelle
8463c3e5f9 fix magic search : call address found from research if friend with more than one address 2025-04-16 16:10:53 +02:00
gaelle
ea1dd96006 fix call history popup add/see friend 2025-04-16 12:36:55 +02:00
Jehan Monnier
0dcecdd578 fix basic auth mode for oidc 2025-04-15 17:48:53 -07:00
gaelle
ee6680b253 contact edition : add mouse area to loose focus when click outside sip address
force expand contact list when becomes visible

hide preview sticker when ringing
2025-04-15 17:31:02 +02:00
gaelle
06d6af29c7 fix paused by remote status text
fix encryption panel + dialog ui

fix current call transfer list
2025-04-15 15:24:30 +02:00
gaelle
53dd2c415e fix video display 1-1 call 2025-04-15 10:46:45 +02:00
gaelle
9f4af14662 add friends manager 2025-04-11 14:21:25 +02:00
gaelle
ac79b1de51 hide menu new call contact list 2025-04-11 09:48:10 +02:00
gaelle
fcf88315ab fix call activate video when create call 2025-04-11 09:48:00 +02:00
gaelle
0966c5ac17 fix missing sip addresses in allAddresses 2025-04-10 15:15:43 +02:00
gaelle
c324b09aae hide second error text for password 2025-04-10 14:50:26 +02:00
gaelle
67c80b8aff fix scroll to error message for forms 2025-04-10 14:34:29 +02:00
gaelle
3971ce23cf update translation files 2025-04-10 13:13:22 +02:00
gaelle
b830dff724 init language before instantiating qml components for combobox translations 2025-04-10 12:39:06 +02:00
gaelle
42a6a7a3b7 fix typo leading to display more contacts not called 2025-04-10 10:21:00 +02:00
Jehan Monnier
b52c606a1e Remove localhost setting as it does not work on ipv4 connection on mac. 2025-04-09 19:02:51 +00:00
gaelle
03e187fef6 update display name in call history when ldap friends cache cleared 2025-04-09 16:15:22 +02:00
gaelle
9c89394631 update sdk (fix on ldap friends in magic search) 2025-04-07 10:23:51 +02:00
gaelle
a2e6549204 test 2025-04-03 15:03:41 +02:00
gaelle
446000267e test 2025-04-03 15:01:48 +02:00
gaelle
79f27465e5 add qinfo ldap debug 2025-04-03 14:19:57 +02:00
gaelle
5953a5a88b fix minimized commented 2025-04-02 09:27:50 +02:00
gaelle
f59f88a688 create root ca directory if does not exist 2025-04-01 16:52:09 +02:00
Gaelle Braud
3a080ea801 fix local group call 2025-04-01 15:53:20 +02:00
Gaelle Braud
21ee3a5414 add setting : create end to end meetings and group calls 2025-04-01 15:34:22 +02:00
Gaelle Braud
b607cac0d1 do not display cached ldap friend if we are not doing ldap research 2025-04-01 10:17:52 +02:00
gaelle
fb009fa17a fix #LINQT-1705 allow adding ldap friend in app contacts 2025-04-01 10:17:52 +02:00
gaelle
1f05363fd4 use utils formatDate function
close #LINQT-1704 remove video conference factory uri for 6.0 linphone accounts
2025-03-27 11:03:47 +01:00
gaelle
34f914ca55 fix #LINQT-1697 wrong encryption status on paused 2025-03-26 14:10:24 +00:00
gaelle
50ce83b466 trad oidcmodel 2025-03-26 09:04:49 +01:00
gaelle
ae86b73756 fix #INQT-1702 remove space after friend name 2025-03-26 08:59:12 +01:00
gaelle
1e5af8228e fix #LINQT-1700 hide account devices if domain does not match default domain 2025-03-25 16:28:48 +01:00
gaelle
37fd7f586e german trad 2025-03-25 16:28:48 +01:00
Jehan Monnier
55cd198048 implement configurable oidc client id and client secret auth for oidc token endpoint 2025-03-25 13:49:41 +00:00
gaelle
c6a2a5e479 fix adaptative margins : set minimum margin 2025-03-25 12:45:45 +01:00
gaelle
50fadef681 login pages adapt margins when downsize window 2025-03-24 17:36:02 +01:00
gaelle
ee8e8a4fa8 use system locale 2025-03-20 17:59:08 +01:00
gaelle
3eca1736d5 english 2025-03-20 17:45:52 +01:00
gaelle
f81400eed0 cmake + french translation 2025-03-19 17:01:15 +01:00
gaelle
9011106cc3 fix set audio only if video disabled in params 2025-03-12 07:57:38 +00:00
gaelle
ebdefe835f send conference invite to participants 2025-03-12 07:57:38 +00:00
gaelle
327f5e9123 fix crash (ParticipantDeviceCore with nullptr model can be created if active speaker becomes null) 2025-03-12 07:57:38 +00:00
Julien Wadel
5145657aa9 Fix freeze on the second activation of screen sharing, when there are no permissions. 2025-03-11 15:33:24 +01:00
gaelle.braud
edd108f798 fix ui 2025-03-07 15:23:22 +01:00
Gaelle Braud
06647f002a resize the app according to screen definition
fix ui size according to screen resolution
2025-03-07 11:36:34 +01:00
gaelle
c20a54df48 fix request error ui get account devices 2025-03-05 07:49:09 +01:00
gaelle
c65c5c8c5a fix login error messages in french
try to remove ninja compile
2025-03-04 11:35:40 +01:00
gaelle
5f804e2e44 close #LINQT-1608 busy indicator when components are loading 2025-03-03 17:38:17 +01:00
gaelle
b2d20b72e9 fix #LINQT-1675 enable video switch in settings 2025-03-03 16:40:40 +01:00
gaelle
e620af3f3e fix #LINQT-1672 connection when another softphone is using the same sip address (try to let the OS choose the port to listen to)
fix empty root ca path : try to create file if doesn't exist

fix #LINQT-1671 loading indicator call history

remove clang from nightly

fix #LINQT-1667 add time before closing window when call ends
2025-03-03 15:23:21 +01:00
gaelle
5cc303df7f fix set meeting feature enabled on linphone start 2025-02-28 18:01:46 +01:00
Gaëlle Braud
d9fcdf6af6 fix call proxy connect already connected to call list model when model changes... 2025-02-27 18:02:34 +00:00
gaelle
b6ac70d627 fix close calls window on last call finished 2025-02-25 17:19:56 +01:00
gaelle
3629732fde asynchronous actions buttons to improve performances 2025-02-25 16:06:40 +01:00
gaelle
586dca5cd0 auto indentation qt 2025-02-25 12:19:56 +01:00
gaelle
311ad15a68 fix #LINQT-1658 hide meeting tab when empty videoconffactoryuri 2025-02-25 12:19:55 +01:00
gaelle
e0e3838ccf try to fix display name after call transfer (take the call log address instead of the call address)
(may be a mitel server problem)
2025-02-25 12:19:55 +01:00
gaelle
c8b65fb5b2 fix flickable direction
fix ui left panel call history/contact/meeting
2025-02-25 12:19:55 +01:00
gaelle
8c5ebd8b5e force accounts initialization on oidc authenticated 2025-02-24 11:50:20 +01:00
gaelle
5d77bd257d revert fix config login page (accounts registration states are not enough specific to use them as indicator of existing accounts) 2025-02-24 09:01:48 +01:00
gaelle
c1013baac5 fix slow loading when many friends 2025-02-21 16:21:02 +01:00