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 |
|
Daniel Gultsch
|
fbb900d4ad
|
make transformer testable
note that the test will currently fail because the implemtation isnt complete
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
6c24cb12dd
|
store reactions in database
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
a69b4b14a5
|
apply message corrections
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
be3a8dc5e1
|
insert message states (displayed, received, error) into DB
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
9b62861a64
|
store messages in database
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
dc371d7017
|
add models for Displayed and replace
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
a43160b13d
|
setup stub transformer
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
458f0ef280
|
parse and validate stanza-id
|
2023-03-01 22:05:40 +01:00 |
|
Daniel Gultsch
|
3f59dd2688
|
add model for MAM result + MAM manager
|
2023-03-01 22:05:39 +01:00 |
|
Daniel Gultsch
|
ca0a0c07fc
|
add models for Chat States + manager
|
2023-03-01 22:05:39 +01:00 |
|
Daniel Gultsch
|
bed6b07bdd
|
add receipt manager and process receipt requests
|
2023-03-01 22:05:39 +01:00 |
|
Daniel Gultsch
|
870393df8e
|
introduce 'PepManager' to unify what pubsub service we talk to
|
2023-03-01 22:05:39 +01:00 |
|