Commit graph

2822 commits

Author SHA1 Message Date
Sylvain Berfini
4e602fc5e8 Fixed sharing logs with Linphone from debug fragment 2024-07-15 16:10:37 +02:00
Sylvain Berfini
7099a33dc4 Added logo on configure chat messages ephemeral duration + fixed welcome linphone logo 2024-07-15 16:10:37 +02:00
Sylvain Berfini
ee15b00533 Fixed chat rooms list not re-ordering properly 2024-07-15 16:10:37 +02:00
Sylvain Berfini
d480840353 Added see contact / add to contacts action in 1-1 conversation info 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
fb05cf6280 Fixed unread message count not updated in chat room list cell when a new message was received 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c2eccd23a8 Open keyboard on reply, scroll to latest message when keyboard is opened, removed onNewEvents causing duplicated messages, fixed latest message display when adding new ones that should be grouped with it 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
975473b2e4 Fixed issue in ephemeral lifetime dialog 2024-07-15 16:10:37 +02:00
Sylvain Berfini
c0707e8cb5 Fixed action in contact details 2024-07-15 16:10:37 +02:00
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
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