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