Commit graph

81 commits

Author SHA1 Message Date
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
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
Daniel Gultsch 9c95554782
add trust to identity table 2023-03-01 22:05:45 +01:00
Daniel Gultsch ac2866a682
add automatic session completion 2023-03-01 22:05:45 +01:00
Daniel Gultsch cf17a2ac6d
request device list when encountering unknown device 2023-03-01 22:05:45 +01:00
Daniel Gultsch c3f5273813
close drawer on back press 2023-03-01 22:05:45 +01:00
Daniel Gultsch 6ef2997b5e
add some menu items to setup screen 2023-03-01 22:05:45 +01:00
Daniel Gultsch b8f3472af0
remember chat filter selection across rotations 2023-03-01 22:05:45 +01:00
Daniel Gultsch d54978f593
store connection settings after pressing submit in hostname fragment 2023-03-01 22:05:45 +01:00