Commit graph

7302 commits

Author SHA1 Message Date
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
Daniel Gultsch 7d42da8c34
Android 7+: do not repeat app name in notification 2023-03-01 22:05:43 +01:00
Daniel Gultsch 09b28358ab
add more sample settings 2023-03-01 22:05:43 +01:00
Daniel Gultsch 7567dcff5e
add settings for dynamic colors and dark theme 2023-03-01 22:05:43 +01:00
Daniel Gultsch b80fe9802a
try to fix SearchBar disappearing 2023-03-01 22:05:43 +01:00
Daniel Gultsch fe9b3b8ed9
introduce settings activity 2023-03-01 22:05:43 +01:00
Daniel Gultsch cdcd323c36
stick intent into menu items to know which one was clicked 2023-03-01 22:05:43 +01:00
Daniel Gultsch 867db9d54c
toggle between 'chats' and 'all chats' 2023-03-01 22:05:43 +01:00
Daniel Gultsch 87e33a779f
add stub MainActivity 2023-03-01 22:05:43 +01:00
Daniel Gultsch c105c3420e
store roster groups and bookmark groups in one table 2023-03-01 22:05:43 +01:00
Daniel Gultsch 2212c63810
add basic foreground service and event receiver 2023-03-01 22:05:42 +01:00
Daniel Gultsch d6edea8ddf
avoid accounts being connected multiple times
the pool should not be asked to connect a specific account
it should only be called to do a full reconfiguration
2023-03-01 22:05:42 +01:00
Daniel Gultsch bca253faa4
navigate from start to password to done in Setup 2023-03-01 22:05:42 +01:00
Daniel Gultsch 68e9f25da2
add leak canary 2023-03-01 22:05:42 +01:00
Daniel Gultsch a1e97461f9
do not parse presences from account 2023-03-01 22:05:42 +01:00
Daniel Gultsch bf9b0b18f9
restructure build setup 2023-03-01 22:05:42 +01:00
Daniel Gultsch a09cc126ea
use logging framework in more places 2023-03-01 22:05:42 +01:00
Daniel Gultsch b0010307c0
move Domain Verifier to im.conversations 2023-03-01 22:05:42 +01:00
Daniel Gultsch b5a47000c9
get rid of payment required account state 2023-03-01 22:05:42 +01:00
Daniel Gultsch 7d34c894d0
move SSLSockets helper library into im.conversations package 2023-03-01 22:05:41 +01:00
Daniel Gultsch 5866974eff
wire up SetupViewModel with account repo 2023-03-01 22:05:41 +01:00
Daniel Gultsch 3c42066a7c
get rid of legacy Jid wrapper around jxmpp 2023-03-01 22:05:41 +01:00
Daniel Gultsch 6845380be5
move Element, Tag etc into im.conversations package 2023-03-01 22:05:41 +01:00
Daniel Gultsch eeac779e25
introduce SetupActiviy 2023-03-01 22:05:41 +01:00
Daniel Gultsch 35360fde91
modify XmppConnection to change status to online for unbound cons 2023-03-01 22:05:41 +01:00
Daniel Gultsch a204bf9ec1
add support to retrieve registration 2023-03-01 22:05:41 +01:00
Daniel Gultsch 79eebe68e2
add registration manager (change password + delete account) 2023-03-01 22:05:41 +01:00
Daniel Gultsch 268bef4433
verify we set occupantId on modifcations in group chat 2023-03-01 22:05:41 +01:00
Daniel Gultsch 69d212141b
parse message retractions 2023-03-01 22:05:41 +01:00
Daniel Gultsch 94c8b9ed04
add models for retraction 2023-03-01 22:05:41 +01:00
Daniel Gultsch 2d10a561e4
rename EmbeddedMessage to MessageEmbedded 2023-03-01 22:05:41 +01:00
Daniel Gultsch acb297ac96
store roster groups in DB 2023-03-01 22:05:41 +01:00
Daniel Gultsch 405445afbe
store reference to inReplyTo in database 2023-03-01 22:05:40 +01:00
Daniel Gultsch 56a462833e
in group chats corrections and reactions use different ids. we need to merge stubs 2023-03-01 22:05:40 +01:00
Daniel Gultsch 2728a96ab9
add helper method to count reactions 2023-03-01 22:05:40 +01:00
Daniel Gultsch 7e2bff9d03
test message correction 2023-03-01 22:05:40 +01:00
Daniel Gultsch 4c09b20aa4
support reaction arriving before message 2023-03-01 22:05:40 +01:00