Commit graph

813 commits

Author SHA1 Message Date
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