Commit Graph

71 Commits (9f804047f56ad207f25c71f52c37ab4eadf26efd)

Author SHA1 Message Date
Jake McGinty 186a5e4dfc update libpastelog to 1.0.6
adds memory information to debug output
// FREEBIE
9 years ago
Moxie Marlinspike 41fadc3437 Use libtextsecure 1.2.2
// FREEBIE
9 years ago
Moxie Marlinspike 5602a3dfc0 Update to latest version of libtextsecure for simplified interface.
1) Switch to new TextSecureAddress addressing, rather than mixing
   long-based recipient IDs into libtextsecure.

2) Get rid of RecipientFormattingException throws in calls to
   RecipientFactory.

Closes #2570
9 years ago
Moxie Marlinspike ed5b3f8679 Break out libtextsecure
// FREEBIE

Closes #2542
9 years ago
Moxie Marlinspike 7bf7acb1ff Dependency verification.
// FREEBIE

Closes #2546
9 years ago
Moxie Marlinspike 00d7b5c284 Better UX handling on identity key mismatches.
1) Migrate from GSON to Jackson everywhere.

2) Add support for storing identity key conflicts on message rows.

3) Add limited support for surfacing identity key conflicts in UI.
9 years ago
Jake McGinty 5fac189736 "All images" view for conversations
// FREEBIE
10 years ago
Jake McGinty fc21d2038f Add first Espresso interaction test
// FREEBIE
10 years ago
Moxie Marlinspike aa26785c00 Reinclude SC provider for consistency.
// FREEBIE

Fixes #2461
10 years ago
Jake McGinty 2e253fb6a8 provisioning dialog rework
// FREEBIE
10 years ago
Jake McGinty 810abe0275 material actionbar and fab
// FREEBIE
10 years ago
Jake McGinty 62816ee51a rounded ImageView instead of Bitmap, crop-select
// FREEBIE
10 years ago
Jake McGinty 8a4a1b385d libpastelog 1.0.4
// FREEBIE
10 years ago
Moxie Marlinspike a0ed0842a0 Add expiration check on build freshness.
// FREEBIE
10 years ago
Jake McGinty 12845da91a use PartDatabase to look up thumbnails async
// FREEBIE

Closes #2286
10 years ago
Moxie Marlinspike 25028b7178 Update to jobmanager 0.10.0
// FREEBIE
10 years ago
agrajaghh 62d0de2ee6 remove double include of betterpicker in build.gradle
//FREEBIE
10 years ago
Moxie Marlinspike 15f44a78a9 Update min/max fix in shortcutbadger
// FREEBIE
10 years ago
Moxie Marlinspike 6b05f7905b Use betterpicker for HMS timeout.
// FREEBIE

Closes #1890
10 years ago
Moxie Marlinspike b7badec752 Switch to forked ShortcutBadger.
// FREEBIE
10 years ago
Jake McGinty a5e5a4c37f update build tools
// FREEBIE
10 years ago
Jabro 1d0c9536fc Support for ShortcutBadger
// FREEBIE

Closes #1574
Closes #1952

Fixes #1526
Fixes #321
10 years ago
Moxie Marlinspike 1833e57c38 Break libaxolotl out into an external project.
// FREEBIE
10 years ago
Moxie Marlinspike c14945791c gradle tools 1.0.0
// FREEBIE
10 years ago
Jake McGinty b0891fa986 move log submission to new library
// FREEBIE

Closes #1655
10 years ago
Moxie Marlinspike de75a98093 Move JobManager to external project and dependency.
// FREEBIE
10 years ago
Jake McGinty bf69a90b69 rollback to appcompat v20
v21 appears to just not be ready for production given the bugs.
// FREEBIE
10 years ago
Moxie Marlinspike d42c4229fd Update to latest zxing QR code scanner.
Closes #2078

// FREEBIE
10 years ago
Jake McGinty e31994ac77 proguard has guarded its last pro
// FREEBIE
10 years ago
Moxie Marlinspike ea9a5decac Update gradle-witness and actually use spongycastle.
// FREEBIE
10 years ago
Moxie Marlinspike 1cb191a6ee Move targetSdkVersion back down to 19.
// FREEBIE
10 years ago
Jake McGinty 8fa2f92a91 use latest appcompat and build tools, add dagger pin
// FREEBIE
10 years ago
Jake McGinty 67a4523ca7 update gradle+plugins, update gradle-witness
// FREEBIE
10 years ago
Moxie Marlinspike 1182052c7f Rename library to libtextsecure 10 years ago
Moxie Marlinspike 9a6f65988f Add support for dependency injection, and accompanying tests. 10 years ago
Jake McGinty ad1d55f12d enable proguard
// FREEBIE
10 years ago
Jake McGinty 7df49811b7 replace ABS with AppCompat
// FREEBIE
10 years ago
Jake McGinty 53da1f849a in-app image media preview
// FREEBIE
10 years ago
Moxie Marlinspike 18b0601990 Dependency updates and gradle housekeeping. 10 years ago
Moxie Marlinspike b308996885 Switch to using our own JobManager.
// FREEBIE
10 years ago
Moxie Marlinspike 36ec1d84a1 Implement delivery receipts.
1) Support a "receipt" push message type.

2) Identify messages by timestamp.

3) Introduce a JobManager to handle the queue for network
   dependent jobs.
10 years ago
Moxie Marlinspike 8d6b9ae43e Incorporate PR feedback. Add license and eliminate duplicate code.
// FREEBIE
10 years ago
Moxie Marlinspike 5f5ddd7c26 Generate SignedPreKey records, improve SignedPreKey cleanup. 10 years ago
Moxie Marlinspike 811479d168 Add first cut of protocol v3 support.
1) Use the new /v2/keys API for storing/retrieving prekey bundles.

2) For sessions built with PreKeyBundle and PreKeyWhisperMessage,
   use a v3 ratcheting session when available.
10 years ago
Moxie Marlinspike 14b8f97de2 Reorganize session store load/store operations. 10 years ago
Moxie Marlinspike d902c12941 Break core ratchet out into libaxolotol.
1) Break the core cryptography functions out into libaxolotol.

2) The objective for this code is a Java library that isn't
   dependent on any Android functions.  However, while the
   code has been separated from any Android functionality,
   it is still an 'android library project' because of the
   JNI.
10 years ago
Jake McGinty 89fb80fcc5 MmsConnection refactor
- Use Apache HttpClient v4.x, only library that seems to like HTTP proxies
- Remove custom redirect logic in favor of library's

Fixes #1904
// FREEBIE
10 years ago
Jake McGinty f51a5aa7eb use https maven central
// FREEBIE
10 years ago
Moxie Marlinspike d979593cbb Bump version to 2.1.7 10 years ago
Jake McGinty 7441c191a7 Format outgoing MMS using SMIL.
// FREEBIE

Closes #1879
10 years ago