Commit Graph

544 Commits (ce6d2d9c69a999d0b1507740b142100a8c37d53b)

Author SHA1 Message Date
Greyson Parrelli 553669de45 Bump version to 4.32.1 6 years ago
Greyson Parrelli 37b9e4f200 Bump version to 4.32.0 6 years ago
Greyson Parrelli 8434813ad6 Updated libsignal-service-java to 2.12.5 6 years ago
Greyson Parrelli dcae8a8a2f Update WorkManager to beta01. 6 years ago
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/
6 years ago
Greyson Parrelli 19d5ba5c0e Upload attachments in a separate job. 6 years ago
Greyson Parrelli 1a50910910 Update WorkManager to alpha12. 6 years ago
Greyson Parrelli 975d7268a1 Bump version to 4.31.8 6 years ago
Greyson Parrelli 1c3052a580 Bump version to 4.31.7 6 years ago
Greyson Parrelli 4ab02f5b9c Bump version to 4.31.6 6 years ago
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.
6 years ago
Greyson Parrelli be215b3b1e Bump version to 4.31.5 6 years ago
Greyson Parrelli 053f071f41 Bump version to 4.31.4 6 years ago
Greyson Parrelli f13becc50b Bump version to 4.31.3 6 years ago
Greyson Parrelli 1f9a65e389 Bump version to 4.31.2 6 years ago
Greyson Parrelli 81055e61a6 Update WorkManager to 1.0.0-alpha11. 6 years ago
Greyson Parrelli 193d82789f Bump version to 4.31.1 6 years ago
Greyson Parrelli f9d7cf0e19 Bump version to 4.31.0 6 years ago
Greyson Parrelli 776b0e23ae Add support for typing indicators. 6 years ago
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
6 years ago
Greyson Parrelli 053e6fc223 Bump version to 4.30.7 6 years ago
Greyson Parrelli 3f7e9cb46f Bump version to 4.30.6 6 years ago
Greyson Parrelli d5be43cc85 Bump version to 4.30.5 6 years ago
Greyson Parrelli 3e26060e99 Updated libsignal-service-java to 2.12.2 6 years ago
Greyson Parrelli bb566cb11f Bump version to 4.30.4 6 years ago
Greyson Parrelli 4c6655bd9a Bump version to 4.30.3 6 years ago
Greyson Parrelli 78627ecb08 Updated libsignal-service-java to 2.12.1 6 years ago
Greyson Parrelli b36d196873 Bump version to 4.30.2 6 years ago
Moxie Marlinspike 608b7ef89a Bump version to 4.30.1 6 years ago
Moxie Marlinspike 4063ef39a4 Update release config 6 years ago
Greyson Parrelli eeb2e2e3af Bump version to 4.30.0 6 years ago
Greyson Parrelli 2acab563d9 Support for sealed sender - Part 2 6 years ago
Moxie Marlinspike 5f31762220 Support for sealed sender - Part 1 6 years ago
Greyson Parrelli f93a79ae37 Bump version to 4.29.7 6 years ago
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.
6 years ago
Greyson Parrelli 638012f3d0 Bump version to 4.29.6 6 years ago
Greyson Parrelli 14abbb1bbb Bump version to 4.29.5 6 years ago
Greyson Parrelli 8ec3cf6a43 Bump version to 4.29.4 6 years ago
Greyson Parrelli 78124ef224 Bump version to 4.29.3 6 years ago
Greyson Parrelli 7a6d863ff7 Bump version to 4.29.2 6 years ago
Greyson Parrelli 1a5c1a4b42 Bump version to 4.29.1 6 years ago
Greyson Parrelli 50eb8f2322 Bump version to 4.29.0 6 years ago
Greyson Parrelli b133546ca6 Bump targetSdkVersion to 26. 6 years ago
Greyson Parrelli b1d653a230 Bump version to 4.28.1 6 years ago
Greyson Parrelli b6e40ea812 Bump version to 4.28.0 6 years ago
Greyson Parrelli c86c2c51bb Bump version to 4.27.3 6 years ago
Greyson Parrelli bc6941589c Bump version to 4.27.2 6 years ago
Greyson Parrelli 3f4133b163 Bump version to 4.27.1 6 years ago
Greyson Parrelli 68746bcecb Move targetSdk back to 25.
It was accidentally bumped to 26.
6 years ago
Greyson Parrelli 0fbb4ac333 Bump version to 4.27.0 6 years ago
Greyson Parrelli 87e6aa48bb Schedule jobs with WorkManager.
Should help solve most of our pressing targetSdk=26 migration issues.
6 years ago
Greyson Parrelli a0ab252bc9 Add preliminary contact discovery service support. 6 years ago
Greyson Parrelli 6a0b89feaa Bump version to 4.26.2 6 years ago
Greyson Parrelli c5f53b23fa Bump version to 4.26.1 6 years ago
Greyson Parrelli 1af930437a Bump version to 4.26.0 6 years ago
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
6 years ago
Greyson Parrelli c1a827f6d4 Update WebRTC to M69. 6 years ago
Greyson Parrelli db9bfb4b2f Update ExoPlayer to 2.8.4 6 years ago
Greyson Parrelli 1c75f375c3 Bump version to 4.25.10 6 years ago
Greyson Parrelli d2a8abe769 Bump version to 4.25.9 6 years ago
Greyson Parrelli 604e5d788e Bump version to 4.25.8 6 years ago
Greyson Parrelli 5cc91274d1 Bump version to 4.25.7 6 years ago
Greyson Parrelli a6e4114151 Bump version to 4.25.6 6 years ago
Greyson Parrelli 25db207e24 Bump version to 4.25.5 6 years ago
Greyson Parrelli c5309ce11e Bump version to 4.25.4 6 years ago
Greyson Parrelli 54715e9c43 Bump version to 4.25.3 6 years ago
Greyson Parrelli e23fd9d491 Bump version to 4.25.2 6 years ago
Greyson Parrelli 7eeafee1c2 Bump version to 4.25.1 6 years ago
Greyson Parrelli f9adb4e455 Bump version to 4.25.0 6 years ago
Greyson Parrelli b7d83c7a1f Make libpaste a source dependency. 6 years ago
Greyson Parrelli 1028da116f Bump version to 4.24.8 6 years ago
Greyson Parrelli f6951b9ae0 Bump version to 4.24.7 6 years ago
Greyson Parrelli 7d210c8e0d Bump version to 4.24.6 6 years ago
Greyson Parrelli 8ca11756be Bump version to 4.24.5 6 years ago
Greyson Parrelli c33363d0bd Bump version to 4.24.4 6 years ago
Greyson Parrelli ec43c3ae5a Bump version to 4.24.3 6 years ago
Moxie Marlinspike fbd3f3db3f Update webrtc to M68 6 years ago
Greyson Parrelli fbbf9dede8 Bump version to 4.24.2 6 years ago
Greyson Parrelli f4ef586681 Bump version to 4.24.1 6 years ago
Greyson Parrelli d3e194aefe Bump version to 4.24.0 6 years ago
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.
6 years ago
Greyson Parrelli 845fcf0864 Remove ability to set group conversation colors (for now). 6 years ago
Greyson Parrelli 24b062d8dd Improve the look of message bubbles. 6 years ago
Greyson Parrelli 4df1743ed1 Bump version to 4.23.4 6 years ago
Greyson Parrelli d06b129156 Bump version to 4.23.3 6 years ago
Greyson Parrelli e334f1e035 Bump verison to 4.23.2 6 years ago
Greyson Parrelli 42236d6c3d Bump version to 4.23.1 6 years ago
Greyson Parrelli 7237e919be Bump version to 4.23.0 6 years ago
Greyson Parrelli 5d8ada0219 Update SQLCipher. 6 years ago
Greyson Parrelli 707ca53a23 Bump version to 4.22.4 6 years ago
Greyson Parrelli 8e186f7c62 Bump version to 4.22.3 6 years ago
Greyson Parrelli 6a9d19e73d Bump version to 4.22.2 6 years ago
Greyson Parrelli c33c74960e Update libwebrtc to M67. 6 years ago
Greyson Parrelli f11f99366d Bump version to 4.22.1 6 years ago
Greyson Parrelli 28dc477b54 Bump version to 4.22.0 6 years ago
Greyson Parrelli cddb8082f4 Remove unnecessary maven repo. 6 years ago
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.
6 years ago
Greyson Parrelli febf3c249e Bump version to 4.21.6 6 years ago
Greyson Parrelli e6277c0544 Bump version to 4.21.5 6 years ago
Greyson Parrelli d6ac17d0ee Bump version to 4.21.4 6 years ago