Jake McGinty
28c1c5006b
icon, contact list and conversation redesign
2014-01-09 19:06:41 -10:00
Moxie Marlinspike
a4a3b4a453
Update registration strings
2014-01-07 15:16:23 -08:00
Moxie Marlinspike
44092a3eff
Support for Axolotl protocol.
...
1) Split code into v1 and v2 message paths.
2) Do the Axolotl protocol for v2.
3) Switch all v2 entities to protobuf.
2014-01-06 14:37:52 -08:00
Moxie Marlinspike
073b1f69e3
Rollbacks, v2 sms-transport key exchanges, push identity conflicts.
...
1) Stop protocol rollbacks.
2) Handle v2 version key exchange messages.
3) Handle identity key conflicts on prekeybundle messages.
2014-01-06 14:35:53 -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
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
Moxie Marlinspike
0ed9da9a2c
Strings and slight cleanup
2014-01-06 14:21:50 -08:00
Moxie Marlinspike
2539723410
Fix string
2014-01-06 14:19:06 -08:00
Moxie Marlinspike
0958c30400
Stringify
2014-01-06 14:19:06 -08:00
Moxie Marlinspike
7eef93c829
Stringify and clean layout
2014-01-06 14:19:05 -08:00
Moxie Marlinspike
3634ba0b55
Registration with voice verification.
2014-01-06 14:18:30 -08:00
thoughtbox
8186694555
Change to string refs for Enter
...
To allow for translation
2014-01-02 18:53:50 +01:00
Veeti Paananen
eb1b762a76
Improve password caching notification UI & UX
...
On Jelly Bean and above:
- Use the standard notification style for a better and consistent visual
appearance
- Use the JB notification actions API for the locking action
- Use a lower notification priority to prioritize other notifications
over TextSecure
On ICS:
- Use the existing custom notification layout
Everywhere:
- Allow opening the app itself from the notification
- Simplify strings: don't talk about a "cached passphrase" but about the
app being "unlocked"/"locked"
2013-12-22 04:48:39 +02:00
Veeti Paananen
6eb094c87e
Show LED and ringtone setting values in their summaries
...
As instructed in the Android design guidelines. Also removed unnatural
capitalization.
2013-12-17 03:13:22 +02:00
Joshua Lund
0fed5593a8
Incredibly minor cleanup of the strings file
2013-12-16 15:11:17 -07:00
Moxie Marlinspike
ee0a84ec16
kn_IN
2013-12-07 11:31:08 -08:00
Moxie Marlinspike
94913f34da
Merge pull request #459 from thoughtbox/master
...
Add summary information to "Sound" setting in preferences.
2013-12-07 11:08:11 -08:00
Thejesh GN
ed73bd57a1
Added Kannada to languages
2013-12-05 13:37:43 +05:30
Moxie Marlinspike
99d295abc5
Merge pull request #454 from veeti/highlights
...
Update card highlight style
2013-12-04 14:19:54 -08:00
thoughtbox
b56a4f9740
Update strings.xml to reference Sound summary in Settings.
2013-12-04 22:47:54 +01:00
Veeti Paananen
37fb8fe445
Update card highlight style
...
Out with orange, in with blue and gray (on >= 4.4).
2013-12-04 01:19:53 +02:00
thoughtbox
33fd6414b8
Update strings.xml
...
Removed emoticon from QuickResponse and changed the wording slightly of the "default SMS app" setting.
2013-12-03 11:08:36 +01:00
Moxie Marlinspike
0c0db28358
Fix string case
2013-12-02 17:11:16 -08:00
Moxie Marlinspike
504ec976c0
Merge pull request #440 from veeti/styles
2013-12-02 12:57:32 -08:00
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.
2013-12-02 12:31:59 -08:00
Veeti Paananen
9ddfa6499c
Gingerbread pls go
...
Look like an Android app from 2013.
Remove the redundant Gingerbread button styles from buttons to
automatically use the Holo theme on phones that don't run a 3+ year old
operating system.
Create a new style for horizontal progress bars that uses the Holo
progress bar style on v11 and above.
2013-12-01 01:36:21 +02:00
Moxie Marlinspike
9cf1751c49
Added hebrew and danish to language selector
2013-10-20 19:13:32 -07:00
Moxie Marlinspike
891e3aeb97
Merge pull request #381 from meskio/add_contact
...
New 'add contact info' option on the conversation contextual menu
2013-10-20 16:58:58 -07:00
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.
2013-10-20 16:56:34 -07:00
Ruben Pollan
3d690faff0
New 'add contact info' option on the conversation contextual menu
...
This option is used to add phone numbers from the contact list on the
messages.
2013-10-17 02:28:36 +02:00
Moxie Marlinspike
f49c62793b
Merge pull request #377 from meskio/resend_message_on_fail2
...
Allow to resend a failed message
2013-10-15 06:32:12 -07:00
Moxie Marlinspike
f27c7c4178
Merge branch 'thoughtbox-patch-1'
...
Conflicts:
res/values/strings.xml
2013-10-15 06:28:18 -07:00
thoughtbox
cfc255a7b7
update to in-thread notification description
...
I felt that the description of what "in-thread notification" could be difficult to understand for some. This is better, I think (though I'm not fully satisfied).
2013-10-13 20:08:56 +02:00
thoughtbox
615ca931d4
Update strings.xml
...
I think it should be "in-thread" rather than "in thread".
2013-10-13 19:47:22 +02:00
Ruben Pollan
04eafd5fab
Allow to resend a failed message
...
Add an option to the context menu of the message to resend it if it has
failed.
2013-10-13 15:39:15 +02:00
Moxie Marlinspike
763e4b1b27
Merge pull request #367 from nikolai-r/master
...
add option to disable audible inthread notifications
2013-10-12 09:15:54 -07:00
Nikolai Rusakov
2cf7f82f07
closes #367 - add option to disable audible inthread notifications
2013-10-11 22:19:35 +00:00
Moxie Marlinspike
1c8f8666ba
Make the switch to gradle!
...
1) ABS is now published as an AAR, so we can eliminate all local
dependencies and bundled jars.
2) Upgrade to ABS 4.4.0 (The Last Release) and deal with the loss
of Sherlock.Dialog by faking it with our own themes.
3) Remove all traces of ant. The modern world is here.
2013-10-10 13:52:24 -07:00
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'.
2013-09-30 15:25:50 -07:00
rhodey
282e40db40
Changed language in notification section of settings from 'select ringtone' to 'sound'.
2013-09-30 14:55:55 -07:00
Moxie Marlinspike
124bcf2624
Added bulgarian and greek
2013-08-16 08:38:43 -07:00
Moxie Marlinspike
b14d9d84ad
Fix for Android PRNG bug.
...
There is apparently an Android vulnerability with the PRNG it
provides through the JCE. This uses their suggested code to patch
the PRNG, and provides the option to regenerate identity keys.
http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html
2013-08-15 11:27:14 -07:00
Moxie Marlinspike
af19da3ab2
Added romanian language support
2013-07-22 15:53:52 -07:00
Moxie Marlinspike
4281df7a28
display emoji correctly on devices of all densities
2013-07-15 17:33:30 -07:00
joeykrim
719d791962
Added Disable Passphrase title and summary strings from Preference.xml
2013-07-12 23:11:27 -04:00
Moxie Marlinspike
d97252d8d6
Add ability to disable local encryption passphrase.
2013-07-01 10:15:36 -07:00
Moxie Marlinspike
68b82c168e
Add in-app language selection support.
2013-06-29 18:03:55 -07:00
Moxie Marlinspike
767d790b3d
Dark theme fixes.
...
1) Make the conversation background all black with no column.
2) Fix the font color on identity key review.
2013-06-29 10:33:58 -07:00
Moxie Marlinspike
2e31cfed11
Basic support for composing emoji
2013-06-27 20:57:27 -07:00
Moxie Marlinspike
614e962110
Remove unused resources.
2013-06-25 10:47:59 -07:00