Commit graph

8443 commits

Author SHA1 Message Date
Sylvain Berfini
6c72fb9689 Moved FileViewerFragment out of chat nav scope to be able to display it fullscreen when in landscape 2024-07-15 16:10:37 +02:00
Sylvain Berfini
7cca8f1889 Fixed subject changed event using chat room username insteadf of subject 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c92d4982c6 Using different regex for URL detection to ensure it starts by http(s) and thus prevents ActivityNotFound exception 2024-07-15 16:10:37 +02:00
Sylvain Berfini
5f5885cb18 Fixed race condition issue on avatarsMap + listener removed by mistake 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b113e2b729 Fixed issues when switching default account 2024-07-15 16:10:37 +02:00
Sylvain Berfini
8d05d786ce Added video player 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b6c146f123 Added PDF file viewer 2024-07-15 16:10:37 +02:00
Sylvain Berfini
73229f51a1 Ask for record audio permission when trying to record a voice message if not granted yet 2024-07-15 16:10:37 +02:00
Sylvain Berfini
26b3fe67a3 Updated adapters (no longer need viewlifecycleowner) & improved avatar loader 2024-07-15 16:10:37 +02:00
Sylvain Berfini
01dab1613d More layout improvements, fixed nested recyclerview invisible in landscape 2024-07-15 16:10:37 +02:00
Sylvain Berfini
6f4e1a45d1 Reworked main layouts with recyclerview to improve scrolling performances (like in chat) 2024-07-15 16:10:37 +02:00
Sylvain Berfini
297eb71ff7 Various UI fixes 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b66a40fa41 Fixed contacts list issue when changing filter 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ac1ae71f11 Fixed bad display of chat message reply if original message is missing 2024-07-15 16:10:37 +02:00
Sylvain Berfini
00cea06899 Improved processing of contacts in contacts list 2024-07-15 16:10:37 +02:00
Sylvain Berfini
07926bad1e Fixed all participants displayed as admin in video conference 2024-07-15 16:10:37 +02:00
Sylvain Berfini
57eb506bdf Updated share icon behavior in meeting info + added new item in popup menu 2024-07-15 16:10:37 +02:00
Sylvain Berfini
5cc8407077 Updated chat message in progress status icon (now animated) 2024-07-15 16:10:37 +02:00
Sylvain Berfini
f1eca63b5a Updated style of login/register bottom button in assistant 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ac1e636caa Disable back gesture/button while on EndedCall fragment to prevent user from leaving it until timer has expired 2024-07-15 16:10:37 +02:00
Sylvain Berfini
567ef561c0 Generate avatar for conferences based on participants avatar (like for group conversations) 2024-07-15 16:10:37 +02:00
Sylvain Berfini
035738f4c5 Proper display of group conversation events 2024-07-15 16:10:37 +02:00
Sylvain Berfini
61bd2967b0 Fixed & improved UI 2024-07-15 16:10:37 +02:00
Sylvain Berfini
2fa856e790 Added file download 2024-07-15 16:10:37 +02:00
Sylvain Berfini
a8aa3be08a Added layout for not downloaded file 2024-07-15 16:10:37 +02:00
Sylvain Berfini
6ae57158b7 Made chat message bottom sheet content dynamic 2024-07-15 16:10:37 +02:00
Sylvain Berfini
6fec1958b8 Added file content layout in bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
efdfc809bc Made call history detail fragment scrollable, removed viewLifecycleOwner param from adapters that do not require it 2024-07-15 16:10:37 +02:00
Sylvain Berfini
e62b1b4999 Added missing plain/text sharing feature + proper sliding pane layout sizes in landscape 2024-07-15 16:10:37 +02:00
Sylvain Berfini
7f10548ecb Removed unseless Fragment only containing SlidingPaneLayout + using same values for SlidingPaneLayout childs width as on previous releases 2024-07-15 16:10:37 +02:00
Sylvain Berfini
53ca7aef1a Started splashscreen, waiting for first fragment to be displayed 2024-07-15 16:10:37 +02:00
Sylvain Berfini
6aa2f49321 Fixed ANR related to voice record player + other related improvements 2024-07-15 16:10:37 +02:00
Sylvain Berfini
e0d07c80ac Fixed date time & imdn icon alignement on outgoing bubbles 2024-07-15 16:10:37 +02:00
Sylvain Berfini
fb5d89e987 Added voice record player in chat bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
f84f42d8bd Moved voice recording layout to it's own file 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c28433688a Added voice record player 2024-07-15 16:10:37 +02:00
Sylvain Berfini
80fe93c6c4 Added voice recording, have to do voice record player 2024-07-15 16:10:37 +02:00
Sylvain Berfini
3071c079ba Split ConversationViewModel in two 2024-07-15 16:10:37 +02:00
Sylvain Berfini
8f33f1f0c9 Started voice recording layout 2024-07-15 16:10:37 +02:00
Sylvain Berfini
f31209162a Added some space between bottom sheet and call area 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c1d76bbd29 Renamed some views, replaced caret by handle for in call bottom sheet 2024-07-15 16:10:37 +02:00
Sylvain Berfini
3507117cff Fixed small code issue 2024-07-15 16:10:37 +02:00
Sylvain Berfini
efb8ec66a2 Commented out postpone enter transition for conversation fragment, seems better 2024-07-15 16:10:37 +02:00
Sylvain Berfini
97cae93bb5 Started external file sharing 2024-07-15 16:10:37 +02:00
Sylvain Berfini
16bf6bfc2c Finished sending files through chat 2024-07-15 16:10:37 +02:00
Sylvain Berfini
116ca3cbfe Reworked participants list for mentions a bit, added possibility to attach/remove files to/from sending area 2024-07-15 16:10:37 +02:00
Sylvain Berfini
713e048db9 Much better scrolling performances in chat messages 2024-07-15 16:10:37 +02:00
Sylvain Berfini
1f18b6b0da Fixed group avatar if only one available image 2024-07-15 16:10:37 +02:00
Sylvain Berfini
5eb53725fb Few changes 2024-07-15 16:10:37 +02:00
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