Commit graph

53 commits

Author SHA1 Message Date
Sylvain Berfini
e4d073471c More dark theme improvements 2024-07-15 16:10:39 +02:00
Sylvain Berfini
cc403f2624 Also search in contact name when filtering conversations list + updated gradle 2024-07-15 16:10:39 +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
d5b0d82adc Added forwarded message indicator 2024-07-15 16:10:38 +02:00
Sylvain Berfini
c6b7ed0ef3 Added logs & small fixes 2024-07-15 16:10:38 +02:00
Sylvain Berfini
ec07d54ed9 Improved long press menu on chat bubble when text was very long 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
02b372fa3d Reset some message model fields when re-computing contents list 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
9070b77b30 Updated previous & next messages bubbles if needed when a message is deleted 2024-07-15 16:10:38 +02:00
Sylvain Berfini
6badcc2887 Fixed crash when newly received/sent message should update group with last one in history + improved outgoing bubble background 2024-07-15 16:10:38 +02:00
Sylvain Berfini
ff2d04351f Renamed chat message to simply message 2024-07-15 16:10:38 +02:00
Sylvain Berfini
9094a167eb Fixed bubble UI when scrolling after a voice record has been displayed 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
a092922145 Code cleanup 2024-07-15 16:10:37 +02:00
Sylvain Berfini
61bd2967b0 Fixed & improved UI 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
fb5d89e987 Added voice record player in chat bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
e61a6a0b7f Improved reply layout 2024-07-15 16:10:37 +02:00
Sylvain Berfini
cd3b9e1422 Various UI improvements 2024-07-15 16:10:37 +02:00
Sylvain Berfini
115ce8148a More performance improvements 2024-07-15 16:10:37 +02:00
Sylvain Berfini
fa78f7b9b3 Updated forward/reply icons + fixed long press on text in bubble not working 2024-07-15 16:10:37 +02:00
Sylvain Berfini
b4a52e244d Updated margins on chat bubble 2024-07-15 16:10:37 +02:00
Sylvain Berfini
7f739a4bc1 Displaying image (or video preview) in chat bubble if alone 2024-07-15 16:10:36 +02:00
Sylvain Berfini
30f9f381cd Added click to remove our own reaction 2024-07-15 16:10:36 +02:00
Sylvain Berfini
7aed1d83e3 Started mention of participant in chat message 2024-07-15 16:10:36 +02:00
Sylvain Berfini
5e069033b3 Updated bubbles color + added call on click in SIP URI in chat 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
98488e5798 Added call button (does nothing yet) in chat room info + updated reactions layout 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
c166c87479 Reworked emoji reaction picker & display 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
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
682aaafc85 Added shortcuts + improved bubble layouts 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
be908cdf0e Started proto for IMDNs display 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
8858deb42f Improved incoming bubble layout 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
Sylvain Berfini
e4a3ec37c5 Started removing AvatarView dependency 2024-07-15 16:10:36 +02:00
Sylvain Berfini
daacb3ca98 Huge performances boost by removing AvatarView, todo: do it everywhere 2024-07-15 16:10:36 +02:00
Sylvain Berfini
888c8c453a Reworked algorithm that groups chat messages together 2024-07-15 16:10:36 +02:00
Sylvain Berfini
d9b6f0482a PoC for blurring conversation except for long pressed chat bubble 2024-07-15 16:10:36 +02:00
Sylvain Berfini
3dc23d906e Improved incoming bubble layout 2024-07-15 16:10:36 +02:00
Sylvain Berfini
c952178749 Started grouping chat messages from same person in a short interval of time 2024-07-15 16:10:36 +02:00
Sylvain Berfini
395dc379ed Fixed issue in conversations list & conversation related to group 2024-07-15 16:10:36 +02:00
Sylvain Berfini
2fb97fbc51 Started displaying messages 2024-07-15 16:10:35 +02:00
Sylvain Berfini
e3022f42ab Removed legacy chat views 2024-07-15 16:10:34 +02:00
Sylvain Berfini
973afe08c5 Added numpad 2024-07-15 16:10:34 +02:00