Commit graph

3338 commits

Author SHA1 Message Date
Mikunj Varsani 8079b5da51 Clean 2020-03-13 13:49:39 +11:00
Mikunj Varsani a256f59231 Fix potential crash caused by getting a Recipient asynchronously. 2020-03-13 11:14:43 +11:00
Mikunj Varsani 449a53ea32 Fix QR code handler not running on UI thread 2020-03-13 10:56:25 +11:00
Mikunj Varsani 983b137cd6 Handle IndexOutOfBoundsError on QR Code scanning 2020-03-13 10:49:36 +11:00
Mikunj Varsani a30d90ed29 Fix joining public chat crashing. 2020-03-13 10:24:50 +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 f96eebde20 Rename variables 2020-03-12 16:03:21 +11:00
Mikunj Varsani 49be17b969 Fix reply showing up in RSS feed notifications. 2020-03-12 12:05:08 +11:00
Mikunj Varsani 152ddf013b Clean up. 2020-03-12 10:49:35 +11:00
Mikunj Varsani 996f233d25 Enable quick reply 2020-03-12 10:42:08 +11:00
Mikunj Varsani d694cfa68a Differentiate Signal actions from Signal actions 2020-03-12 09:52:42 +11:00
Mikunj Varsani 34ef29a645 Remove account authenticator.
Remove unused listeners.
2020-03-12 09:23:39 +11:00
Niels Andriesse 32193e4efd Increase background polling interval 2020-03-10 16:44:08 +11:00
gmbnt 0c194301bc
Merge pull request #127 from loki-project/error-reporting
Improved Error Reporting
2020-03-06 10:34:57 +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 a20ccd659a Clean 2020-03-05 14:24:10 +11:00
Niels Andriesse 44fd72dfac Merge branch 'dev' into version 2020-03-05 14:15:05 +11:00
Niels Andriesse 652201958a Propagate Loki API related errors 2020-03-05 14:07:42 +11:00
Niels Andriesse eb77b7d56b Remove unneeded code 2020-03-05 09:30:55 +11:00
Niels Andriesse 4dd882ea52 Remove unneeded code 2020-03-05 09:27:39 +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 3cdaf80c5d Removed all references to google play and firebase.
Removed phone number utils.
 Slowly remove signal code.
2020-02-28 09:07:01 +11:00
gmbnt 19356bf969
Merge pull request #116 from loki-project/threading-fix
Fix device linking blocking the main promise thread.
2020-02-27 19:38:40 +07:00
Mikunj a57bf0cd98 Remove un-used permissions. 2020-02-27 15:44:57 +11:00
Mikunj dd0b9c80b0 Fix device linking blocking the main promise thread. 2020-02-26 16:56:07 +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 efef42a6f6 Added version string at the bottom of settings. 2020-02-25 14:04:15 +11:00
Mikunj 7b267ee8b7 Fix isSignalGroup boolean check.
Set thread deletion delay to 1s for private chats and open groups.
2020-02-25 13:11:06 +11:00
Mikunj 55523b3baf Added open group syncing.
Refactor open group adding code.
2020-02-25 12:46:23 +11:00
Niels Andriesse b9307d4cb9 Untie profile picture from auth token 2020-02-24 10:57:51 +07:00
Niels Andriesse 704c15cd24 Enforce style convention 2020-02-21 11:35:53 +07:00
Niels Andriesse f46354392c Merge branch 'dev' into group-leaving 2020-02-21 11:22:24 +07:00
Niels Andriesse 5b822f83c9 Enforce style convention 2020-02-21 11:19:20 +07:00
Mikunj 1ce7050f1a Leave group on swiping 2020-02-19 16:19:16 +11:00
Mikunj 3a0c518eeb Don't fetch device links at startup 2020-02-18 14:00:05 +11: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 b9dd42beb1 Make unlinking & open group joining more robust 2020-02-13 15:33:54 +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 31350adcf7 Clean 2020-02-12 16:42:33 +11:00
Niels Andriesse 45d78825a0 Clean 2020-02-12 16:25:14 +11:00