Commit graph

465 commits

Author SHA1 Message Date
Sylvain Berfini
615185deb9 Updated layout & flow for group conversation creation + all floating action buttons are now on orange background 2024-07-15 16:10:39 +02:00
Sylvain Berfini
b87a3dd92c Display meeting subject in message description 2024-07-15 16:10:39 +02:00
Sylvain Berfini
be3f6ea301 Fixed group chat room shortcut generation 2024-07-15 16:10:39 +02:00
Sylvain Berfini
5ee5982e3c Generate conversations & conferences avatars on worker thread & save result in cache directory 2024-07-15 16:10:39 +02:00
Sylvain Berfini
03ee116ed4 Updated ImageUtils.getBitmapFromMultipleAvatars() to make it synchronous, fixing avatar in conversations list when quickly scrolling + shortcuts for group conversation 2024-07-15 16:10:39 +02:00
Sylvain Berfini
6338fb65d1 Various fixes & improvements related to chat room shorcuts 2024-07-15 16:10:39 +02:00
Sylvain Berfini
70b1c67f90 Fixed sliding pane staying open on empty fragment is back gesture done while it was opening 2024-07-15 16:10:39 +02:00
Sylvain Berfini
eaa55ab068 Added button to take photos in chat directly 2024-07-15 16:10:38 +02:00
Sylvain Berfini
5d3d8eeedc Added plain text file viewer 2024-07-15 16:10:38 +02:00
Sylvain Berfini
d52c12606f Added message forward + a few small improvements 2024-07-15 16:10:38 +02:00
Sylvain Berfini
54b9ae8cd4 Detect & improve broken files if possible 2024-07-15 16:10:38 +02:00
Sylvain Berfini
b32007b1ca Added export to PDF file received by chat to Android public storage 2024-07-15 16:10:38 +02:00
Sylvain Berfini
6f9a5a6009 Small improvements over reactions layout 2024-07-15 16:10:38 +02:00
Sylvain Berfini
d178ce40b5 Fixed & improved back press callbacks set by app 2024-07-15 16:10:38 +02:00
Sylvain Berfini
fd088fdbc8 Fixed double back gesture required to leave conversations list when app is opened from shortcut 2024-07-15 16:10:38 +02:00
Sylvain Berfini
ef1669dd4c Fetch all unread messages before creating a new notifiable for a chat room 2024-07-15 16:10:38 +02:00
Sylvain Berfini
58ec0e7abb Fixed & improved a few things related to chat 2024-07-15 16:10:38 +02:00
Sylvain Berfini
ee04b728c9 Do not use color night variant, instead use attr & theme 2024-07-15 16:10:38 +02:00
Sylvain Berfini
c77df7228e Added image placeholder, restore round corners except for gifs 2024-07-15 16:10:38 +02:00
Sylvain Berfini
45ca7aa348 Proper fix for chatroom-xxxx + updated logs to use conversation instead of chat room 2024-07-15 16:10:38 +02:00
Sylvain Berfini
c273fc451a Added orange border to chat bubble to show selected bubble when opening bottom sheet menu + small refactoring 2024-07-15 16:10:38 +02:00
Sylvain Berfini
56bc96314a Using same color for dialog scrim as Android 2024-07-15 16:10:38 +02:00
Sylvain Berfini
5f9edb4fcc Added swipe left to right on a chat bubble to reply 2024-07-15 16:10:38 +02:00
Sylvain Berfini
294f7f6fae Added export file to Android's MediaStore from FileViewer 2024-07-15 16:10:38 +02:00
Sylvain Berfini
746ddf6457 Fixed some TODOs 2024-07-15 16:10:38 +02:00
Sylvain Berfini
373a5f004b Replaced top bar check icon by big bottom button, fixed conversation users_three icon instead of meeting 2024-07-15 16:10:37 +02:00
Sylvain Berfini
bd9947a705 Display in_progress drawable + text on chat rooms list cell to show removal is in progress 2024-07-15 16:10:37 +02:00
Sylvain Berfini
16dd423016 Reworked ephemeral lifetime configuration dialog into a dedicated fragment 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ed23268672 Updated meeting icon + using newly added callbacks in SDK for default account 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ce1cb3a15a Fixed issue with suggestion initials display + fixed animated in_progress 2024-07-15 16:10:37 +02:00
Sylvain Berfini
991a5e695a Added missed call(s) notification 2024-07-15 16:10:37 +02:00
Sylvain Berfini
2f18ecb562 Added auto downloaded files to notifications 2024-07-15 16:10:37 +02:00
Sylvain Berfini
370b786ed0 Remove chat room shortcut after deleting it 2024-07-15 16:10:37 +02:00
Sylvain Berfini
bd38c7dc49 Added ephemeral messages to conversation info 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
297eb71ff7 Various UI fixes 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
5cc8407077 Updated chat message in progress status icon (now animated) 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
2fa856e790 Added file download 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
fb5d89e987 Added voice record player in chat bubble 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
8f33f1f0c9 Started voice recording layout 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
1f18b6b0da Fixed group avatar if only one available image 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