Commit graph

65 commits

Author SHA1 Message Date
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
Daniel Gultsch 99c11fba17
add stub hostname fragment 2023-03-01 22:05:45 +01:00
Daniel Gultsch cf5910e96e
add 'encryption' and 'identityKey' to message version entity 2023-03-01 22:05:44 +01:00
Daniel Gultsch 677cfcd34c
generate prekeys on cpu executor 2023-03-01 22:05:44 +01:00
Daniel Gultsch 2abcb1b4e4
decrypt omemo messages 2023-03-01 22:05:44 +01:00
Daniel Gultsch 49b4f54285
run RtpSessionService during phone calls 2023-03-01 22:05:44 +01:00
Daniel Gultsch 1be1334794
fix memory leak in local video track 2023-03-01 22:05:44 +01:00
Daniel Gultsch 63df518c19
include PartType in CallLog 2023-03-01 22:05:44 +01:00
Daniel Gultsch 63bfbfb40a
create transformation for call log 2023-03-01 22:05:44 +01:00
Daniel Gultsch 44ac7190a9
add notifications and attachments settings screens 2023-03-01 22:05:44 +01:00
Daniel Gultsch bfafad6c65
use icons in security preferences 2023-03-01 22:05:44 +01:00
Daniel Gultsch f5203b082b
calculate switch to video cap on jingle connection startup 2023-03-01 22:05:44 +01:00
Daniel Gultsch eafa93d132
port jingle rtp connection 2023-03-01 22:05:44 +01:00
Daniel Gultsch d7ab5e1a4b
add http upload manager 2023-03-01 22:05:44 +01:00
Daniel Gultsch d136928322
redirect from main to setup on zero accounts 2023-03-01 22:05:43 +01:00
Daniel Gultsch 0727b0aba6
add 'security' settings 2023-03-01 22:05:43 +01:00
Daniel Gultsch 1f22c5f534
show dynamic colors setting only if available 2023-03-01 22:05:43 +01:00