Commit Graph

579 Commits (877ed8f59c0e52023983d3d7edd4d62d0c1248fc)
 

Author SHA1 Message Date
Jake McGinty 877ed8f59c Show TS group titles properly, hide MMS options
Jake McGinty 54b087c458 MMS should open conversation also
Jake McGinty ca51ddac7f re-privatize getRecipientForNumber
Jake McGinty e15ff6193f unbreak group insertion for new installs
Jake McGinty e8251800ab gb icon for new group changed
Jake McGinty 93329df530 avatar selection on gb fixed, disable push groups if not push registered
Jake McGinty 948f888670 group ui task refactor, small bug fixes
Jake McGinty c19ac8ec1e less hacky way of converting ContactData to Recipients
Jake McGinty 04327e9ed7 refresh conversation fragment to new thread when created
Jake McGinty e81526e581 error messaging for group creation issues
Jake McGinty 4f87c1e52e better intent sequence for single contact selection
Jake McGinty 725e943842 fixed date floating in funky location
Moxie Marlinspike 9bb327db42 Handle SMS fallback preferences correctly, and fix directory sync.
Moxie Marlinspike 94b54a6d63 Fix build.
Moxie Marlinspike fe03a22926 Make group creation exceptions more accurate.
Moxie Marlinspike d8e1df9233 Check prekey identity on mismatched devices too.
Moxie Marlinspike 6b5753337c Putting this functionality in the hands of the user was a bad idea.
Moxie Marlinspike 18f3314cd2 Fix for no paradigm.
Moxie Marlinspike b9f4fba98a Handle identity key mismatch on outgoing group messages.
Additionally, make the group creation process asynchronous.
Jake McGinty 5810062b25 group action conversation items, tweaks to single contact selection
Moxie Marlinspike e7e5bc0884 Verify identity keys on outgoing messages.
If PreKeyEntity identity key doesn't match local DB, fail
outgoing message and queue "incoming" identity key update
message for manual user approval.
Moxie Marlinspike e2989373cd All push groups are 'secure' ConversationActivities.
Moxie Marlinspike 4e703d5a00 Correct retry logic for SMS JB+ and for push groups.
Moxie Marlinspike b79bc4c234 Fix for non-group threading issue.
Moxie Marlinspike a305bb80e6 Correctly display group members
Jake McGinty 8e3aa94a05 group member name tags, group convo iconography, tweaks
Jake McGinty b2fdd74a1c fix error indicator visibility/placement for sent messages
Moxie Marlinspike 7d3a2acb29 Fix build
Jake McGinty 556b0dec1d pretty up the interface/colors a bit.
Jake McGinty 9b41675f8f single contact selection
Moxie Marlinspike 9438973eac Switch to protobuf enums for push signal type.
Moxie Marlinspike 2f98622948 Fix group migration.
Moxie Marlinspike 067799be06 Display group actions and correctly handle group delivery.
Moxie Marlinspike 7c46f3cbf8 Fill in group creation actions
Jake McGinty 41aa53dd66 masterSecret
Jake McGinty b47076cf1b kill wrong finish() for mms creation
Jake McGinty bb4a4d33c9 handlePush and handleMms prototypes
Jake McGinty c5d010c86f Quick progressbar sample for network operations during group create
Jake McGinty fe55ac57d9 strings, strings, strings
Jake McGinty 01a438de09 basic messaging when non-push users are added
Jake McGinty b4a4e629f1 alignment and string work
Jake McGinty 9cd5a67ec5 directory changes to use number instead of token, group ui progress
Moxie Marlinspike 0af473d880 Merge branch 'groups' of github.com:WhisperSystems/TextSecure into groups
Moxie Marlinspike 0ace469d74 Support for multi-device.
1) In addition to the Recipient interface, there is now
   RecipientDevice.  A Recipient can have multiple corresponding
   RecipientDevices.  All addressing is done to a Recipient, but
   crypto sessions and transport delivery are done to
   RecipientDevice.

2) The Push transport handles the discovery and session setup
   of additional Recipient devices.

3) Some internal rejiggering of Groups.
Jake McGinty 9fd2c4753e ui wip
Moxie Marlinspike 49daa45dca wip
Moxie Marlinspike 4851a555e7 Merge pull request from WhisperSystems/lint
Fixes more lint errors
Ruben Pollan a0dd1689da Use minSdkVersion 9
'Array.copyOfRange' depends on API level 9

// FREEBIE
Moxie Marlinspike 63d217bd80 Merge pull request from WhisperSystems/apndefaults
Add apn settings for some providers
Ruben Pollan 6cdd2aff0d Suppress lint errors