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 dace93abb3
.
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