Greyson Parrelli
776b0e23ae
Add support for typing indicators.
2018-11-21 01:55:25 -08:00
Moxie Marlinspike
f36b296e2e
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
2018-01-30 17:27:05 -08:00
Moxie Marlinspike
17dd681dc8
Run all AsyncTasks on thread pool executor
...
Should Fix #7002
2017-10-23 13:03:32 -07:00
Moxie Marlinspike
cb9bc9659b
Support for read receipts
...
// FREEBIE
2017-10-01 22:36:52 -07:00
Admir Ireiz
5e02715a2c
Change the app icon
...
Closes #6189
2017-03-14 15:46:19 -07:00
Jake McGinty
d071625326
fix experience upgrade versioning
...
Closes #4169
// FREEBIE
2015-10-01 16:02:05 -07:00
Moxie Marlinspike
8d9ae731ef
Only use MasterSecret for local message encryption.
...
Not for the axolotl store.
// FREEBIE
2015-07-16 11:15:56 -07:00
agrajaghh
257660200a
add dark theme to PassphrasePromptActivity
...
Fixes #2296
Closes #2307
Closes #2627
2015-05-20 16:29:37 -07:00
Jake McGinty
0ff99258ac
move routing logic to all activities
...
Fixes #2239
Closes #27923
// FREEBIE
2015-04-01 10:23:05 -07:00
Moxie Marlinspike
301ed0b255
Move passphrase disabled preference set to after secret generation.
...
Fixes #2588
2015-03-05 13:09:18 -08:00
Jake McGinty
810abe0275
material actionbar and fab
...
// FREEBIE
2015-01-21 19:01:23 -10:00
Moxie Marlinspike
08ed90c5ec
Split out Util functions.
2014-11-12 15:42:43 -08:00
Moxie Marlinspike
a3f1d9cdfd
Beginning of libtextsecure refactor.
...
1) Break out appropriate components.
2) Switch the incoming pipeline from SendReceiveService to
the JobManager.
2014-11-12 15:21:32 -08:00
Jake McGinty
7df49811b7
replace ABS with AppCompat
...
// FREEBIE
2014-10-29 16:51:55 -07:00
Jake McGinty
bea3c33223
disable passphrase creation on registration
...
// FREEBIE
Closes #1726
2014-07-25 17:46:50 -07:00
Moxie Marlinspike
04b2c3772a
Support skipping password creation at setup
2014-01-07 16:27:00 -08:00
Moxie Marlinspike
b8f663b69c
Move common crypto classes into TextSecureLibrary.
...
1) Move all the crypto classes from securesms.crypto.
2) Move all the crypto storage from securesms.database.keys
3) Replace the old imported BC code with spongycastle.
2014-01-06 14:35:51 -08:00
Moxie Marlinspike
2042ca6cb7
Generate "prekeys" at push registration time.
...
This generates a large number of key exchange messages and
registers them with the server during signup.
2014-01-06 14:34:47 -08:00
Moxie Marlinspike
a200d29514
Move most of Util into library
2014-01-06 14:21:50 -08:00
Moxie Marlinspike
5d910a2997
Store last seen application version number at install time.
2013-05-07 16:31:11 -07:00
Moxie Marlinspike
5eb04328d3
Improve passphrase and onboarding UI. Abstract out routing.
...
1) Update the create, prompt, and change passphrase activities.
They are no longer dialog themed, and should look a little
less ugly.
2) Update the import DB activity to be less ugly and more robust.
3) Abstract all of the state handling stuff out of
ConversationListActivity. This is now handled by RoutingActivity,
which all launch intents move through.
2013-02-17 15:09:01 -08:00
Moxie Marlinspike
84a29df1ee
Switch passphrase creation to async task.
2012-12-01 16:02:56 -08:00
Moxie Marlinspike
82f8ba3584
Removed tabs
2012-09-30 19:56:29 -07:00
Moxie Marlinspike
bb0ec65744
Include source origin in string key name.
...
This should help eliminate string duplicates, as well as provide
visibility into where strings in a resource file are being used.
2012-09-19 19:56:04 -07: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
31d59dddef
Remove key exchange indicator from list view, spruce up create passphrase dialog.
2012-07-31 17:02:50 -07:00
Moxie Marlinspike
bbea3fe1b1
Initial Project Import
2011-12-20 10:20:44 -08:00