Jake McGinty
389128d1a3
fix edit-group intent extras
...
// FREEBIE
2014-12-29 12:58:54 -08:00
Moxie Marlinspike
1443d846c4
Use "singleTask" to ensure a single ConversationActivity instance.
...
1) Mark the Activity as singleTask.
2) Process onNewIntent for updates.
3) Propagate onNewIntent to the ConversationFragment.
Fixes #2232
Fixes #1532
Fixes #146
Fixes #851
Closes #2266
2014-12-29 12:49:15 -08:00
guiweber
d7419caa4b
Moved several hard-coded UI strings to strings.xml
...
Closes #2203
2014-12-29 12:29:48 -08:00
Jake McGinty
e8b947dfde
Pass recipient ids, not recipient objects
...
Fixes #2233
// FREEBIE
2014-12-22 14:53:28 -08:00
McLoo
4a8a939f64
Enabled audio and video drafts
...
All slide types do have an "image", changing the check order enables audio and video drafts.
//FREEBIE
2014-12-14 20:16:35 +01:00
agrajaghh
cef203f261
rotate images based on exif information
...
Closes #1847
2014-12-13 16:45:39 -08:00
Tal Hacohen
990902845a
Change creation of drafts to onStop method.
...
Drafts were created only on destroy of the conversation activity.
Moved it to be on stop for the activity.
Closes #1985
2014-12-12 18:51:52 -08:00
Aaron M Brown
a09e0afbd6
Explain size limit for large attachments in toasts.
...
// FREEBIE
Fixes #2100
Closes #2172
2014-12-12 18:45:06 -08:00
Moxie Marlinspike
426c56c77d
Support install link
...
Closes #2001
Fixes #1722
2014-12-12 18:31:20 -08:00
Jake McGinty
30232c1635
transport selection refactor
...
Closes #1724
// FREEBIE
2014-12-11 19:27:24 -08:00
Bastian Köcher
4a088410ae
"add contact" button for unknown contacts
...
Closes #1551
2014-12-11 18:59:29 -08:00
Jake McGinty
b05967f2c9
Show drafts in conversation list snippets
...
// FREEBIE
2014-12-11 18:27:54 -08:00
Moxie Marlinspike
3439657bba
Guard against fragment disappearing before callback.
...
// FREEBIE
2014-11-24 22:48:50 -08:00
Moxie Marlinspike
fb31319e52
Put everything under either internal or api.
2014-11-12 15:42:43 -08:00
Moxie Marlinspike
08ed90c5ec
Split out Util functions.
2014-11-12 15:42:43 -08:00
Moxie Marlinspike
f09abff407
Refactor out old classes.
2014-11-12 15:29:59 -08:00
Moxie Marlinspike
cafe03a70a
Transition the outbound pipeline to JobManager jobs.
2014-11-12 15:26:25 -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
Moxie Marlinspike
811479d168
Add first cut of protocol v3 support.
...
1) Use the new /v2/keys API for storing/retrieving prekey bundles.
2) For sessions built with PreKeyBundle and PreKeyWhisperMessage,
use a v3 ratcheting session when available.
2014-10-20 12:17:23 -07:00
Moxie Marlinspike
14b8f97de2
Reorganize session store load/store operations.
2014-10-20 12:14:17 -07:00
Moxie Marlinspike
d902c12941
Break core ratchet out into libaxolotol.
...
1) Break the core cryptography functions out into libaxolotol.
2) The objective for this code is a Java library that isn't
dependent on any Android functions. However, while the
code has been separated from any Android functionality,
it is still an 'android library project' because of the
JNI.
2014-10-20 12:10:02 -07:00
Jake McGinty
89fb80fcc5
MmsConnection refactor
...
- Use Apache HttpClient v4.x, only library that seems to like HTTP proxies
- Remove custom redirect logic in favor of library's
Fixes #1904
// FREEBIE
2014-10-13 12:26:38 -07:00
Jake McGinty
a6c1fdd914
improve some content descriptions
...
// FREEBIE
2014-08-19 19:10:15 -07:00
Jake McGinty
530ad7bc86
new emoji drawer
...
// FREEBIE
Closes #1746
2014-07-26 13:35:03 -07:00
Jake McGinty
5ce6dc954a
move FLAG_SECURE to PassphraseRequiredMixin
...
Fixes #1402
// FREEBIE
2014-06-16 20:41:13 -07:00
Moxie Marlinspike
1c2e1a07f5
Fixes for outgoing SMS/MMS direct and fallback behavior.
...
1) Correct MMS fallback settings.
2) Prevent SMS/MMS messages from leaking out under certain
circumstances when they shouldn't.
2014-06-13 17:15:46 -07:00
Moxie Marlinspike
ba1055df8e
Correct contextual send language.
...
1) Use "secure" and "insecure" vs "encrypted" and "unencrypted.
2) Use MMS instead of SMS where appropriate.
Fixes #1602
2014-06-13 15:24:38 -07:00
phenx-de
ea0fa58265
Add preview of encryption channel in compose text hint.
2014-06-12 16:32:31 -07:00
McLoo
fb13d33e2e
Show drafts emojified when Android version is below KitKat
2014-06-12 11:30:50 -07:00
Veeti Paananen
bd889d8fa9
Reword the very confusing screen security setting
2014-06-12 09:22:39 -07:00
Moxie Marlinspike
68747142d6
Add correct contextual menu options on 'Send' button.
...
[Send TextSecure message | Send unencrypted SMS | Send encrypted SMS]
// FREEBIE
2014-06-11 15:34:01 -07:00
Jake McGinty
829097d891
send email addresses as mms
...
// FREEBIE
2014-06-03 12:35:56 -07:00
McLoo
023d776e96
Reactivate a group if a contact gets readded
...
Fixes #723 //FREEBIE
Removes the own number from group on leaving, to receive a proper
re-added message
2014-05-19 13:18:28 -07:00
Moxie Marlinspike
1d07ca3e6f
Remove V1 code.
2014-04-16 11:47:51 -07:00
Jake McGinty
0dc6ec294b
use normal means to set actionbar icon
...
// FREEBIE
2014-04-10 17:52:58 -07:00
Santoso Wijaya
12dac6ccc3
ShareActivity, destruction of RecipientsPanel
...
// FREEBIE
2014-04-10 13:16:14 -07:00
Jake McGinty
7b3f2c169a
Fix issue with weird exiting animation from conversation
...
Fixes #1312
// FREEBIE
2014-04-08 10:57:17 -07:00
Jake McGinty
7d5e66eb6e
fix send icon merge botch, encryption icons logic
...
// FREEBIE
2014-04-03 12:12:59 -07:00
Jake McGinty
cbe87aa05c
outgoing group MMS should never be encrypted
...
// FREEBIE
2014-04-03 11:21:13 -07:00
Jake McGinty
54a882a11d
new send icons, fix logic for disabling/enabling
...
// FREEBIE
2014-04-03 09:49:50 -07:00
Moxie Marlinspike
54d2184c72
Merge pull request #1205 from mcginty/contact-select
...
refactor and improve contact selection
2014-04-02 22:11:44 -07:00
Jake McGinty
832763f695
UX for unencrypted fallback case
2014-04-02 22:10:51 -07:00
Jake McGinty
ca6d8a8a0d
refactor and improve contact selection
...
* unify single and multi contact selection activities
* follow android listview design recommendations more closely
* add contact photos to selection
* change indicator for push to be more obvious
* cache circle-cropped bitmaps
* dedupe numbers when contact has multiple of same phone number
// FREEBIE
2014-04-01 14:56:45 -07:00
Jake McGinty
216446c55b
scroll to the new message in conversation
...
// FREEBIE
2014-03-26 15:12:01 -07:00
Jake McGinty
054fcdca8d
Merge pull request #1007 from SamWhited/issue998
...
s/Verify Recipient/Verify Identity/
2014-03-04 13:49:49 -08:00
Sam Whited
fa423e4432
s/Verify Recipient/Verify Identity/
2014-03-04 09:55:45 -05:00
Moxie Marlinspike
0f53c9d170
Merge pull request #966 from backspace/add-video-sharing
...
Support videos from other apps. Fixes #949
2014-03-03 11:01:02 -08:00
Buck Doyle
411e3ceff6
Support videos from other apps. Fixes #949
2014-03-03 11:55:34 -05:00
Benjamin Albrecht
0f6c7660cb
Use modern icons in info and alert dialogs for ICS+
2014-03-01 14:42:12 +01:00