Commit Graph

65 Commits (973ed7686bb1d6f6344611d48778cbfb2d3ba388)

Author SHA1 Message Date
RiseT f693a04531 Preferences Message Notifications Description
// FREEBIE
Closes #3871
10 years ago
Moxie Marlinspike 120cde9917 Support for notification privacy settings.
// FREEBIE
10 years ago
Moxie Marlinspike d1940fe0f9 Support for populating contacts DB with TS account type.
// FREEBIE
10 years ago
Moxie Marlinspike 8d9ae731ef Only use MasterSecret for local message encryption.
Not for the axolotl store.

// FREEBIE
10 years ago
Owen66 140cbe9f25 Track previously selected per-recipient ringtone value.
Fixes #3397
Closes #3477
10 years ago
Moxie Marlinspike 296796eb54 User-selectable contact colors.
// FREEBIE
10 years ago
Moxie Marlinspike 957aa2e3d1 Leave device management screen inaccessible for now.
// FREEBIE
10 years ago
Moxie Marlinspike bf3c1d3745 Support for device management, limits, and contact requests.
// FREEBIE
10 years ago
Moxie Marlinspike 40af2a81db Support for per-recipient muting, blocking, and ringtones.
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378

// FREEBIE
10 years ago
agrajaghh 3e890e11d9 add SwitchCompat to preferences
Closes #3137
10 years ago
Rhodey Orbits d0f26f3e97 switch default led color to blue
Fixes #3115
Closes #3116

// FREEBIE
10 years ago
Jake McGinty 2f20bb89f3 use internal emoji pane for all android versions
1) Enter key by default (remove as option), still
   keeping "Enter key sends" option

2) New material assets for emoji and keyboard icons,
   inc a xxhdpi version finally

fixes #2300, fixes #2251, fixes #2183

Closes #2302

// FREEBIE
10 years ago
Sam Whited dbda758841 Add pref to change MMS user agent
Closes #2363

// FREEBIE
10 years ago
agrajaghh 0f572d1e5d adapt SMS strings in preferences
Fixes #2672
Closes #2682

//FREEBIE
10 years ago
agrajaghh dee2e0906e remove "Complete key exchanges" from advanced options
Closes #2664

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

// FREEBIE
10 years ago
Moxie Marlinspike 534df06794 Support granular "custom" MMS preferences.
1) Make each MMS preference an individual choice between custom
   and default.

2) Display default values.

Closes #2487

// FREEBIE
10 years ago
agrajaghh a4bd9fae9a make "repeat alerts" setting translatable
Fixes #2511
Closes #2516

 //FREEBIE
10 years ago
agrajaghh 20d43bbfcb add icons to the preference categories
Closes #2361
10 years ago
Moxie Marlinspike 6e85677c52 Support 'WiFi calling' devices.
// FREEBIE

Fixes #2254
Fixes #2240
Fixes #2160

Closes #2263
10 years ago
Moxie Marlinspike 6b05f7905b Use betterpicker for HMS timeout.
// FREEBIE

Closes #1890
11 years ago
Moxie Marlinspike df12174458 Add support for notification reminders.
// FREEBIE

Closes #1623
Fixes #323
11 years ago
Moxie Marlinspike 3c4ac4b105 Add option that allows disabling MMS fallback with TS users.
// FREEBIE

Closes #1444
11 years ago
agrajaghh 2f6cefca8a refactor preferences into multiple PreferenceFragments 11 years ago
Jake McGinty f3f173f653 support mms basic auth
// FREEBIE
11 years ago
Moxie Marlinspike 0e6773b4b7 Remove directory refresh preference.
This is present on the contact screen now, so there's no longer
any need for it here.
11 years ago
Jake McGinty 06659fd98f hide screen security when unsupported
// FREEBIE
11 years ago
Buck Doyle 61fbf382eb Extract Input Settings preference header string.
Fixes #1159

FREEBIE
11 years ago
Jake McGinty d827ab1b36 more precise sms controls
// FREEBIE
11 years ago
Vladislav Meshochkin 948f481530 Make notification preferences look normally 11 years ago
Sam Whited 384fb3b2b5 Add option to disable screen security
See WhisperSystems/TextSecure#788
11 years ago
Moxie Marlinspike 5a62856e46 Make SMS delivery reports optional. 11 years ago
Jake McGinty 0015711759 migrate logcat submit to preferences
// FREEBIE
11 years ago
Moxie Marlinspike ca2eecaedf Add advanced preference for refreshing push directory. 11 years ago
Moxie Marlinspike 918f223149 Add preference to disable the SMS channel all together.
1) If the SMS fallback preference is disabled, no outgoing
   messages will succeed via the SMS transport.

2) If the SMS fallback preference is disabled, "mirroring" the
   SMS db state when not the default system SMS app is disabled.
11 years ago
Moxie Marlinspike d7070e7ecf Inserted the Registration activity into initial setup flow.
1) Added push messaging toggle to preferences.

2) Added push messaging registration screen to setup flow.

3) Migrated rest of SharedPreferences accessors to
   TextSecurePreferences.
11 years ago
thoughtbox 389fdaed32 Enter key string.xml references
To allow for translations
11 years ago
Veeti Paananen 6eb094c87e Show LED and ringtone setting values in their summaries
As instructed in the Android design guidelines. Also removed unnatural
capitalization.
12 years ago
thoughtbox cc5981594f Add summary to "Sound" preference (1 of 2) 12 years ago
Moxie Marlinspike b0216e1494 Finish KitKat compatibility details.
1) The system does actually enforce having a BROADCAST_SMS
   permission on the SMS receiver. Break out the "delivered"
   parts of this into a separate Receiver, so the permission
   won't trip up GB devices.

2) The system does actually enforce having "quick response"
   intents.  Add a no-op for now.

3) Add a "make default" prompt.

4) Update settings to reflect what's going on in KitKat.
12 years ago
rhodey 2c2a03e5e2 Enhanced MMS configuration prompts and processing.
1) Added a new message status to MmsDatabase to
   signify a pending MMS download which requires
   APN settings.

2) Added a database method to query MMS messages
   based on status.

3) Added login to SendReceiveService for processing
   of MMS pending APN information.

4) Moved all APN/MMS settings into ApnPreferencesActivity
   and transformed PromptApnActivity into a simple
   informational activity.

5) Added logic to check for APN settings on send and
   receive of all MMS (media, group, email) and direct
   user to PromptApnActivity then ApnPreferencesActivity
   if necessary.

6) Vocab/grammar adjustments.
12 years ago
Nikolai Rusakov 2cf7f82f07 closes #367 - add option to disable audible inthread notifications 12 years ago
rhodey 1149d8b625 Switched string constant name for notification sound from preferences__select_reingtone to preferences_sound to match the new value of the constant, 'Sound'. 12 years ago
joeykrim 10fd757cb4 Changed Disable passphrase summary and title text to reference strings.xml 12 years ago
Moxie Marlinspike d97252d8d6 Add ability to disable local encryption passphrase. 12 years ago
Moxie Marlinspike 68b82c168e Add in-app language selection support. 12 years ago
Moxie Marlinspike 4977092f7a Add support for soft keyboard 'enter' key. 12 years ago
Moxie Marlinspike 5263ac1f1a Theme Support
1) Broke out the UI elements of the major Activites into stylable
   attributes.

2) Created a 'light' and 'dark' theme for the newly stylable attrs.

3) Touched up some of the UI spacing.

4) Implemented dynamic theme switching support.
12 years ago
Moxie Marlinspike 24fc93e9ae Switch to a more heavily TOFU model for identity keys.
1) There is no longer a concept of "verified" or "unverified."
   Only "what we saw last time" and "different from last time."

2) Let's eliminate "verify session," since we're all about
   identity keys now.

3) Mark manually processed key exchanges as processed.
12 years ago
Moxie Marlinspike 68ee1c8e62 Make a general category, move notification settings back inline. 12 years ago