Commit Graph

67 Commits (3b67382f6772419e91044dc86aa0ee194d86bdea)

Author SHA1 Message Date
Greyson Parrelli 3b67382f67 Remove call log permissions, use SMS Retriever API during registration.
This is to adhere to the Play Store policy updates.

See: https://play.google.com/about/privacy-security-deception/permissions/
6 years ago
Greyson Parrelli 19d5ba5c0e Upload attachments in a separate job. 6 years ago
Moxie Marlinspike 5f31762220 Support for sealed sender - Part 1 7 years ago
Greyson Parrelli 440ad70d79 Allow submitting a debug log during registration. 7 years ago
Greyson Parrelli 82c0ea792a Fix animation crash.
Shoutout to @bomba1990 for fixing this around the same time as me :)

Fixes #8182
7 years ago
Greyson Parrelli 15b4517e35 Prevent restoring newer backups into older versions of Signal.
Relates to #8184
7 years ago
Greyson Parrelli 73b18fc1dd Fix NotificationChannel backup import.
We were recreating the channels before the database upgrade. We
have to do it after.

Fixes #8174
7 years ago
Greyson Parrelli 2882ef6d9f Reset register button status after an error.
Fixes #8052
7 years ago
Greyson Parrelli 43068e0613 Reduce usage of Log.w() 7 years ago
Greyson Parrelli a498176043 Switch logs to use new Log class. 7 years ago
Greyson Parrelli 18756aedf6 Remove the ability to save backups to the external SD card.
The directory we were previously saving backups to on the external SD
card is actually deleted upon app uninstall and/or clearing the app's
data. There's also no reliable way to write to the root of an external
SD card (that isn't comically inconvenient), so for now it's safer if we
just move back to getting the regular 'ol standard external storage
directory (which is likely internal storage, despite its name).

Fixes #7845
7 years ago
Greyson Parrelli f72f75ee61 Show a link for privacy policy. 7 years ago
Moxie Marlinspike 3f3d7f549b Make an attempt to store/retrieve backups from removable storage
Fixes #7521
7 years ago
Moxie Marlinspike aff65abe91 Hide keyboard after backup passphrase entered
Fixes #7508
7 years ago
Moxie Marlinspike 954b2f22f6 Don't immediately prompt for registration lock pin after reregistration
Fixes #7484
7 years ago
Moxie Marlinspike 110d33ddf8 Support for Registration Lock PINs 7 years ago
Moxie Marlinspike 24e573e537 Support for full backup/restore to sdcard 7 years ago
Moxie Marlinspike c58d5c32bb Remove request for permission that doesn't exist < O 8 years ago
Moxie Marlinspike 64c8b4b2ef Support for selective permissions 8 years ago
Moxie Marlinspike f855e161d9 Ensure notifications for new users won't be generated first fetch 8 years ago
Moxie Marlinspike 73c75a9b34 Don't delete GCM id during registration if it never existed
Fixes #7229
8 years ago
Moxie Marlinspike e37c06c563 Show dialog if another device registered with same number 8 years ago
Moxie Marlinspike 90ff0e58b0 Update registration flow 8 years ago
Moxie Marlinspike 47901e4198 Disallow alpha chars in country code field
// FREEBIe
8 years ago
Moxie Marlinspike 7f46e99f9c Use SIM country code when registered number is unavailable
Convert directory operations to Addresses

Fixes #6845
// FREEBIE
8 years ago
Moxie Marlinspike 58273997b9 Explicitly check for disabled play services if needs update
Fixes #6381
// FREEBIE
8 years ago
FeuRenard 1b75d00de5 Color registration buttons correctly <API21
Fixes #6604
Closes #6605
// FREEBIE
8 years ago
Moxie Marlinspike 3aae86d20c Update registration activity style
// FREEBIE
8 years ago
Moxie Marlinspike 3127fda7fe Actually show the GMS update dialog
// FREEBIE
8 years ago
Moxie Marlinspike 1669731329 Support for using Signal without Play Services
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.

// FREEBIE
8 years ago
FeuRenard 5bf1707d60 Catch ActivityNotFoundExceptions
Fixes #3726
Closes #5617
// FREEBIE
9 years ago
Clam a8a8ec1d40 Extend DPAD support.
Allows the hardware DPAD to control more of the UI.

Closes #4989
// FREEBIE
9 years ago
Moxie Marlinspike 7b589c4300 TextSecure is now SignalService
// FREEBIE
9 years ago
McLoo c7dd956f45 Fix for getting the device number with national prefix
Closes #2312
10 years ago
agrajaghh c4339813e6 migrate to AppCompatDialog
closes #3222
10 years ago
Moxie Marlinspike 4044da849e Replace all strings containing 'TextSecure' with 'Signal'
// FREEBIE
10 years ago
Jake McGinty 59c51127f6 add twilio shoutout to registration
// FREEBIE
10 years ago
Jake McGinty c50658a4f5 Revert "Fix re-registering missing MasterSecret"
This reverts commit beceee846a.
10 years ago
Jake McGinty beceee846a Fix re-registering missing MasterSecret
// FREEBIE

Closes #2861
10 years ago
Jake McGinty 0ff99258ac move routing logic to all activities
Fixes #2239
Closes #27923

// FREEBIE
10 years ago
agrajaghh 6f600a80b8 fix merge conflict between #2743 and #2746
Closes #2789

//FREEBIE
10 years ago
agrajaghh 62181a3d7f migrate AlertDialog to material-dialogs
Closes #2743
10 years ago
agrajaghh 3a19ac432b Display the phone number in the confirm dialog during registration
Closes #2746
10 years ago
Moxie Marlinspike e142cb6d26 Prompt for registration on install until successful.
Closes #2657

// FREEBIE
10 years ago
Moxie Marlinspike a4e18c515c Remove encrypted SMS transport, simplify transport options.
Closes #2647

// FREEBIE
10 years ago
Jake McGinty f092e85b62 Workaround for LGE-related NPEs
See: https://code.google.com/p/android/issues/detail?id=78154

Fixes #2424
Closes #2428

// FREEBIE
10 years ago
agrajaghh 2f6cefca8a refactor preferences into multiple PreferenceFragments 11 years ago
Jake McGinty 28f63cf335 Revert "Try to fix LGE menu button NPEs"
This reverts commit f3a3aaca60.
11 years ago
Jake McGinty f3a3aaca60 Try to fix LGE menu button NPEs
fix based on https://code.google.com/p/android/issues/detail?id=78154

// FREEBIE
11 years ago
Moxie Marlinspike 08ed90c5ec Split out Util functions. 11 years ago