Moxie Marlinspike
f36b296e2e
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
2018-01-30 17:27:05 -08:00
Moxie Marlinspike
4acedd2a4b
Fix notification ringtone problems
...
Default ringtone was often showing up as a call tone
Silent wasn't working correctly globally
2017-12-19 14:42:00 -08:00
Moxie Marlinspike
3523952ef9
As of 'N' we can no longer offer external ringtone selection
...
1. Replace custom ringtone picker with system Intent, since we
don't need it anymore. Fixes #7174
2. Make sure 'silent' ringtone selection is stored appropriately
Fixes #7115 Closes #7141
3. Replace any existing file:// notification URIs with the system
default Fixes #7234
2017-12-01 12:55:24 -08:00
Moxie Marlinspike
b80408bcb4
Use Glide for all contact photo caching
...
// FREEBIE
2017-10-11 17:47:12 -07:00
Moxie Marlinspike
17dd681dc8
Run all AsyncTasks on thread pool executor
...
Should Fix #7002
2017-10-23 13:03:32 -07:00
Moxie Marlinspike
655be5adf4
Fix RingtoneManager cursor crash on some devices
...
Fixes #7055
// FREEBIE
2017-10-08 18:46:09 -07:00
Moxie Marlinspike
d0e781ccb4
Sync read receipt configuration to sibling devices
...
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
e5e0bc2333
Reorganize preference widgets
...
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
a1c276f70b
Update to V7 PreferencesCompat library
...
// FREEBIE
2017-10-01 22:36:52 -07:00
Moxie Marlinspike
beed9d8034
Add length limit feedback when setting profile name
...
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
6bfe05323e
Update recipient preference style
...
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
c11f2eddf5
Display user profile information in settings activity
...
Allow for editing
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
375207f073
Switch MMS groups to use the group database infrastructure
...
Eliminate the concept of 'Recipients' (plural). There is now just
a 'Recipient', which contains an Address that is either an individual
or a group ID.
MMS groups now exist as part of the group database, just like push
groups.
// FREEBIE
2017-08-28 10:30:50 -07:00
Moxie Marlinspike
25c7459464
Add support for notification priority preference
...
Fixes #6315
// FREEBIE
2017-04-21 23:05:59 -07:00
Moxie Marlinspike
2dceef50b7
Slim down some preference screens
...
// FREEBIE
2017-04-21 23:05:59 -07:00
Mateo Hernandez
f07ce7b1f1
Move SMS/MMS pref hiding logic to onCreate
...
Closes #6528
// FREEBIE
2017-04-21 23:05:59 -07:00
Moxie Marlinspike
5f5db5ded7
Support for message body text size preference
...
// FREEBIE
2017-04-14 22:59:30 -07:00
Moxie Marlinspike
13d785894a
Fix up preference screen a little
...
1) Remove phantom padding on left margin for all fragments
2) Move preferences around slightly
3) Add some card separators and style led list pref
// FREEBIE
2017-04-14 20:39:38 -07:00
Taylor Kline
04153a3869
Grey 'LED blink pattern' when LED Color is None
...
Add BooleanListPreference to allow pref_led_blink to depend on
pref_led_color being non-None.
Closes #6480
2017-04-12 15:01:35 -07:00
Moxie Marlinspike
94964474b2
So long redphone
...
// FREEBIE
2017-03-14 13:24:24 -07:00
Moxie Marlinspike
1e02d70052
Make webrtc calling default
...
// FREEBIE
2017-03-06 12:10:26 -08:00
Moxie Marlinspike
cb6e048070
Don't try to unregister for GCM if Play Services doesn't exist
...
Fixes #6314
// FREEBIE
2017-02-28 16:59:15 -08:00
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
2017-02-20 12:00:03 -08:00
Moxie Marlinspike
e25d31ceb6
Disable webrtc calling for Gingerbread users
...
Fixes #6220
// FREEBIE
2017-02-13 22:55:06 -08:00
Moxie Marlinspike
ea0945d406
Beta support for webrtc video and voice calling
...
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
541718fd11
Support for censorship circumvention in Egypt and UAE
...
// FREEBIE
2016-12-20 09:55:52 -08:00
Moxie Marlinspike
7b589c4300
TextSecure is now SignalService
...
// FREEBIE
2016-03-24 14:05:56 -07:00
2-4601
9f2f3df2ea
Fix passphrase string resource reference
...
Fixes a stupid mistake in pr #5095 where I changed a string again but
forgot to change the resource reference in code :/
Closes #5140
// FREEBIE
2016-01-29 20:16:22 -08:00
2-4601
058585bf81
Fix five strings
...
Fixes
- one ambiguous pronoun
- one remaining reference of ambiguous 'lock screen'
- three cases of 'click' -> 'tap'
And gets rid of unnecessary line breaks in two strings.
Closes #5095
// FREEBIE
2016-01-27 12:21:32 -08:00
agrajaghh
4fa6680f83
RTL support
...
Closes #4916
Fixes #4714
2015-12-24 07:47:25 -08:00
Christian Ascheberg
08b61572e9
fix some plurals
...
Closes #4815
Fixes #4811
// FREEBIE
2015-12-10 05:04:03 -08:00
RiseT
65176c940e
Wording consistency: thread -> conversation
...
Closes #4753
// FREEBIE
2015-12-02 09:31:56 -08:00
Moxie Marlinspike
2ab0029d49
Support for archive actions
...
Fixes #1141
Closes #4698
// FREEBIE
2015-11-27 12:45:23 -08:00
Moxie Marlinspike
54b30c47f5
Display registered number in advanced preferences
...
Fixes #4504
// FREEBIE
2015-11-26 07:24:57 -08:00
agrajaghh
6a99c6c4ac
Fix "Silent" summary for ringtone preference
...
fixes #3962
Closes #4441
//FREEBIE
2015-11-19 11:13:24 -08:00
agrajaghh
c4339813e6
migrate to AppCompatDialog
...
closes #3222
2015-11-19 10:30:26 -08:00
Moxie Marlinspike
58406d6b37
Consider unregister successfull on 401 from RP server.
...
Fixes #4362
// FREEBIE
2015-11-04 17:56:20 -08:00
RiseT
08be47c03e
Adjust a couple of strings in order to include calls AND messages.
...
Closes #4311
2015-11-04 17:56:20 -08:00
Moxie Marlinspike
4044da849e
Replace all strings containing 'TextSecure' with 'Signal'
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
ba67f108d4
Support unregistration from RedPhone
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
50f079af8c
Fix for AIOBE when language is no longer supported.
...
// FREEBIE
2015-09-24 13:58:14 -07:00
Jake McGinty
b55df9e186
don't cache preference for emoji
...
Closes #4098
// FREEBIE
2015-09-21 12:08:23 -07:00
Jake McGinty
e077cc6581
advanced pref to use android emoji
...
// FREEBIE
2015-09-17 12:20:25 -07:00
Jake McGinty
80ce83ef9d
Media download controls
...
Closes #3991
// FREEBIE
2015-09-03 11:40:55 -07:00
Moxie Marlinspike
120cde9917
Support for notification privacy settings.
...
// FREEBIE
2015-08-05 13:06:37 -07:00
Moxie Marlinspike
e88a7c3fd7
Update blocked contact list item on main thread.
...
Fixes #3825
// FREEBIE
2015-07-29 16:17:27 -07:00
Moxie Marlinspike
b1f336c874
Fix color selection dialog on GB.
...
Fixes #3626
// FREEBIE
2015-07-29 16:17:26 -07:00
Moxie Marlinspike
dcc7ba20e6
Update disable passphrase strings.
...
Fixes #3705
// FREEBIE
2015-07-20 16:58:08 -07:00
Owen66
140cbe9f25
Track previously selected per-recipient ringtone value.
...
Fixes #3397
Closes #3477
2015-07-01 14:14:42 -07:00
Moxie Marlinspike
4ea40b30a2
Switch to enum and theme type for MaterialColor.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
ce2f66ad17
Refactor colorization to support dark theme.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
296796eb54
User-selectable contact colors.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Moxie Marlinspike
4feedab02c
Display generic 'group' avatar for MMS groups.
...
Fixes #3386
// FREEBIE
2015-06-18 10:03:10 -07:00
Nicholas Thomson
155cbf686d
Add version info in preferences/advanced
...
Fixes #3324
Closes #3404
2015-06-18 10:03:10 -07:00
agrajaghh
687beda478
Set ActionBar title to "Privacy"
...
Fixes #3406
Closes #3410
// FREEBIE
2015-06-12 09:14:35 -07:00
Moxie Marlinspike
40af2a81db
Support for per-recipient muting, blocking, and ringtones.
...
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378
// FREEBIE
2015-06-11 11:09:02 -07:00
Geonu Kang
0cf9206170
Update "TextSecure messages" preferences strings
...
Fixes #3253
Closes #3254
//FREEBIE
2015-06-03 11:11:23 -07:00
Jake McGinty
0c7dba6d43
Pass MasterSecret into pref fragments
...
Fixes #2868
Closes #2870
// FREEBIE
2015-04-02 17:22:33 -07:00
Jake McGinty
c50658a4f5
Revert "Fix re-registering missing MasterSecret"
...
This reverts commit beceee846a
.
2015-04-02 17:22:31 -07:00
Jake McGinty
beceee846a
Fix re-registering missing MasterSecret
...
// FREEBIE
Closes #2861
2015-04-02 11:33:30 -07:00
Jake McGinty
0ff99258ac
move routing logic to all activities
...
Fixes #2239
Closes #27923
// FREEBIE
2015-04-01 10:23:05 -07:00
Sam Whited
dbda758841
Add pref to change MMS user agent
...
Closes #2363
// FREEBIE
2015-03-26 15:48:53 -07:00
Jake McGinty
427c9a6b21
Use new MMS APIs in Lollipop onwards
...
Fixes #1937
Closes #2727
2015-03-26 11:05:41 -07:00
agrajaghh
62181a3d7f
migrate AlertDialog to material-dialogs
...
Closes #2743
2015-03-25 11:50:52 -07:00
agrajaghh
0f572d1e5d
adapt SMS strings in preferences
...
Fixes #2672
Closes #2682
//FREEBIE
2015-03-16 11:02:22 -07:00
Jake McGinty
4185006147
add borderless thumbnails, "bubble" refactor
...
Closes #2430
// FREEBIE
2015-03-12 18:23:08 -07:00
Moxie Marlinspike
a4e18c515c
Remove encrypted SMS transport, simplify transport options.
...
Closes #2647
// FREEBIE
2015-03-12 17:53:38 -07:00
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
2015-03-05 18:42:34 -08:00
Rhodey Orbits
7ce7ec56eb
1) created a new string constant for 'Passphrase'.
...
2) modified 'App protection' preference group summary to be more verbose.
3) dropped the colons from 'Appearance' preference group summary.
4) dropped the colons from and 'SMS and MMS' preference group summary.
2015-03-05 18:20:39 -08:00
agrajaghh
a2b5bf54c8
remove PassphraseTimeoutPreference since its no longer used
...
closes #2565
//FREEBIE
2015-03-03 17:03:17 -08:00
Moxie Marlinspike
224b06f05a
Theme the HMS picker.
...
// FREEBIE
Closes #2353
2015-02-13 15:06:50 -08:00
agrajaghh
3c7e319029
make summary of passphrase timeout translatable
...
//FREEBIE
2014-12-13 01:37:06 +01:00
Moxie Marlinspike
6b05f7905b
Use betterpicker for HMS timeout.
...
// FREEBIE
Closes #1890
2014-12-12 16:07:02 -08:00
Jake McGinty
c448a833f5
another minor pref tweak for mms fallback
...
1) fix summary for outgoing sms/mms
2) disable mms option when TS-users is unselected, same as the fallback
approval option.
// FREEBIE
2014-12-11 22:46:59 -08:00
Jake McGinty
761049d6f8
minor preferences tweaks
...
1) shorten some summaries
2) add summaries to appearance subscreen
3) move common summary functions to common parent class
// FREEBIE
2014-12-11 22:12:12 -08:00
Moxie Marlinspike
df12174458
Add support for notification reminders.
...
// FREEBIE
Closes #1623
Fixes #323
2014-12-11 19:38:46 -08:00
agrajaghh
2f6cefca8a
refactor preferences into multiple PreferenceFragments
2014-12-11 14:02:28 -08:00
Lukas Barth
b355991b0b
Remove superfluous repetition
...
//FREEBIE
2014-08-29 15:33:19 +02:00
agrajaghh
82bb0c07e8
Fix AlertDialog Background on Android 2.3
2014-05-16 17:18:57 -07:00
Benjamin Albrecht
0f6c7660cb
Use modern icons in info and alert dialogs for ICS+
2014-03-01 14:42:12 +01:00
Tim Bücher
bd167cbb17
Fix missing localozation strings for custom LED blink pattern.
2014-02-25 11:38:31 +01:00
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.
2014-01-06 14:30:03 -08:00
Steve R
45f4faaf4c
Fix for timeout interval bug
...
Regardless of which theme is used, the text color for the timeout
interval was being set to black. This made it difficult to
read when using the Dark Theme.
2013-08-23 00:05:19 -04:00
Moxie Marlinspike
90280a62ae
Poor man's styling.
2013-02-09 17:43:31 -08:00
Moxie Marlinspike
2277dbd572
Localize ok/cancel
2013-02-09 17:38:33 -08:00
Moxie Marlinspike
4c3b7cbe08
Extract TextSecure strings for i18n.
...
1) Change all instances which use concatenation to build strings
with variables in them to use string formatting instead.
2) Extract all string literals from layouts and menus into strings.xml
3) Extract all string literals from code into strings.xml
2012-09-07 21:19:37 -07:00
Moxie Marlinspike
bbea3fe1b1
Initial Project Import
2011-12-20 10:20:44 -08:00