Commit graph

8394 commits

Author SHA1 Message Date
Sylvain Berfini
dab462de35 Fixed chat rooms list sort order + added mentions menu when typing '@' + hide participants in non-group conversation 2024-07-15 16:10:37 +02:00
Sylvain Berfini
d895fc6a09 Added click on web links to open browser in chat bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
1c7fe3fd3e Re-order conversations list when needed + scroll to bottom when a new message is sent or received in a conversation 2024-07-15 16:10:37 +02:00
Sylvain Berfini
8cbe832a67 Updated gradle to 8.1.3, added missing input type to chat text field & correct default icon for group chat rooms 2024-07-15 16:10:37 +02:00
Sylvain Berfini
e61a6a0b7f Improved reply layout 2024-07-15 16:10:37 +02:00
Sylvain Berfini
cd3b9e1422 Various UI improvements 2024-07-15 16:10:37 +02:00
Sylvain Berfini
76b41b693b Move as much as possible code from onBindViewHolder to onCreateViewHolder 2024-07-15 16:10:37 +02:00
Sylvain Berfini
115ce8148a More performance improvements 2024-07-15 16:10:37 +02:00
Sylvain Berfini
1fbad779af Performance improvements for chat 2024-07-15 16:10:37 +02:00
Sylvain Berfini
fa78f7b9b3 Updated forward/reply icons + fixed long press on text in bubble not working 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b4a52e244d Updated margins on chat bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
46ae326781 Improved chat image viewer 2024-07-15 16:10:37 +02:00
Sylvain Berfini
af03b30352 Fixed trusted icon visible in account profile if not in secure mode, hardcoded texts, wrong conference subject displayed in calls history list 2024-07-15 16:10:37 +02:00
Sylvain Berfini
2857378c87 Added conference info in chat bubble layout 2024-07-15 16:10:37 +02:00
Sylvain Berfini
1723525077 Keep scroll position in conversation when going back after leaving 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ad1625dbb3 Started image viewer 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b585ba7a8b Updated chat bubbles to display images grid 2024-07-15 16:10:37 +02:00
Sylvain Berfini
cafa301ea8 Started grid layout 2024-07-15 16:10:37 +02:00
Sylvain Berfini
7f739a4bc1 Displaying image (or video preview) in chat bubble if alone 2024-07-15 16:10:36 +02:00
Sylvain Berfini
59c7140ce6 Do not repeat SIP / Phone header in contact editor 2024-07-15 16:10:36 +02:00
Sylvain Berfini
aeaa41fcbe Fixed crash when rotating device while new contact editor is opened 2024-07-15 16:10:36 +02:00
Sylvain Berfini
223c91b6b9 Added long press menu on outgoing chat bubbles 2024-07-15 16:10:36 +02:00
Sylvain Berfini
30f9f381cd Added click to remove our own reaction 2024-07-15 16:10:36 +02:00
Sylvain Berfini
7aed1d83e3 Started mention of participant in chat message 2024-07-15 16:10:36 +02:00
Sylvain Berfini
5e069033b3 Updated bubbles color + added call on click in SIP URI in chat 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a919f5edbc Added single sign on using OpenID and our Keycloak test instance 2024-07-15 16:10:36 +02:00
Sylvain Berfini
325feb5637 It seems that annotating the lambda makes the thread check works 2024-07-15 16:10:36 +02:00
Sylvain Berfini
61bd3978a4 Fixed crash due to .value = called from WorkerThread 2024-07-15 16:10:36 +02:00
Sylvain Berfini
56ec0f8911 Added calls list while in conference + started conference participants list 2024-07-15 16:10:36 +02:00
Sylvain Berfini
48baed897c More UI work on conference related screens 2024-07-15 16:10:36 +02:00
Sylvain Berfini
aa52f3d2b5 Started to add video to conference participants + fixed call ended fragment timer 2024-07-15 16:10:36 +02:00
Sylvain Berfini
2eb8b496cd Various fixes & improvements 2024-07-15 16:10:36 +02:00
Sylvain Berfini
178aae3883 Improved conference call log display in history (avatar to improve) 2024-07-15 16:10:36 +02:00
Sylvain Berfini
17a4e546a5 Started mosaic display for conferences 2024-07-15 16:10:36 +02:00
Sylvain Berfini
46dc3b2d00 Added missing trust badge on some call views 2024-07-15 16:10:36 +02:00
Sylvain Berfini
6dea7c3fec Create if necessary then go to 1-1 chat room when using message button from contact/history details 2024-07-15 16:10:36 +02:00
Sylvain Berfini
425722ef65 Started conference extra actions menu 2024-07-15 16:10:36 +02:00
Sylvain Berfini
36f57be6cc Rework to factorize code 2024-07-15 16:10:36 +02:00
Sylvain Berfini
fadc6032fb Updated shape of FAB + updated chat icon in bottom nav bar 2024-07-15 16:10:36 +02:00
Sylvain Berfini
85f97b86da Added possibility to send reply & scroll to original message on click 2024-07-15 16:10:36 +02:00
Sylvain Berfini
e8ca20a7e2 Started conference call UI 2024-07-15 16:10:36 +02:00
Sylvain Berfini
4368e1a5f7 Indicator in meetings list for today 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a129cc5f95 Started conference waiting room 2024-07-15 16:10:36 +02:00
Sylvain Berfini
98488e5798 Added call button (does nothing yet) in chat room info + updated reactions layout 2024-07-15 16:10:36 +02:00
Sylvain Berfini
b80f520162 Fixed unecessary reloading of nav graph when app is going from background to foreground 2024-07-15 16:10:36 +02:00
Sylvain Berfini
1d7ca67053 Changes to make chat room shortcuts work 2024-07-15 16:10:36 +02:00
Sylvain Berfini
58c30a638f Started to display incoming messages reply to message 2024-07-15 16:10:36 +02:00
Sylvain Berfini
077e625512 Show message bottom sheet for 1-1 chat room 2024-07-15 16:10:36 +02:00
Sylvain Berfini
c166c87479 Reworked emoji reaction picker & display 2024-07-15 16:10:36 +02:00
Sylvain Berfini
19a15bedfa Meetings can be scheduled 2024-07-15 16:10:36 +02:00