Commit graph

8460 commits

Author SHA1 Message Date
Sylvain Berfini
d58edf0614 Fixed delete conversation history not updating chat messages list after going back 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
c650887c04 More work related to ephemeral messages 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
a092922145 Code cleanup 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ff6d722e44 Attempt to fix random dead lock when app starts 2024-07-15 16:10:37 +02:00
Sylvain Berfini
d325203e8b Fixed in-call avatar not updated when ZRTP SAS is validated + scroll to top of calls logs history on resume 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c11567f095 Bumped gradle to 8.1.4 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
80994ffafb Added chat message re-send action on long press if outgoing and in NotDelivered state 2024-07-15 16:10:37 +02:00
Sylvain Berfini
a1374d228e Changes for first launches & proper back nav 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c491f18ba5 Fixed hanging up call from notification 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c7f86311aa Reworked top bar alert mechanism, added network not reachable alert 2024-07-15 16:10:37 +02:00
Sylvain Berfini
6b95cc6a5c Added long press bottom sheet menu to meetings list cell 2024-07-15 16:10:37 +02:00
Sylvain Berfini
3ce702fc0d Updated conversation info participant cell with missing menu + added debug logs 2024-07-15 16:10:37 +02:00
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