Commit Graph

4294 Commits (a3d23e55a12dd62693aef1d25b4ec2b3b3a1df2a)
 

Author SHA1 Message Date
Michael Walker 8ad5126408 Add pinterest domain and asset domains for link preview support 6 years ago
Greyson Parrelli 1e27847015 Update link preview meta tag regex. 6 years ago
Greyson Parrelli e67eca77ff Prevent landscape text editing from taking over the screen.
It used to be that we let Android do the default behavior of
full-screening the EditText when in landscape, but honestly I
don't know who prefers that. So I've turned it off.

Fixes #8769
6 years ago
Greyson Parrelli ba46a9d81a Bump version to 4.38.3 6 years ago
Greyson Parrelli 49cccc6927 Update job logging. 6 years ago
Greyson Parrelli 5977e9141d Wrap transactions in try-finally. 6 years ago
Greyson Parrelli c0982293bf Fix bug where sticky SMS setting wasn't respected.
Fixes #8783
6 years ago
Kee Jefferys 705e120472
Merge pull request #1 from loki-project/KeeJef-patch-1
Update issue templates
6 years ago
Kee Jefferys d7cb754877 Update issue templates 6 years ago
Greyson Parrelli ae6ef62160 Bump version to 4.38.2 6 years ago
Greyson Parrelli d95b08d4fd Updated language translations. 6 years ago
Greyson Parrelli 128da6db04 Fix crash in backup restore related to sqlite_sequence.
The new JobManager stuff created a table that had an
auto-incrementing ID, which was incorrectly being backed
up and restored, causing a crash. Now we skip it on both
import and export.
6 years ago
Greyson Parrelli 2701607810 Reduce the possible number of unique jobs to avoid crash.
Some devices have a limit of 100 unique JobScheduler jobs.
Previously we allowed up to 1,000. Given that we just need
_some_ job running, I lowered the limit to 75 to give us
some head room.
6 years ago
Greyson Parrelli 4055fe183b Bump version to 4.38.1 6 years ago
Greyson Parrelli 1c47812877 Fix crash when migrating read receipt jobs.
Fixes #8764
6 years ago
Greyson Parrelli 060bed8559 Bump version to 4.38.0 6 years ago
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 6 years ago
Greyson Parrelli 8cf3ba424a Trim long text before displaying if necessary.
Fixes #8759
6 years ago
Alan Evans 9c40de5bf1 Save the SMS setting on a per-conversation basis. 6 years ago
Greyson Parrelli 11a2ed0743 Increase reliability of locally logging crashes.
Exception logging tends to be race-y, so now we block and wait
for all logs to be written before continuing with the crash.
6 years ago
Alan Evans 01a9931d92
Do not use background threads for download UI events. 6 years ago
Greyson Parrelli 38bcc6c293 Long text detail view now respects text size preference.
Fixes #8747
6 years ago
Greyson Parrelli bceb9b4972 Fixed quotes not being cleared when forwarding.
Fixes #8748
Fixes #7935
6 years ago
Alan Evans ecdc285378
Fix unresponsive button on image send with text in landscape.
Fixes #8575
Closes #8638

Co-authored-by: Jakub Gregorek <jg@inthemeadow.net>
6 years ago
Greyson Parrelli 6d111e5f68 Bump version to 4.37.2 6 years ago
Greyson Parrelli 9aed2343c1 Attempt to resolve connectivity problems for some users. 6 years ago
Greyson Parrelli 733d54e339 Linkify links in long message view.
Fixes #8735
6 years ago
Greyson Parrelli 267bc32e23 Temporary revert to fix an avatar retrieval issue.
This reverts commit 8aa185070b.
6 years ago
Greyson Parrelli 7acb4973d8 Bump version to 4.37.1 6 years ago
Alan Evans 39ba8c2ad3
Remove armeabi from splits. 6 years ago
Alan Evans 621ac62c7e
Add red flashing voice note microphone. 6 years ago
Greyson Parrelli 652306edd0 Bump version to 4.37.0 6 years ago
Alan Evans b9b4dccff4
ABI splits. 6 years ago
Alan Evans ce6d2d9c69
MMS image quality.
Fixes #8590
- Scale image larger within the dimensions.
- Apply a minimum dimension of 1024.
6 years ago
Alan Evans e842f78457
Voice Note Locking.
Limit of 60 minutes, after which it's cancelled.
6 years ago
Alan Evans cab3657ab0
ABI info for device. 6 years ago
Alan Evans a7aa980e58 New dynamic locale system.
- Fixes #7619
6 years ago
Alan Evans 6a0a419f0c Add self to MMS group.
- Fixes #7683
- Closes #8296
6 years ago
Greyson Parrelli 94e8303022 Remove dead code from ScribbleHud/Fragment. 6 years ago
Greyson Parrelli ccfcfa71df Enable the sending of long messages. 6 years ago
Alan Evans cfdcd61e51 Local build quality assurance task. 6 years ago
Greyson Parrelli b89c20ff40 Switch to 'start' and 'end' instead of 'left' and 'right'.
We can do this now that our minSdk is 19.
6 years ago
Greyson Parrelli 8caaf057e8 Remove unnecessary pre-19 code branches.
Now that our minSdk is 19, we can remove a lot of old code paths that
only ran pre-19.
6 years ago
Moxie Marlinspike a52c295a38 Simplify access to SecureRandom
This shouldn't matter at all, but it's more "correct," and shows
my age less.
6 years ago
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.
6 years ago
Alan Evans de60d4d37f 64-bit native utils.
* Update Application.mk.
* 64-bit libnative-utils
* New build of x86 and armeabi-v7a libnative-utils.
* Update to API19.
6 years ago
Alan Evans 6e5658431b Remove armeabi. 6 years ago
Greyson Parrelli 6df5457305 Bump minSdk to 19. 6 years ago
Greyson Parrelli fd50b38630 Bump version to 4.36.2 6 years ago
Alan Evans d41b24f9ae Fix "multiple substitutions specified in non-positional format" lint. 6 years ago