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
|
97f54b6673
|
bump annotation processors to java 17
|
2023-03-10 20:03:32 +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
|
f9b3d42a8a
|
bump agp
|
2023-03-05 08:38:49 +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 |
|
Daniel Gultsch
|
786a6c4c2a
|
put trust manager framework in place
|
2023-03-01 22:05:46 +01:00 |
|
Daniel Gultsch
|
be6f4300da
|
include sender id in tests
|
2023-03-01 22:05:46 +01:00 |
|
Daniel Gultsch
|
c2bf9d0413
|
store senderIdentity in message
|
2023-03-01 22:05:46 +01:00 |
|
Daniel Gultsch
|
303f14200f
|
take btbv setting into account when deciding default trust
|
2023-03-01 22:05:46 +01:00 |
|
Daniel Gultsch
|
1a924d3efd
|
introduce AppSettings for easier access to preferences
|
2023-03-01 22:05:45 +01:00 |
|
Daniel Gultsch
|
86ef179c42
|
use empty message (not key transport) to finish sessions
|
2023-03-01 22:05:45 +01:00 |
|
Daniel Gultsch
|
5e79dd8b68
|
left join trust into MessageWithContentReactions
|
2023-03-01 22:05:45 +01:00 |
|
Daniel Gultsch
|
3c207c28b4
|
fix drawer layout reacting to back press after rotation
|
2023-03-01 22:05:45 +01:00 |
|