Daniel Gultsch
|
340bf45095
|
do not show fallback in embedded message
|
2023-03-31 15:36:57 +02:00 |
|
Daniel Gultsch
|
acfcde8416
|
flash background after scrolling to message
|
2023-03-31 14:14:20 +02:00 |
|
Daniel Gultsch
|
4f654044b4
|
remove fallback body when rendering
|
2023-03-30 18:49:04 +02:00 |
|
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 |
|