Commit Graph

121 Commits (2d65464c043b1b9f1f141e99b1c68db4a0b87d34)

Author SHA1 Message Date
Jake McGinty 80ce83ef9d Media download controls
Closes #3991
// FREEBIE
9 years ago
Moxie Marlinspike 65ac2b3e18 Revert "use new android unit test support"
This reverts commit 06e137aee9.
9 years ago
Jake McGinty 06e137aee9 use new android unit test support
Closes #3904
// FREEBIE
9 years ago
Moxie Marlinspike 09186cd8ad Fix libtextsecure pins
Fixes #3853
// FREEBIe
9 years ago
Moxie Marlinspike 964171b26a Upgrade to recent libtextsecure
// FREEBIE
9 years ago
Jake McGinty f13ad54ba1 ditch RoundedImageView, make animated gifs work
// FREEBIE
9 years ago
Moxie Marlinspike 20313127f5 Remove automation build type, bump gradle and tools versions.
// FREEBIE
9 years ago
Jake McGinty 54a37cc658 refactor direct capture
Closes #3516
// FREEBIE
9 years ago
Calvin Hu c4a37e38ab Add camera preview to message composition 9 years ago
Jake McGinty c2e5f4e80a Add transfer indicators for attachments
Closes #3498
// FREEBIE
9 years ago
Moxie Marlinspike fe74ca3529 Add margin right to outgoing text bubbles.
// FREEBIE
9 years ago
Moxie Marlinspike db9656c70c Update conversation style.
1) No more blue/green for outgoing messages. Just lock or no lock.

2) Use 9-patches instead of shapes for better bubble performance.

3) Use tinting rather than different colored assets.

4) Change outgoing status indicators so that they don't change
   width of the bubble as they update.

5) Switch to using ..., check, double-check for pending, sent,
   delivered rather than using bubble tone to indicate pending.

// FREEBIE
9 years ago
Moxie Marlinspike 296796eb54 User-selectable contact colors.
// FREEBIE
9 years ago
Rhodey Orbits d929caf0e6 revert to android gradle plugin 1.0.1 until we figure out why
1.2.3 can't produce the automation build type.

Closes #3480
// FREEBIE
9 years ago
Moxie Marlinspike b8039af905 Remove LeakCanary
Fixes #3473
// FREEBIE
9 years ago
Moxie Marlinspike 2c9c9891c6 Support for multi-device group sync and group requests.
// FREEBIE
9 years ago
Moxie Marlinspike bf3c1d3745 Support for device management, limits, and contact requests.
// FREEBIE
9 years ago
Moxie Marlinspike 3c41f27298 Support for multi-device contact sync.
// FREEBIE
9 years ago
Jake McGinty b4634f30e6 add dev buildType
Closes #3411
// FREEBIE
9 years ago
Jake McGinty 37b9550de6 upgrade glide and RoundedImageView
Closes #3417
// FREEBIE
9 years ago
Jake McGinty 58be07f5b1 fix checkbox overlap with fastscroll
Fixes #3333
Closes #3346
// FREEBIE
9 years ago
Rhodey Orbits 5fe7c687f3 1) renamed test build type to 'debugTest' because updated gradle
plugin doesn't allow build types to start with 'test'.

2) exclude support-annotations to avoid warning

Closes #3273
// FREEBIE
9 years ago
Rhodey Orbits 4d8108f34d make prompt more explicit
// FREEBIE
9 years ago
Rhodey Orbits a0246836a8 require user to type 'espresso' at the warning prompt
// FREEBIE
9 years ago
Rhodey Orbits d6a970133e 1) warn user that espresso tests delete contacts
2) don't leak verification code in logs

// FREEBIE
9 years ago
Rhodey Orbits 26f77bd00f make running the espresso tests optional via -Pespresso=1
command line arg

// FREEBIE
9 years ago
Rhodey Orbits 7cc2941053 1) created a new build flavor for espresso tests
2) create a new source set full of espresso tests
3) updated proguard-testing.pro
4) added test device numbers to .gitignore

// FREEBIE
9 years ago
Rhodey Orbits e3760630bf 1) move PUSH_URL from Release.java into BuildConfig.java
2) use textsecure-service-staging.whispersystems.org for test build

// FREEBIE

hack
9 years ago
Rhodey Orbits ce77cb81df move androidTest/ into new test/ directory
// FREEBIE
9 years ago
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