Commit graph

95 commits

Author SHA1 Message Date
Daniel Gultsch 1b3c7b6a42
render inReplyTo message 2023-03-30 17:47:00 +02:00
Daniel Gultsch a4fe60dece
add image preview to message bubbles 2023-03-30 16:36:16 +02:00
Daniel Gultsch 03cf48f4c1
set avatar invisible when message is null 2023-03-28 23:14:05 +02:00
Daniel Gultsch 4d5445d123
jump to message id 2023-03-28 17:15:35 +02:00
Daniel Gultsch 4bfcf209d7
add date separators 2023-03-27 16:48:35 +02:00
Daniel Gultsch 5b777ef657
display outgoing messages 2023-03-27 14:41:23 +02:00
Daniel Gultsch d52cbb8e8c
fix message comparator 2023-03-27 11:18:29 +02:00
Daniel Gultsch cc07f86bf4
use occupantResource for sender name 2023-03-27 10:41:46 +02:00
Daniel Gultsch f13f15cc91
include occupant resource 2023-03-24 17:51:29 +01:00
Daniel Gultsch 405eeadd95
show sender and display correct encryption icon 2023-03-24 16:11:55 +01:00
Daniel Gultsch 75a4008aee
use resource for consistent color gen (as per modernxmpp) 2023-03-24 15:07:24 +01:00
Daniel Gultsch 4fae8d4e11
show avatars in chat 2023-03-24 12:21:19 +01:00
Daniel Gultsch 805d0db486
show time underneath bubble 2023-03-23 19:08:09 +01:00
Daniel Gultsch 779e6fa61e
rudimentary MessageAdapter 2023-03-23 12:36:59 +01:00
Daniel Gultsch da528776db
include membersOnlyNonAnonymous in chat info 2023-03-23 12:36:33 +01:00
Daniel Gultsch 4fd96e740f
do not start inner transaction for transformation
throwing in an inner transaction will fail the entire transaction even if the
exception is caught in the outer transaction
2023-03-21 22:01:39 +01:00
Daniel Gultsch 4139c11771
add test for multi page result 2023-03-21 18:21:56 +01:00
Daniel Gultsch 1e884ec435
display title in chat fragment 2023-03-21 16:08:05 +01:00
Daniel Gultsch 86d9264ee5
create stub chat fragment 2023-03-21 11:03:50 +01:00
Daniel Gultsch 0f6f9b0001
do not reload chat filter when correct one is already set 2023-03-12 21:18:13 +01:00
Daniel Gultsch e22fcab844
set up back press action for search view 2023-03-12 21:15:13 +01:00
Daniel Gultsch e3f5f6404b
add unit test for archive dao 2023-03-11 23:16:55 +01:00
Daniel Gultsch 7c820f7b32
create stub message contents for encryption failures 2023-03-11 15:56:17 +01:00
Daniel Gultsch ee1c938f2a
look up sender in group chats 2023-03-11 12:10:26 +01:00
Daniel Gultsch d9e8918727
add TODO on how to use RangeAfter 2023-03-11 09:57:51 +01:00
Daniel Gultsch 58c5bd0f1b
fetch MAM messages 2023-03-10 20:03:02 +01:00
Daniel Gultsch bb2d077b7c
warn user when lacking internet connnection 2023-03-09 08:14:30 +01:00
Daniel Gultsch b2c348a1df
delete unused disco info on bind 2023-03-08 16:04:18 +01:00
Daniel Gultsch 9a0c2226c1
fix hashCode and equals in account 2023-03-08 12:57:24 +01:00
Daniel Gultsch e971b77539
fix sentAt not always being properly end aligned 2023-03-08 12:17:25 +01:00
Daniel Gultsch c1ef2ac628
submit empty page when changing filter 2023-03-08 09:52:57 +01:00
Daniel Gultsch eb15dc1260
make avatar shape configurable (in code) 2023-03-08 09:52:01 +01:00
Daniel Gultsch 26d856e91f
support chat filters 2023-03-07 20:43:16 +01:00
Daniel Gultsch 9819ef7d05
fetch vcard avatars 2023-03-07 20:05:20 +01:00
Daniel Gultsch 417e801811
unarchive chat when receiving message 2023-03-07 16:13:25 +01:00
Daniel Gultsch 0d134a919e
add avatar image to chat overview item 2023-03-07 16:04:32 +01:00
Daniel Gultsch 260654f171
rudimentary ChatOverviewAdapter 2023-03-06 18:55:02 +01:00
Daniel Gultsch cfaf6162e6
use Java 17 2023-03-05 15:23:46 +01:00
Daniel Gultsch e4fb793769
use transaction for complex model 2023-03-05 15:15:57 +01:00
Daniel Gultsch f1fbf15fea
add HttpUploadManager slot request 2023-03-05 12:09:56 +01:00
Daniel Gultsch a67979adf8
join MultiUserChats on bind 2023-03-05 08:38:12 +01:00
Daniel Gultsch 8be8d7df8f
parse more presence metadata 2023-03-03 12:05:20 +01:00
Daniel Gultsch 2e5e2ff6fe
cache last used service record in DB 2023-03-03 10:14:02 +01:00
Daniel Gultsch 807078b24f
remove unused 'service' from resolver 2023-03-02 19:45:45 +01:00
Daniel Gultsch 4addeaa356
use futures in DNS resolver 2023-03-02 18:44:27 +01:00
Daniel Gultsch 100c735636
use guavas utiltiy equals+hash in resolver result 2023-03-02 16:12:07 +01:00
Daniel Gultsch b2414434dc
fix connection pool not handling removes 2023-03-02 15:43:56 +01:00
Daniel Gultsch 0c4771e2a8
persist certificate trust to disk 2023-03-02 13:44:29 +01:00
Daniel Gultsch 177320d8fe
use scopes for trust 2023-03-02 10:10:12 +01:00
Daniel Gultsch 9c64f9c24c
add UI for certificate trust 2023-03-01 22:05:46 +01:00