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 67704612dfb73f94dc390201546368c3ae001e06.
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 77524ae1f24a1d356f3e2091270ffaed1e749ada.
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 267bc32e23afe823b99e5b9be17806da32765aec.
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 8aa185070bf16fae370e3c7cac17bbcc4d9f5852.
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
Greyson Parrelli
4ab02f5b9c
Bump version to 4.31.6
2018-12-11 13:37:57 -08:00
Greyson Parrelli
2ab2b2306d
Fixed build issues caused by Google jcenter fiasco.
...
Google removed a bunch of binaries from jcenter that they shouldn't
have, breaking everyone's builds. So now we have manually add repos for
the missing binaries in the meantime.
2018-12-11 13:34:16 -08:00
Greyson Parrelli
be215b3b1e
Bump version to 4.31.5
2018-12-06 23:53:51 -08:00
Greyson Parrelli
053f071f41
Bump version to 4.31.4
2018-12-04 18:16:00 -08:00
Greyson Parrelli
f13becc50b
Bump version to 4.31.3
2018-12-01 10:39:48 -08:00
Greyson Parrelli
1f9a65e389
Bump version to 4.31.2
2018-11-27 12:51:20 -08:00
Greyson Parrelli
81055e61a6
Update WorkManager to 1.0.0-alpha11.
2018-11-27 12:35:41 -08:00
Greyson Parrelli
193d82789f
Bump version to 4.31.1
2018-11-26 11:50:55 -08:00
Greyson Parrelli
f9d7cf0e19
Bump version to 4.31.0
2018-11-21 01:55:30 -08:00
Greyson Parrelli
776b0e23ae
Add support for typing indicators.
2018-11-21 01:55:25 -08:00
Greyson Parrelli
3f25fb7d5f
Handle voice note media playback with ExoPlayer.
...
There are several (popular) phone models out there that have bugs in
their MediaPlayer implementation that cause them to be unable to play
voice notes. By moving to ExoPlayer, an application-level media player,
we should avoid most of these headaches and stardardize playback.
Fixes #7748
2018-11-19 11:36:08 -08:00
Greyson Parrelli
053e6fc223
Bump version to 4.30.7
2018-11-17 10:00:55 -08:00
Greyson Parrelli
3f7e9cb46f
Bump version to 4.30.6
2018-11-15 12:50:03 -08:00
Greyson Parrelli
d5be43cc85
Bump version to 4.30.5
2018-11-14 17:23:03 -08:00
Greyson Parrelli
3e26060e99
Updated libsignal-service-java to 2.12.2
2018-11-14 16:25:16 -08:00
Greyson Parrelli
bb566cb11f
Bump version to 4.30.4
2018-11-13 20:04:25 -08:00
Greyson Parrelli
4c6655bd9a
Bump version to 4.30.3
2018-11-09 12:37:27 -08:00
Greyson Parrelli
78627ecb08
Updated libsignal-service-java to 2.12.1
2018-11-09 12:37:24 -08:00
Greyson Parrelli
b36d196873
Bump version to 4.30.2
2018-10-31 14:22:58 -07:00
Moxie Marlinspike
608b7ef89a
Bump version to 4.30.1
2018-10-30 09:21:31 -07:00
Moxie Marlinspike
4063ef39a4
Update release config
2018-10-30 09:20:54 -07:00
Greyson Parrelli
eeb2e2e3af
Bump version to 4.30.0
2018-10-30 09:07:57 -07:00
Greyson Parrelli
2acab563d9
Support for sealed sender - Part 2
2018-10-30 08:48:08 -07:00
Moxie Marlinspike
5f31762220
Support for sealed sender - Part 1
2018-10-30 08:48:08 -07:00
Greyson Parrelli
f93a79ae37
Bump version to 4.29.7
2018-10-24 17:05:23 -07:00
Greyson Parrelli
fac56be499
Fix the build by listing google repo first.
...
Apparently jcenter() is lame and it broke our build. Listing the google
repo first fixes everything.
2018-10-24 16:57:19 -07:00
Greyson Parrelli
638012f3d0
Bump version to 4.29.6
2018-10-24 10:58:42 -07:00
Greyson Parrelli
14abbb1bbb
Bump version to 4.29.5
2018-10-22 13:04:19 -07:00
Greyson Parrelli
8ec3cf6a43
Bump version to 4.29.4
2018-10-18 09:52:47 -07:00
Greyson Parrelli
78124ef224
Bump version to 4.29.3
2018-10-17 14:01:44 -07:00
Greyson Parrelli
7a6d863ff7
Bump version to 4.29.2
2018-10-16 22:55:35 -07:00
Greyson Parrelli
1a5c1a4b42
Bump version to 4.29.1
2018-10-16 11:53:48 -07:00
Greyson Parrelli
50eb8f2322
Bump version to 4.29.0
2018-10-11 11:30:18 -07:00
Greyson Parrelli
b133546ca6
Bump targetSdkVersion to 26.
2018-10-11 09:55:46 -07:00
Greyson Parrelli
b1d653a230
Bump version to 4.28.1
2018-10-08 10:20:47 -07:00
Greyson Parrelli
b6e40ea812
Bump version to 4.28.0
2018-10-03 15:33:00 -07:00
Greyson Parrelli
c86c2c51bb
Bump version to 4.27.3
2018-10-02 12:53:29 -07:00
Greyson Parrelli
bc6941589c
Bump version to 4.27.2
2018-10-01 16:15:16 -07:00
Greyson Parrelli
3f4133b163
Bump version to 4.27.1
2018-10-01 12:49:41 -07:00
Greyson Parrelli
68746bcecb
Move targetSdk back to 25.
...
It was accidentally bumped to 26.
2018-10-01 12:47:47 -07:00
Greyson Parrelli
0fbb4ac333
Bump version to 4.27.0
2018-10-01 12:39:14 -07:00
Greyson Parrelli
87e6aa48bb
Schedule jobs with WorkManager.
...
Should help solve most of our pressing targetSdk=26 migration issues.
2018-10-01 12:12:50 -07:00
Greyson Parrelli
a0ab252bc9
Add preliminary contact discovery service support.
2018-09-27 10:35:56 -07:00
Greyson Parrelli
6a0b89feaa
Bump version to 4.26.2
2018-09-25 10:01:39 -07:00
Greyson Parrelli
c5f53b23fa
Bump version to 4.26.1
2018-09-19 16:47:33 -07:00
Greyson Parrelli
1af930437a
Bump version to 4.26.0
2018-09-18 17:44:18 -07:00
Greyson Parrelli
45c4eafbd7
Add the ability to block groups.
...
This also fixes the situation where we block group-leave messages,
preventing blocked contacts from leaving groups.
Fixes #7970
Also, this forced us to upgrade libsignal-service, which fixes the
websocket timeout issues. Thanks to @dpapavas!
Fixes #6644
2018-09-18 15:26:50 -07:00
Greyson Parrelli
c1a827f6d4
Update WebRTC to M69.
2018-09-08 07:48:20 -07:00
Greyson Parrelli
db9bfb4b2f
Update ExoPlayer to 2.8.4
2018-09-08 07:48:20 -07:00
Greyson Parrelli
1c75f375c3
Bump version to 4.25.10
2018-09-07 17:59:33 -07:00
Greyson Parrelli
d2a8abe769
Bump version to 4.25.9
2018-09-04 18:12:13 -07:00
Greyson Parrelli
604e5d788e
Bump version to 4.25.8
2018-09-04 11:13:54 -07:00
Greyson Parrelli
5cc91274d1
Bump version to 4.25.7
2018-08-31 12:01:46 -07:00
Greyson Parrelli
a6e4114151
Bump version to 4.25.6
2018-08-27 10:31:21 -07:00
Greyson Parrelli
25db207e24
Bump version to 4.25.5
2018-08-24 12:13:39 -07:00
Greyson Parrelli
c5309ce11e
Bump version to 4.25.4
2018-08-22 16:30:54 -07:00
Greyson Parrelli
54715e9c43
Bump version to 4.25.3
2018-08-21 11:16:48 -07:00
Greyson Parrelli
e23fd9d491
Bump version to 4.25.2
2018-08-15 13:41:02 -07:00
Greyson Parrelli
7eeafee1c2
Bump version to 4.25.1
2018-08-14 13:28:00 -07:00
Greyson Parrelli
f9adb4e455
Bump version to 4.25.0
2018-08-13 18:38:59 -04:00
Greyson Parrelli
b7d83c7a1f
Make libpaste a source dependency.
2018-08-06 10:50:06 -04:00
Greyson Parrelli
1028da116f
Bump version to 4.24.8
2018-08-06 10:47:44 -04:00
Greyson Parrelli
f6951b9ae0
Bump version to 4.24.7
2018-08-03 14:09:50 -04:00
Greyson Parrelli
7d210c8e0d
Bump version to 4.24.6
2018-08-02 17:15:18 -04:00
Greyson Parrelli
8ca11756be
Bump version to 4.24.5
2018-07-27 16:32:46 -04:00
Greyson Parrelli
c33363d0bd
Bump version to 4.24.4
2018-07-26 12:58:25 -04:00
Greyson Parrelli
ec43c3ae5a
Bump version to 4.24.3
2018-07-24 20:47:43 -04:00
Moxie Marlinspike
fbd3f3db3f
Update webrtc to M68
2018-07-24 17:06:43 -07:00
Greyson Parrelli
fbbf9dede8
Bump version to 4.24.2
2018-07-20 19:05:13 -07:00
Greyson Parrelli
f4ef586681
Bump version to 4.24.1
2018-07-18 16:54:49 -07:00
Greyson Parrelli
d3e194aefe
Bump version to 4.24.0
2018-07-18 09:40:20 -07:00
Greyson Parrelli
bf692e8da3
Throttle background contact syncs to once every 6 hours.
...
Unfortunately, there's apps out there that trigger contact changes
very frequently. Because we listen to the system for contact
changes to tell us when to sync, that could result in us sending
an abundance of contact syncs to linked desktop instances.
This throttles contact sync requests using the following methodology:
- By default, throttle contact syncs to 6 hrs while the app is
backgrounded.
- If a sync is throttled in the background, we set a dirty flag and
will execute the sync the next time the app is foregrounded.
- Syncs explicitly requested by desktop are never throttled.
2018-07-17 12:06:50 -07:00
Greyson Parrelli
845fcf0864
Remove ability to set group conversation colors (for now).
2018-07-17 09:54:13 -07:00
Greyson Parrelli
24b062d8dd
Improve the look of message bubbles.
2018-07-17 09:53:52 -07:00
Greyson Parrelli
4df1743ed1
Bump version to 4.23.4
2018-07-09 14:57:43 -07:00
Greyson Parrelli
d06b129156
Bump version to 4.23.3
2018-07-06 09:54:15 -07:00
Greyson Parrelli
e334f1e035
Bump verison to 4.23.2
2018-07-05 10:08:40 -07:00
Greyson Parrelli
42236d6c3d
Bump version to 4.23.1
2018-07-03 17:18:23 -07:00
Greyson Parrelli
7237e919be
Bump version to 4.23.0
2018-07-02 18:22:22 -07:00
Greyson Parrelli
5d8ada0219
Update SQLCipher.
2018-07-02 16:57:06 -07:00
Greyson Parrelli
707ca53a23
Bump version to 4.22.4
2018-06-28 12:54:32 -07:00
Greyson Parrelli
8e186f7c62
Bump version to 4.22.3
2018-06-27 09:48:42 -07:00
Greyson Parrelli
6a9d19e73d
Bump version to 4.22.2
2018-06-25 19:42:11 -07:00
Greyson Parrelli
c33c74960e
Update libwebrtc to M67.
2018-06-25 19:41:35 -07:00
Greyson Parrelli
f11f99366d
Bump version to 4.22.1
2018-06-25 14:32:02 -07:00
Greyson Parrelli
28dc477b54
Bump version to 4.22.0
2018-06-25 12:18:39 -07:00
Greyson Parrelli
cddb8082f4
Remove unnecessary maven repo.
2018-06-22 10:59:53 -07:00
Greyson Parrelli
42f1baaf61
Imported JobManager as a source dependency.
...
We have to make some changes, and it's gotten to the point where
maintaining it as a separate library is more hassle than it's worth,
especially with Google releasing WorkManager as the preferred job
scheduling library.
2018-06-22 10:59:53 -07:00
Greyson Parrelli
febf3c249e
Bump version to 4.21.6
2018-06-22 10:39:16 -07:00
Greyson Parrelli
e6277c0544
Bump version to 4.21.5
2018-06-21 19:10:04 -07:00
Greyson Parrelli
d6ac17d0ee
Bump version to 4.21.4
2018-06-20 13:25:53 -07:00
Greyson Parrelli
f8747748f9
Bump version to 4.21.3
2018-06-20 07:33:25 -07:00
Greyson Parrelli
bb7a33ed8e
Bump version to 4.21.2
2018-06-18 16:33:00 -07:00
Greyson Parrelli
fe4ce88439
Revert "Upgrade SQLCipher to respect a max window size."
...
This reverts commit dace93abb3cd5bf5cf7bd722d688b0ae302a4722.
2018-06-18 16:24:35 -07:00
Greyson Parrelli
2c7769ae26
Bump version to 4.21.1
2018-06-18 14:33:44 -07:00
Greyson Parrelli
e65cd2636b
Bump version to 4.21.0
2018-06-18 14:33:44 -07:00
Greyson Parrelli
2c17b54ef9
Show a banner in the event of a service outage.
...
We will now determine if there has been a service outage and render a
banner at the top of the conversation list if we detect that there has
been one.
2018-06-18 14:32:45 -07:00
Greyson Parrelli
dace93abb3
Upgrade SQLCipher to respect a max window size.
...
Previously, SQLCipher's memory usage would grow indefinitely, up until
it hit the end of the cursor. We've now switched to a release where the
memory used by the cursor can be bounded.
2018-06-18 14:32:45 -07:00
Greyson Parrelli
a6b6775aa1
Bump version to 4.20.9.
2018-06-18 14:11:50 -07:00
Greyson Parrelli
0c3535cff8
Bump version to 4.20.8
2018-06-14 11:13:04 -07:00
Greyson Parrelli
e45a4b86d8
Bump version to 4.20.7
2018-06-11 10:48:24 -07:00
Greyson Parrelli
643dd0b679
Bump version to 4.20.6
2018-06-06 20:14:05 -07:00
Greyson Parrelli
bb40f38124
Bump version to 4.20.5
2018-05-29 13:42:21 -04:00
Greyson Parrelli
6d56447de2
Bump version to 4.20.4
2018-05-23 08:36:25 -04:00
Greyson Parrelli
8fc63c4d78
Bump version to 4.20.3
2018-05-23 08:28:50 -04:00
Moxie Marlinspike
107f6b4277
Bump version to 4.20.2
2018-05-22 07:17:49 -07:00
Greyson Parrelli
eb42b7b26a
Bump version to 4.20.1.
2018-05-21 19:59:56 -04:00
Greyson Parrelli
5d75f11cbc
Bump version to 4.20.0.
2018-05-21 17:19:03 -04:00
Greyson Parrelli
0449647cf9
Implemented full-text search.
...
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
2018-05-21 16:36:59 -04:00
Greyson Parrelli
ca260a92e3
Convert vCard attachments to Shared Contacts.
...
When you share a vCard from an external app (like the Contacts app) into
Signal, we'll now convert it to a pretty Shared Contact message and
allow you to choose which fields of the contact you wish to send.
2018-05-21 15:45:22 -04:00
Greyson Parrelli
54dbffaf30
Added ability to share contacts.
...
The "contact" option in the attachments tray now brings you through an
optimized contact sharing flow, allowing you to select specific fields
to share. The contact is then presented as a special message type,
allowing you to interact with the card to add the contact to your system
contacts, invite them to signal, initiate a signal message, etc.
2018-05-21 15:45:22 -04:00
Moxie Marlinspike
7951df09ad
Bump version to 4.19.3
2018-04-26 17:48:43 -07:00
Moxie Marlinspike
0c8b2b23da
Bump version to 4.19.2
2018-04-26 09:33:35 -07:00
Moxie Marlinspike
8b74e9a075
Bump version to 4.19.1
2018-04-18 10:40:49 -07:00
Moxie Marlinspike
afbf6a91bb
Bump version to 4.19.0
2018-04-18 10:15:00 -07:00
Greyson Parrelli
fa99e8f0d0
Updated reply-to UI.
...
All UI components are now properly styled and functioning according to
spec.
2018-04-16 17:33:26 -07:00
Moxie Marlinspike
d567534609
replies
2018-04-16 17:33:26 -07:00
Moxie Marlinspike
c2c180e38d
Bump version to 4.18.3
2018-04-12 17:19:44 -07:00
Moxie Marlinspike
c573d5703b
Bump version to 4.18.2
2018-04-09 09:10:05 -07:00
Moxie Marlinspike
c3882e9d51
Bump version to 4.18.1
2018-04-04 05:09:55 -07:00
Moxie Marlinspike
c0da061072
Bump version to 4.18.0
2018-03-31 02:21:35 -07:00
Greyson Parrelli
ea374735e1
Render images in a conversation true-to-size.
...
Previously, we were always rendering images as squares. Instead of doing
that, we now render them as close to true-to-size as possible (within
reasonable min/max width/height boundaries).
2018-03-31 02:14:02 -07:00
Moxie Marlinspike
f48f4a8812
Bump version to 4.17.5
2018-03-20 11:36:38 -07:00
Moxie Marlinspike
26a16bf0ca
Bump version to 4.17.4
2018-03-15 16:48:22 -07:00
Moxie Marlinspike
5f12696bed
Bump version to 4.17.3
2018-03-13 09:45:43 -07:00
Moxie Marlinspike
52ca295131
Bump version to 4.17.2
2018-03-11 17:34:16 -07:00
平民·寻梦(Pingmin Fenlly Liu)
cc288d1e43
Just update to the new repo path "github.com/signalapp"
...
Closes #7469
2018-03-11 17:06:22 -07:00
Moxie Marlinspike
fd7a3190f8
Bump version to 4.17.1
2018-03-10 11:19:05 -08:00
Moxie Marlinspike
c8dd62cecf
Make it possible to set a zero value for screen lock timeout
...
Fixes #7485
2018-03-09 15:27:20 -08:00
Moxie Marlinspike
9fb67b9f03
Bump version to 4.17.0
2018-03-08 08:49:26 -08:00
Moxie Marlinspike
f5f1305af8
Update libpastelog to 1.1.2
2018-03-05 20:17:55 -08:00
Moxie Marlinspike
110d33ddf8
Support for Registration Lock PINs
2018-03-05 16:13:56 -08:00
Moxie Marlinspike
35a6ec707f
Update libpastelog to 1.1.1
2018-03-01 18:19:34 -08:00
Moxie Marlinspike
8eb8f9e724
Bump version to 4.16.9
2018-02-28 10:47:49 -08:00
Moxie Marlinspike
eaf11744c7
Bump version to 4.16.8
2018-02-26 14:03:49 -08:00