Commit graph

735 commits

Author SHA1 Message Date
Niels Andriesse 67cc92d983 Remove Mixpanel 2020-01-31 16:18:03 +11:00
Niels Andriesse cb8e9bda0e Clean 2020-01-31 11:30:32 +11:00
Mikunj c4ead7b1b0 Update build.gradle to work with repo combine 2020-01-30 10:02:16 +11:00
Niels Andriesse 5afe402b95 Update build number 2020-01-28 11:17:12 +11:00
Niels Andriesse 4595b12833 Update build number 2020-01-24 10:02:08 +11:00
Niels Andriesse 61976ac363 Update build number 2020-01-22 13:43:45 +11:00
Niels Andriesse 52c255d42d Update build number 2020-01-17 15:00:58 +11:00
Niels Andriesse d538d625e3 Update build number 2020-01-17 11:38:48 +11:00
Niels Andriesse fbd197897f Update version number 2020-01-16 15:18:40 +11:00
Niels Andriesse 15b4c6aacc Implement profile picture editing 2020-01-07 14:51:11 +11:00
Niels Andriesse ded709a58b Hook up home screen logic 2019-12-19 11:15:58 +01:00
Niels Andriesse 6dbe9b0ca9 Hook up new private chat screen redesign logic 2019-12-18 14:31:12 +01:00
Niels Andriesse 3bdae214c1 Update version number 2019-12-03 15:14:17 +11:00
Niels Andriesse 790404912c Update version number 2019-12-03 11:50:30 +11:00
Niels Andriesse e5a964bc4b Update build number 2019-11-19 11:46:26 +11:00
Niels Andriesse e17002c979 Update build number 2019-11-18 15:10:56 +11:00
Niels Andriesse 780ee73511 Update version number 2019-11-18 13:53:02 +11:00
Niels Andriesse 0097dfc0bc Update version number 2019-10-28 13:48:45 +11:00
Niels Andriesse 21d44d75d0 Update version number 2019-10-28 10:53:40 +11:00
Niels Andriesse c9a03bbe8a Update version number 2019-10-22 14:58:32 +11:00
Niels Andriesse 61e1d215c7 Update build number 2019-09-19 15:13:36 +10:00
Niels Andriesse c1c374407f Improve performance 2019-09-19 15:00:52 +10:00
Niels Andriesse 023b7aca9b Update version number 2019-09-13 14:19:26 +10:00
Niels Andriesse 56d64447ab Merge branch 'dev' of github.com:loki-project/loki-messenger-android into dev 2019-09-09 09:23:46 +10:00
Niels Andriesse 7c12a1733a Update build number 2019-09-09 09:23:12 +10:00
Niels Andriesse 83742a0fc2 Set up Crashlytics 2019-09-06 14:00:36 +10:00
Niels Andriesse e346a45d99 Set up Mixpanel 2019-09-04 16:44:19 +10:00
Niels Andriesse 1e046741e2 Update build number 2019-09-04 13:12:46 +10:00
Niels Andriesse 749a9a93e9 Update build number 2019-08-30 17:11:29 +10:00
Niels Andriesse 1b92419ac9 Update build number & version number 2019-08-29 11:52:19 +10:00
Niels Andriesse b1bcf1b27a Update build.gradle 2019-08-29 10:03:31 +10:00
Niels Andriesse 85373e7643 Implement RSS feeds 2019-08-28 14:19:08 +10:00
Niels Andriesse 80be7e37d0 Update build number 2019-08-20 09:45:14 +10:00
Niels Andriesse cdd5f94857 Update build number 2019-08-19 10:16:56 +10:00
Niels Andriesse 21fc47d7bf Prepare for release 2019-08-09 14:00:54 +10:00
Niels Andriesse 1822e87f7c Merge Signal 4.41.0 2019-08-07 16:48:54 +10:00
Niels Andriesse 781a8500df Clean 2019-08-07 15:24:05 +10:00
Niels Andriesse 6eea8c9aa4 Merge branch 'master' into dev 2019-08-06 14:28:52 +10:00
Niels Andriesse 932bceb825 Update build number 2019-08-06 14:20:36 +10:00
Niels Andriesse ac37bdd1c3 Update build number 2019-08-06 13:21:05 +10:00
Niels Andriesse 56f8fd2c20 Point to service repo dev branch 2019-08-02 16:22:44 +10:00
Niels Andriesse e9a9a3fd5a Update target SDK version 2019-08-02 11:02:52 +10:00
Niels Andriesse 1d62e3440d Update version number 2019-07-25 10:51:58 +10:00
Niels Andriesse 6eb00ceb5c Update version number 2019-07-24 15:06:19 +10:00
Niels Andriesse f2fb269e93 Update version number 2019-07-24 11:23:04 +10:00
Niels Andriesse 210a88ce02 Use identicons as profile pictures 2019-07-22 12:13:53 +10:00
Niels Andriesse d6cf9b573e Use Signal's job framework for background polling 2019-07-22 11:22:42 +10:00
Niels Andriesse 2329e9d03d Implement BackgroundPollWorker 2019-07-19 16:46:04 +10:00
Niels Andriesse 3a8d509c1e Further Lokify UI 2019-07-18 15:59:41 +10:00
Niels Andriesse 8867f3d471 Update build.gradle 2019-07-18 13:09:39 +10:00
Niels Andriesse c8cc22e8fe WIP 2019-06-07 15:21:25 +10:00
Niels Andriesse 8c45a9151f Stub LokiAPIDatabase 2019-06-04 09:35:18 +10:00
Niels Andriesse 72f95dfff3 Silence Gradle warning 2019-06-03 16:25:02 +10:00
Mikunj 0bac706069 Fix dependencies issue. 2019-06-03 14:02:02 +10:00
Niels Andriesse e89395bd90 Update build.gradle 2019-05-31 14:26:14 +10:00
Mikunj 996aa0cc68 Strop gradle from caching master snapshot. 2019-05-31 13:36:22 +10:00
Niels Andriesse d867913ed4 Update build.gradle 2019-05-31 13:28:08 +10:00
Greyson Parrelli 56c17e32f1 Bump version to 4.41.0 2019-05-30 01:17:07 -04:00
Alan Evans 5ad02f724c Enable 64-bit.
* Multiply version codes by 10 and add a code for each abi in order to generate different version codes for the play store.
2019-05-30 01:08:01 -04:00
Alan Evans 132c81b142 Bring Gradle Witness into repo.
- Api/Implementation compatible.
- Regex configuration name.
2019-05-30 01:08:01 -04:00
Greyson Parrelli 2a644437fb Add sticker support.
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
2019-05-30 01:08:01 -04:00
Niels Andriesse 289cc42a9e Implement MnemonicCodec 2019-05-29 14:25:19 +10:00
Alan Evans c8c152fe60 Lint - baseline of errors.
* qa task calls lint.
2019-05-28 17:36:07 -03:00
Greyson Parrelli c0c051bb66 Bump version to 4.40.4 2019-05-20 08:31:47 -07:00
Greyson Parrelli 5a4c2fc7b0 Bump version to 4.40.3 2019-05-17 15:56:50 -07:00
Greyson Parrelli 320ea9eb4e Bump version to 4.40.2 2019-05-16 16:23:19 -07:00
Greyson Parrelli 4e64242883 Bump version to 4.40.1 2019-05-10 13:08:49 -07:00
Greyson Parrelli fcd3b501eb Revert "Enable 64-bit."
This reverts commit 67704612df.
2019-05-10 13:01:34 -07:00
Greyson Parrelli 62ed098687 Bump version to 4.40.0 2019-05-10 09:35:11 -07:00
Alan Evans 67704612df
Enable 64-bit. 2019-05-10 12:03:45 -03:00
Alan Evans f3c8b51520
Web RTC M74 for 64-bit. 2019-05-10 12:03:16 -03:00
Alan Evans 478e5667b4 Update signal-service-android to 2.13.1 for 64-bit curve-25519. 2019-05-09 14:38:28 -03:00
Greyson Parrelli 960e165c7d Bump version to 4.39.4 2019-05-06 15:51:10 -07:00
Greyson Parrelli c7b626082c Bump version to 4.39.3 2019-05-06 12:31:59 -07:00
Greyson Parrelli 6c44437c6f Bump version to 4.39.2 2019-05-02 15:38:25 -07:00
Greyson Parrelli 7b4299d5da Bring back conscrypt, improve provider initialization ordering. 2019-05-02 14:32:48 -07:00
Greyson Parrelli ff1531b836 Bump version to 4.39.1 2019-05-01 08:42:49 -07:00
Greyson Parrelli ecea6abeb6 Temporary revert (again) to fix an avatar retrieval issue.
This reverts commit 77524ae1f2.
2019-05-01 08:25:14 -07:00
Greyson Parrelli 4a2f3136c6 Bump version to 4.39.0 2019-04-30 12:51:58 -07:00
Greyson Parrelli 77524ae1f2 Revert "Temporary revert to fix an avatar retrieval issue."
This reverts commit 267bc32e23.
2019-04-30 12:51:58 -07:00
Greyson Parrelli ba46a9d81a Bump version to 4.38.3 2019-04-28 11:44:23 -07:00
Greyson Parrelli ae6ef62160 Bump version to 4.38.2 2019-04-16 10:56:59 -04:00
Greyson Parrelli 4055fe183b Bump version to 4.38.1 2019-04-15 15:45:16 -04:00
Greyson Parrelli 060bed8559 Bump version to 4.38.0 2019-04-15 10:59:38 -04:00
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 2019-04-15 10:56:26 -04:00
Greyson Parrelli 6d111e5f68 Bump version to 4.37.2 2019-04-04 23:18:30 -04:00
Greyson Parrelli 267bc32e23 Temporary revert to fix an avatar retrieval issue.
This reverts commit 8aa185070b.
2019-04-03 16:32:52 -04:00
Greyson Parrelli 7acb4973d8 Bump version to 4.37.1 2019-04-01 17:29:26 -04:00
Alan Evans 39ba8c2ad3
Remove armeabi from splits. 2019-04-01 17:43:10 -03:00
Greyson Parrelli 652306edd0 Bump version to 4.37.0 2019-03-29 09:55:09 -07:00
Alan Evans b9b4dccff4
ABI splits. 2019-03-28 17:21:57 -03:00
Alan Evans cfdcd61e51 Local build quality assurance task. 2019-03-21 11:19:07 -07:00
Moxie Marlinspike 8aa185070b Update libsignalservice to 2.13.0
- Eliminate the explicit spongycastle dependency. All access to
  primitives is done through the JCE interfaces now, which allows
  us to use a secure native-backed provider like conscrypt.

- Use conscrypt for our default security provider. This gives us
  fast TLS 1.2 and 1.3 support on all devices, even before they
  had platform support (like 4.4).

- Update minSdk to 18. Unfortunately the JCE interfaces for GCM
  primitives are JDK 7+ (!) only, which became supported by Android
  at 18.
2019-03-21 11:19:06 -07:00
Alan Evans 6e5658431b Remove armeabi. 2019-03-21 11:19:06 -07:00
Greyson Parrelli 6df5457305 Bump minSdk to 19. 2019-03-21 11:19:06 -07:00
Greyson Parrelli fd50b38630 Bump version to 4.36.2 2019-03-21 11:02:12 -07:00
Greyson Parrelli 23e069ffa8 Bump version to 4.36.1 2019-03-19 19:27:29 -07:00
Greyson Parrelli 6df8988f54 Updated to WebRTC M73. 2019-03-19 09:03:02 -07:00
Greyson Parrelli ab2e85f6c7 Bump version to 4.36.0 2019-03-18 15:10:13 -07:00
Alan Evans d8a56be5e8 Gradle/Gradlew/AndroidGradlePlugin update. 2019-03-18 15:09:56 -07:00
Alan Evans 286b64274c Replace Avatar Cropper. 2019-03-18 15:09:50 -07:00
Alan Evans a79df7d815
Automatic resConfig.
- Test to ensure language_entries list matches exactly the available resources.
2019-03-14 13:33:43 -03:00
Alan Evans f010a3ec0d Consistent Recipient to add contact Intent export. 2019-03-12 11:29:59 -03:00
Greyson Parrelli 278fdebf43 Update WorkManager to 1.0.0. 2019-03-12 11:29:59 -03:00
Greyson Parrelli 22ed8caed3 Bump version to 4.35.3 2019-03-07 17:59:18 -08:00
Greyson Parrelli f2703f0b7b Bump version to 4.35.2 2019-03-06 08:12:42 -08:00
Greyson Parrelli 5ccf84f7a2 Bump version to 4.35.1 2019-03-02 21:01:15 -08:00
Greyson Parrelli 03aa9e9712 Bump version to 4.35.0 2019-03-01 14:19:21 -08:00
Greyson Parrelli 9d21c36ddf Bump verstion to 4.34.8
Again, no changes. Needed to resubmit to the Play Store.
2019-02-21 18:04:44 -08:00
Greyson Parrelli 983290aa5b Bump version to 4.34.7
No changes. Necessary to resubmit to Google Play.
2019-02-21 12:57:55 -08:00
Greyson Parrelli 88b9fc25d2 Bump version to 4.34.6 2019-02-20 17:23:54 -08:00
Greyson Parrelli 5cc3ac00c7 Bump version to 4.34.5 2019-02-19 09:37:30 -08:00
Greyson Parrelli c4d1bdc44d Bump version to 4.34.4
No changes. Necessary to resubmit to the Play Store.
2019-02-18 16:03:15 -08:00
Greyson Parrelli ca99c732f8 Bump version to 4.34.3 2019-02-18 11:47:40 -08:00
Greyson Parrelli d0b763c16e Bump version to 4.34.2 2019-02-15 19:34:19 -08:00
Greyson Parrelli 351b625975 Bump version to 4.34.1 2019-02-15 14:21:27 -08:00
Greyson Parrelli a6564f8f84 FCM improvements. 2019-02-15 14:21:23 -08:00
Greyson Parrelli 4dbe165c18 Bump version to 4.34.0 2019-02-14 21:04:01 -08:00
Greyson Parrelli f29a42411e Update WorkManager to beta05. 2019-02-14 20:19:07 -08:00
Greyson Parrelli 2cfa431cad Supply a reason for CDS error reporting. 2019-02-14 20:19:07 -08:00
Greyson Parrelli 1e0f691a56 Updated to WebRTC M72. 2019-02-14 14:28:57 -08:00
Greyson Parrelli f0852d1d39 Bump version to 4.33.5 2019-02-07 16:54:59 -08:00
Greyson Parrelli fd46777f04 Bump version to 4.33.4
No changes. Need to create a new version to handle Play Store issues.
2019-02-06 10:27:59 -08:00
Greyson Parrelli 5bb36c15d5 Bump version to 4.33.3 2019-02-06 09:22:19 -08:00
Greyson Parrelli 177322eca4 Bump version to 4.33.2 2019-02-04 13:57:49 -08:00
Greyson Parrelli e2c2e59442 Bump version to 4.33.1 2019-02-02 10:13:37 -08:00
Greyson Parrelli e74c429695 Bump version to 4.33.0 2019-01-30 16:34:10 -08:00
Greyson Parrelli c5114e2cb3 Updated to WebRTC M71. 2019-01-30 16:10:47 -08:00
Greyson Parrelli d482c60a98 Switch from GCM to FCM. 2019-01-30 16:10:47 -08:00
Greyson Parrelli ebe8d38a91 Update WorkManager to beta03. 2019-01-30 16:10:47 -08:00
Greyson Parrelli c76081d99c Added support for link previews. 2019-01-30 16:10:43 -08:00
Greyson Parrelli bef9beff16 Updated Gradle to 5.1 2019-01-29 09:22:44 -08:00
Greyson Parrelli 657b520908 Bump version to 4.32.8 2019-01-20 14:22:27 -08:00
Greyson Parrelli 51e8e8c2c8 Go back to WorkManager beta01.
Looks like there may be a rescheduling bug in beta02. Working through it
with the WorkManager devs.
2019-01-20 14:12:29 -08:00
Greyson Parrelli 9fe30524b2 Bump version to 4.32.7 2019-01-17 15:39:13 -08:00
Greyson Parrelli 57ef0e9024 Bump version to 4.32.6 2019-01-17 12:33:41 -08:00
Greyson Parrelli 9ff8f8587b Bump version to 4.32.5 2019-01-16 14:34:36 -08:00
Greyson Parrelli 557e6a800f Bump version to 4.32.4 2019-01-16 00:10:46 -08:00
Greyson Parrelli 2be382afab Bump version to 4.32.3 2019-01-15 15:10:18 -08:00
Greyson Parrelli db1abf3746 Bump version to 4.32.2 2019-01-15 13:52:02 -08:00
Greyson Parrelli ce3deb4057 Update WorkManager to beta02. 2019-01-15 12:54:14 -08:00
Greyson Parrelli 553669de45 Bump version to 4.32.1 2019-01-14 15:43:21 -08:00
Greyson Parrelli 37b9e4f200 Bump version to 4.32.0 2019-01-14 11:25:12 -08:00
Greyson Parrelli 8434813ad6 Updated libsignal-service-java to 2.12.5 2019-01-14 11:25:12 -08:00
Greyson Parrelli dcae8a8a2f Update WorkManager to beta01. 2019-01-14 11:25:12 -08:00
Greyson Parrelli 3b67382f67 Remove call log permissions, use SMS Retriever API during registration.
This is to adhere to the Play Store policy updates.

See: https://play.google.com/about/privacy-security-deception/permissions/
2019-01-13 19:25:40 -08:00
Greyson Parrelli 19d5ba5c0e Upload attachments in a separate job. 2019-01-13 19:25:40 -08:00
Greyson Parrelli 1a50910910 Update WorkManager to alpha12. 2019-01-13 19:25:40 -08:00
Greyson Parrelli 975d7268a1 Bump version to 4.31.8 2019-01-13 07:26:52 -08:00
Greyson Parrelli 1c3052a580 Bump version to 4.31.7 2019-01-12 15:50:59 -08:00