Commit graph

8357 commits

Author SHA1 Message Date
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
Sylvain Berfini
cf41bef449 Allow to edit subject of group chat room 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a27cf28544 Adding participants to existing group 2024-07-15 16:10:36 +02:00
Sylvain Berfini
d9d7508292 Improved genericity related to contact / suggestion picker 2024-07-15 16:10:36 +02:00
Sylvain Berfini
5847e7d2c2 Fixed new call / new chat room fragments never visible due to empty contact list 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f855426a9f Made chat message delivery bottom sheet generic to also use it to display emoji reactions lists 2024-07-15 16:10:36 +02:00
Sylvain Berfini
18f0d9109e Fixed broken conference factory URI due to dumb mistake 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a78421d79a Fixed incoming call style notification not always displayed 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a49cb0935d Started add participant to existing group chat room 2024-07-15 16:10:36 +02:00
Sylvain Berfini
27a408c9f1 Improved avatar geneator to be able to create Icons for notifications & shortcuts 2024-07-15 16:10:36 +02:00
Sylvain Berfini
682aaafc85 Added shortcuts + improved bubble layouts 2024-07-15 16:10:36 +02:00
Sylvain Berfini
636a0b5c4d Hide & show again bottom sheet dialog when switching message 2024-07-15 16:10:36 +02:00
Sylvain Berfini
e24d3ca33f Fixed conversation not visible after creating it + missing presence in 1-1 conversation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
76ba9e5e35 Using recyclerview to improve delivery status list performances 2024-07-15 16:10:36 +02:00
Sylvain Berfini
b9e4fcf1a6 Simple reactions to chat message display 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f821707cc6 More work related to IMDNs display & chat in general 2024-07-15 16:10:36 +02:00
Sylvain Berfini
c151ef1526 Improved delivery bottom sheet 2024-07-15 16:10:36 +02:00
Sylvain Berfini
170e441744 Trying to optimize the ContactAvatarModel use 2024-07-15 16:10:36 +02:00
Sylvain Berfini
be908cdf0e Started proto for IMDNs display 2024-07-15 16:10:36 +02:00
Sylvain Berfini
0defb639c2 Fixed group avatar with two participants 2024-07-15 16:10:36 +02:00
Sylvain Berfini
3d455d0fc9 Finished emoji picker, started file picker 2024-07-15 16:10:36 +02:00
Sylvain Berfini
561c36bfe0 Added conference factory URIs & LIME server URL to account params 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f07a8f6c2b Added chat room participant admin popup to remove a person from a group & give/remove admin rights 2024-07-15 16:10:36 +02:00
Sylvain Berfini
1c7b97d8db Added subject field for group chat room creation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
ee46722a3d Started multiple contact selection in chat room creation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
4fb4c7c85d Fixed manual filter of chat rooms 2024-07-15 16:10:36 +02:00
Sylvain Berfini
8526c24c3e Started 1-1 chat room creation 2024-07-15 16:10:36 +02:00
Sylvain Berfini
db72bffcbd Do not show notifications for messages received in currently displayed chat room 2024-07-15 16:10:36 +02:00
Sylvain Berfini
b3396fa62e Do no apply filter in conversation when filter is empty 2024-07-15 16:10:36 +02:00
Sylvain Berfini
17d3208cbd Fixed assistant pages header on large tablets in landscape 2024-07-15 16:10:36 +02:00
Sylvain Berfini
f9d2e04609 Added search in conversation top bar 2024-07-15 16:10:36 +02:00
Sylvain Berfini
a2355e3225 Started conversation info fragment 2024-07-15 16:10:36 +02:00
Sylvain Berfini
c076dcb2c7 Fixed account profile avatar not being updated when set/removed + started chat event display 2024-07-15 16:10:36 +02:00
Sylvain Berfini
ae1e2599a8 Improved account mode fragment 2024-07-15 16:10:36 +02:00
Sylvain Berfini
8858deb42f Improved incoming bubble layout 2024-07-15 16:10:36 +02:00
Sylvain Berfini
e3c1280278 No longer move chat message position in long press dialog to match position in list + disabled emojis & reply action if chat room is read only 2024-07-15 16:10:36 +02:00
Sylvain Berfini
8794146df7 ShapeImageView can handle rounding images by itself, no need for Coil's CircleCropTransform 2024-07-15 16:10:36 +02:00
Sylvain Berfini
4ce5d989c5 Use ShapableImageView to easily draw borders around avatars, fixed trust badge display condition 2024-07-15 16:10:36 +02:00