Commit Graph

92 Commits (aefed50e8bf4308465ad416e6950056a603c8bcb)

Author SHA1 Message Date
Moxie Marlinspike 2cfc714b64 Support for receiving incoming sync messages.
Closes #3188
// FREEBIE
9 years ago
Rhodey Orbits dba7fd06c8 remove unused espresso dep, replace testing-support-lib
Closes #3213
// FREEBIE
9 years ago
Rhodey Orbits 592cb49f93 move all packagingOptions exclusions into a single closure
// FREEBIE
9 years ago
Rhodey Orbits 4c11361513 avoid redeclaration of proguard files, prevents future #3127
// FREEBIE
9 years ago
Jake McGinty bf133c65c3 refactor emoji code into package
1) EmojiTextView and EmojiEditText are used instead of
   using code to emojify text.

2) Emoji categories' code points are specified in XML

3) EmojiDrawer itself is a fragment, and its pages are
   also fragments, allowing for better memory
   management.

Fixes #2938
Fixes #2936
Closes #3153

// FREEBIE
9 years ago
Jake McGinty d3fb7b3c06 fucking missing comma
Fixes #3127
Closes #3131

// FREEBIE
9 years ago
Moxie Marlinspike 686be81226 Add proguard rule for ShortcutBadger now that they use reflection.
// FREEBIE
9 years ago
Moxie Marlinspike 41cad291f9 Display a generated avatar icon rather than a single default.
If the contact doesn't have an image, render a color-coded
background and the first letter of the contact's name.

1) Don't display anything during recipient resolution.

2) Display a # icon in material gray for recipients with no name.

3) Display a material group icon in material gray for groups with
   no avatar icon set.

Closes #3104

// FREEBIE
9 years ago
Moxie Marlinspike a21e38e334 Update ShortcutBadger artifact.
// FREEBIE
9 years ago
Jake McGinty b37c81ddf1 Upgrade to AppCompat v22.1
1) update material-dialogs to fix build
2) change to AppCompat autocomplete and fix visual bug in GB

Closes #3089
// FREEBIE
9 years ago
Rhodey Orbits a413346610 Fix the connectedCheck build target
1) Create a new build type for testing.
2) Only obfuscate the package android.support.v7.internal.view.menu
   to prevent LGE ROM bug
3) '-keepattributes Exceptions' to allow for throwing from mocks
4) -dontskipnonpubliclibraryclassmembers and -dontwarn for
   everything else

Fixes #2871
Closes #2986

// FREEBIE
9 years ago
Jake McGinty f42d100f15 Use Glide for loading part thumbnails
Closes #2885

// FREEBIE
9 years ago
Moxie Marlinspike 7ba75c3291 Use REST interface instead of WebSockets on GCM events.
Closes #2994

// FREEBIE
9 years ago
Jake McGinty 64fc83326f bump sdk to 22, update notifications
Notification updates include:

1) Setting theme colors
2) Using high-res contact photos
3) Updating the notification icon to latest

Closes #2935
Fixes #2923
Fixes #2732
Fixes #2548

// FREEBIE
9 years ago
Moxie Marlinspike b77afa8903 Upgrade to libtextsecure 1.2.5
Fixes #2703

// FREEBIE
9 years ago
Jake McGinty 597f7bbafd refactor proguard rules
// FREEBIE
9 years ago
Jake McGinty 427c9a6b21 Use new MMS APIs in Lollipop onwards
Fixes #1937
Closes #2727
9 years ago
Moxie Marlinspike dfda2f733c Upgrade to libtextsecure 1.2.4
Fixes #2790

// FREEBIE
9 years ago
agrajaghh 62181a3d7f migrate AlertDialog to material-dialogs
Closes #2743
9 years ago
Moxie Marlinspike 5939a1f995 Upgrade libtextsecure to 1.2.3
// FREEBIE
9 years ago
Moxie Marlinspike 7a023b9fdc Acquire wakelocks for incoming messages.
Closes #2717

// FREEBIE
9 years ago
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