ryanzhao
2a88de3f61
move old message notifier to optimized message notifier
2020-06-26 16:18:19 +10:00
nielsandriesse
2189729f45
Fix crash
2020-06-23 12:15:58 +10:00
nielsandriesse
bcd5285afc
Update for upcoming desktop protocol changes
2020-06-18 16:56:19 +10:00
nielsandriesse
6c4b3b0fff
Fix closed group profile pictures & mentions
2020-05-30 08:53:00 +10:00
nielsandriesse
3294b829ca
Turn comment into TODO
2020-05-29 14:08:13 +10:00
Haafingar
f80bbcf927
Fix backup names and filepaths, refactor function names
2020-05-28 14:55:17 +10:00
nielsandriesse
40bc3bfda0
Partially unbork accepting FRs sent by slave devices
2020-05-25 12:30:58 +10:00
nielsandriesse
a7b94d188f
Fix various session reset issues
2020-05-22 13:41:36 +10:00
nielsandriesse
b647fff5b8
Fix inverted check
2020-05-22 11:57:26 +10:00
nielsandriesse
7d5114b595
Fix closed group multi device message sending
2020-05-22 11:14:36 +10:00
nielsandriesse
06883cc3ef
Clean
2020-05-22 09:53:04 +10:00
nielsandriesse
45985f4f64
Ignore synced ephemeral messages & fix expiration updating bug
2020-05-21 16:08:48 +10:00
nielsandriesse
ceaee33d28
Fix self syncing
2020-05-21 14:29:51 +10:00
nielsandriesse
a907d78916
Improve logging
2020-05-19 13:59:19 +10:00
nielsandriesse
5cb98d8fc3
Refactor & temporarily disable problematic code
2020-05-19 13:57:47 +10:00
nielsandriesse
d4f6178700
Clean
2020-05-15 15:44:45 +10:00
nielsandriesse
9f4fcec98f
Fix session request handling bug
2020-05-15 09:24:08 +10:00
nielsandriesse
7a351592a4
Fix build
2020-05-14 14:11:34 +10:00
nielsandriesse
e668341e38
Glue some things together again
2020-05-14 13:52:20 +10:00
nielsandriesse
52926584b5
Add missing sync message handling
2020-05-14 10:11:55 +10:00
nielsandriesse
1eedd38861
Glue some things together again
2020-05-13 16:39:14 +10:00
nielsandriesse
6205b6c9f6
Refactor PushDecryptJob
2020-05-13 16:34:08 +10:00
nielsandriesse
eb5b8886d4
Refactor MessageSender
2020-05-13 10:24:20 +10:00
nielsandriesse
819f414446
Clean & debug
2020-05-13 09:07:51 +10:00
nielsandriesse
9b4a219b06
Clean GroupManager
2020-05-12 16:33:04 +10:00
nielsandriesse
04e14dd5dd
Refactor GroupMessageProcessor
2020-05-12 16:28:35 +10:00
nielsandriesse
439bdac7f4
Refactor MultiDeviceContactUpdateJob
2020-05-12 15:50:29 +10:00
nielsandriesse
10865adba8
Refactor PushGroupSendJob
2020-05-12 15:29:00 +10:00
nielsandriesse
03f2c76344
Refactor PushMediaSendJob
2020-05-12 14:57:48 +10:00
nielsandriesse
361083f790
Refactor PushTextSendJob
2020-05-12 14:47:40 +10:00
nielsandriesse
32ae74c442
Re-order files
2020-05-12 11:46:11 +10:00
nielsandriesse
0a5d12cbc3
Debug
2020-05-12 11:32:00 +10:00
nielsandriesse
b9d8d100d9
Refactor
2020-05-12 11:26:44 +10:00
nielsandriesse
8e53383ab9
Clean
2020-05-12 10:46:58 +10:00
nielsandriesse
ed2ab2d78a
Refactor
2020-05-11 16:19:26 +10:00
nielsandriesse
410bb9df43
Update for core changes
2020-05-11 08:43:54 +10:00
nielsandriesse
8d50998ea1
Partially update for core changes
2020-05-07 17:59:41 +10:00
Niels Andriesse
0b565588d8
Merge pull request #167 from loki-project/closed-group-fixes
...
Closed Group Fixes
2020-04-15 15:02:06 +10:00
nielsandriesse
6ed3a4c372
Add FIXME
2020-04-15 15:01:02 +10:00
Mikunj
7d9eafe8fb
Ignore closed group messages from users who are not members.
2020-04-09 15:30:29 +10:00
nielsandriesse
a6bfd14285
Update for core changes
2020-04-09 13:38:15 +10:00
gmbnt
56d1820356
Notify user of unexpected device link requests
2020-03-19 13:45:55 +11:00
Mikunj Varsani
e484a95fcb
Remove DirectoryRefresh.
...
This was causing crashes on some devices and it's used for accessing contacts on a device which we don't need.
2020-03-13 09:46:28 +11:00
Niels Andriesse
5a6b65e188
Clean
2020-03-06 10:34:10 +11:00
Niels Andriesse
a272677fba
Clean
2020-03-05 16:22:45 +11:00
Niels Andriesse
8c6b60aa08
Clean & handle media message errors
2020-03-05 16:14:14 +11:00
Niels Andriesse
652201958a
Propagate Loki API related errors
2020-03-05 14:07:42 +11:00
Ryan ZHAO
2fdd9bfe3e
fix syncing contacts and closed groups after device linking
2020-03-03 14:29:40 +11:00
Niels Andriesse
597b7f157c
Move file
2020-02-28 09:04:57 +07:00
Niels Andriesse
fb9567a61b
Merge branch 'dev' into open-group-syncing
2020-02-28 08:56:37 +07:00
Mikunj
a57bf0cd98
Remove un-used permissions.
2020-02-27 15:44:57 +11:00
Mikunj
85b2379510
Fix race condition that occurs on device link authorisation.
...
Upon authorisation, we upload our mapping to the server.
At the same time we also get a contact sync message and send out background friend request messages.
There was a race condition between those 2 functions where to correctly establish multi-device communication, you need your mapping on the server so that the other party knows that it's a secondary device and not a regular user.
2020-02-26 11:53:28 +11:00
Mikunj
55523b3baf
Added open group syncing.
...
Refactor open group adding code.
2020-02-25 12:46:23 +11:00
Niels Andriesse
5b822f83c9
Enforce style convention
2020-02-21 11:19:20 +07:00
Mikunj
70bd9350b8
Ensure generated PreKeyBundle is valid
2020-02-18 12:28:49 +11:00
Mikunj
7f51baadd4
Sync groups upon linking device.
2020-02-18 09:19:52 +11:00
Niels Andriesse
526e82a9e3
Clean up naming & indentation
2020-02-16 09:30:05 +11:00
Mikunj
3bbcbc8873
Updated to follow LokiSessionResetProtocol.
...
Refactor some code to be less confusing.
2020-02-14 13:34:35 +11:00
Niels Andriesse
bcc219bd1f
Debug
2020-02-13 16:05:40 +11:00
Niels Andriesse
07b1ffa77e
Refactor multi device
2020-02-13 14:39:29 +11:00
Niels Andriesse
9c71a4c3cd
Simplify PushDecryptJob a bit
2020-02-13 10:18:05 +11:00
Niels Andriesse
27fdfe4ee8
Trim unused files
2020-02-13 09:28:19 +11:00
Niels Andriesse
45d78825a0
Clean
2020-02-12 16:25:14 +11:00
Niels Andriesse
705b3dc625
Refactor
2020-02-12 13:27:28 +11:00
Niels Andriesse
b5792a81aa
Update for core changes
2020-02-11 09:38:05 +11:00
Niels Andriesse
1fb7081fa2
Fix open group message sending
2020-02-05 10:08:57 +11:00
Mikunj
a1e98bae75
Fix crash.
2020-02-04 14:52:25 +11:00
Niels Andriesse
155c7f2b12
Merge branch 'dev' of github.com:loki-project/loki-messenger-android into private-group-chat
2020-02-04 13:23:23 +11:00
Mikunj
5183a76575
Minor bug fixes
2020-02-04 12:58:34 +11:00
Mikunj
db9f26d9df
Map text & media group messages from secondary deivces to their primary device
2020-02-04 11:46:50 +11:00
Mikunj
cc369f5c52
Fix message syncing in group chats
2020-02-04 10:09:32 +11:00
Niels Andriesse
621ff9c6e3
Remove Signal request
2020-02-04 09:53:10 +11:00
Mikunj
44a0a428f5
Don't send a friend request message to a group.
2020-02-03 13:53:58 +11:00
Mikunj
60aa7f6ae3
Fix friend request accept message showing up in group chats.
...
Fix crash.
2020-02-03 12:08:11 +11:00
Mikunj
353f456ae2
Accept session request if it was sent by a member of our group or if it was sent by one of our friends.
2020-02-03 10:52:15 +11:00
Niels Andriesse
1e788b337f
Clean
2020-02-01 07:58:32 +11:00
Mikunj
a7ea2f01a2
Don't use envelope to determine friend request
2020-01-31 16:15:04 +11:00
Mikunj
73ec256745
Merge branch 'dev' into private-group-chat
2020-01-31 15:33:59 +11:00
Mikunj
81b4259dab
Merge branch 'dev' into private-group-chat
2020-01-31 15:29:31 +11:00
Mikunj
8aa46aebec
Merge branch 'dev' into sealed-sender
2020-01-31 14:32:30 +11:00
Niels Andriesse
d7f1b86615
Remove legacy code
2020-01-31 12:50:25 +11:00
Mikunj
5fa6e5a75c
Enable sealed sender by default
2020-01-30 10:07:29 +11:00
Mikunj
62d391085b
Stop relying on SignalServiceEnvelope and instead use SignalServiceContent to determine message sender and friend request
2020-01-30 10:07:29 +11:00
Mikunj
01f5ff7c86
Fix up build gradle.
2020-01-30 10:07:29 +11:00
Niels Andriesse
2ea009b05b
Clean
2020-01-28 10:52:06 +11:00
Niels Andriesse
e3c54c21d1
Merge branch 'dev' into session-restore
2020-01-28 10:36:46 +11:00
Niels Andriesse
b5cca49b54
Background poll for group messages
2020-01-22 11:57:16 +11:00
Niels Andriesse
5891f19996
Fix push notification bug
2020-01-21 10:10:36 +11:00
Mikunj
93a9f4c1dc
Handle SessionRequest messages.
2019-12-13 16:04:24 +11:00
Mikunj
538cd39d00
Send group messages to members and their secondary devices.
2019-12-13 12:23:06 +11:00
Mikunj
b6d2717286
Added admins to groups.
...
Only process group updates if an admin sent it.
2019-12-13 11:04:37 +11:00
Mikunj
33788189dd
Distinguish public chat and rss feed from regular groups
2019-12-12 13:01:56 +11:00
Mikunj
97cde203ca
minor fix
2019-12-11 15:14:29 +11:00
Mikunj
3d574be931
Clean.
...
Removed recipient cache as signal already had that.
Removed message cache as it messes with the ui (public chat conversations pop in with all the messages)
2019-12-09 13:52:21 +11:00
Mikunj
b44ff69d8d
Fix banner display
2019-12-09 10:39:33 +11:00
Mikunj
97ffea040f
Move session restore prompt from message level to conversation level.
2019-12-09 09:15:25 +11:00
Mikunj
0caeb3a109
Handle session restoration.
2019-12-06 11:35:10 +11:00
Mikunj
ba93fdd649
Only show one session reset prompt at a time
2019-12-05 13:18:33 +11:00
Mikunj
e285ede03d
Ignore friend request messages before restoration,
2019-12-05 12:10:29 +11:00
Mikunj
5e5309d07e
Trigger session reset if we got a new friend request from one of our friends.
2019-12-04 12:44:34 +11:00