Jake McGinty
15b131d8c2
don't show invite reminder for non-contacts
...
Closes #4310
// FREEBIE
2015-10-26 12:41:43 -07:00
Moxie Marlinspike
40108d5276
Catch exception strangely thrown by system query from Sony device.
...
Fixes #4309
// FREEBIE
2015-10-26 12:34:27 -07:00
Jake McGinty
285bd3de0e
tweak reminder jedi mind tricks
...
// FREEBIE
2015-10-26 12:24:53 -07:00
Jake McGinty
758b306527
really fix crash from incorrect send job
...
Closes #4246
// FREEBIE
2015-10-26 11:44:45 -07:00
Moxie Marlinspike
f6a5f117b8
Generate thumbnails for outgoing pending messages.
...
Fixes #4307
// FREEBIE
2015-10-26 11:39:00 -07:00
Moxie Marlinspike
f714f5b572
Really limit the number of rows that can be joined from parts.
...
Fixes #4299
Fixes #4298
// FREEBIE
2015-10-25 09:58:21 -07:00
Moxie Marlinspike
a64dba8a7e
Correctly format numbers in outgoing MMS
...
// FREEBIE
2015-10-24 18:36:03 -07:00
Moxie Marlinspike
cb3f9a6805
Distinct rows from join
...
// FREEBIE
2015-10-24 14:38:03 -07:00
Sam Lanning
c342f0d7e4
Change text of dialog box confirming blocking.
...
Blocking users now also blocks incoming calls, so the block confirmation
message has been updated.
fixes #4217
Closes #4295
// FREEBIE
2015-10-24 11:04:10 -07:00
Moxie Marlinspike
34b80f91ee
Propagate clicks on conversation list thumbnails.
...
Closes #4292
// FREEBIE
2015-10-24 10:33:20 -07:00
Moxie Marlinspike
c258b4c7aa
Expand MMS-specific queries, properly parse incoming MMS.
...
// FREEBIE
2015-10-24 09:40:04 -07:00
Moxie Marlinspike
a5971da2ad
Revert "fix crash from incorrect send job"
...
This reverts commit 8fe5f35b13e1ac0838a71dffa3515aef7f5261c4.
2015-10-23 17:08:17 -07:00
Jake McGinty
8fe5f35b13
fix crash from incorrect send job
...
related to #4153
Clsoes #4246
// FREEBIE
2015-10-23 17:02:10 -07:00
Moxie Marlinspike
d70f0f1216
Stop audio when leaving conversation.
...
Fixes #4290
// FREEBIE
2015-10-23 17:00:51 -07:00
Moxie Marlinspike
a1f46b3aae
Reset seekbar at end of play if mediaplayer doesn't do it for us.
...
Fixes #4286
// FREEBIE
2015-10-23 16:55:23 -07:00
Moxie Marlinspike
2ce16297ff
Fix start/stop audio race condition.
...
Fixes #4289
// FREEBIE
2015-10-23 16:54:58 -07:00
Moxie Marlinspike
9dc003a753
Register for audio progress events.
...
Closes #4288
// FREEBIE
2015-10-23 16:23:32 -07:00
Jake McGinty
2f568c6400
go back to old reminder view look
...
Closes #4283
// FREEBIE
2015-10-23 12:53:19 -07:00
Moxie Marlinspike
5111fe2e95
Display thumbnail previews for images in conversation list.
...
Closes #4262
// FREEBIE
2015-10-22 10:45:04 -07:00
Moxie Marlinspike
15c6f18750
Support for an audio view to allow in-app playback of audio.
...
Closes #4270
// FREEBIE
2015-10-22 10:32:45 -07:00
Moxie Marlinspike
d2f44f6584
Join attachments instead of running an asynchronous query.
...
No more SlideDeck futures, just SlideDecks.
// FREEBIE
2015-10-22 10:31:22 -07:00
Moxie Marlinspike
25e099a309
Fix two message ordering issues.
...
1) The group ID for jobs that process received messages was
previously set to the sender's e164. This guaranteed
serialization of messages per-recipient, while allowing
processing of multiple recipients in parallel. Unfortunately
in the case of groups, this results in out of order
conversations, since the "sender" for each message is
different. And we can't determine that it was a group
message until *after* we process it. So this change just
puts all message processing from all senders in one big queue.
2) Synchronization messages were always being displayed before
received messages, due to the "received time" for those
being set to the time they were sent.
Fixes #3618
Fixes #2385
// FREEBIE
2015-10-16 10:07:50 -07:00
Moxie Marlinspike
5fd9874ab6
Support for group update messages from paired devices.
...
Fixes #3566
// FREEBIE
2015-10-15 17:10:54 -07:00
Jake McGinty
4ffb1ea95e
in-conversation invite reminder
...
Closes #4250
// FREEBIE
2015-10-15 13:23:37 -07:00
Jake McGinty
ae97495c47
only load partial conversation by default
...
Closes #4252
Fixes #3911
// FREEBIE
2015-10-15 11:16:49 -07:00
Jake McGinty
4a3faf9086
stop listening on old recipient changes
...
Closes #4251
// FREEBIE
2015-10-15 11:11:56 -07:00
Moxie Marlinspike
09e52834a6
Refactor "parts" to contain MMS/PDU madness to MMS code paths.
...
Closes #4248
// FREEBIE
2015-10-15 11:11:39 -07:00
Moxie Marlinspike
450128ed63
Fix for sending secure messages to insecure groups.
...
Fixes #4225
// FREEBIE
2015-10-09 09:37:36 -07:00
Geonu Kang
a0859a71b2
Make 'reset secure session' consistent
...
Closes #4200
Fixes #4198
// FREEBIE
2015-10-04 10:24:21 -07:00
Moxie Marlinspike
ccbe856ffb
Handle voice GCM intents in AsyncTask.
...
// FREEBIE
2015-10-02 13:36:51 -07:00
Moxie Marlinspike
c041495834
Correctly parse RedPhone JSON.
...
Fixes #4182
// FREEBIE
2015-10-02 11:42:24 -07:00
Moxie Marlinspike
94776c40e1
Put directory refresh into Signal migration
...
// FREEBIE
2015-10-02 07:55:59 -07:00
Moxie Marlinspike
e0ebe6c858
Switch up thread record strings
...
// FREEBIE
2015-10-01 18:01:15 -07:00
Moxie Marlinspike
cbfd3af5c2
Handle drafts after security information has been resolved.
...
// FREEBIE
2015-10-01 17:46:47 -07:00
Moxie Marlinspike
214629e2db
Fix redraw issue on GB.
...
// FREEBIE
2015-10-01 17:27:34 -07:00
Moxie Marlinspike
77d73fa572
Correctly display call actions in thread list
...
Fixes #4170
// FREEBIE
2015-10-01 17:27:22 -07:00
Geonu Kang
56ae12a29f
Fix "MMS download failed" click intercept
...
Fixes #4153
Closes #4154
// FREEBIE
2015-10-01 16:17:02 -07:00
Jake McGinty
d071625326
fix experience upgrade versioning
...
Closes #4169
// FREEBIE
2015-10-01 16:02:05 -07:00
Jake McGinty
cdf982a356
be safer when processing parts in AttachmentDownloadJob
...
Closes #4166
// FREEBIE
2015-10-01 12:36:54 -07:00
Moxie Marlinspike
2eeb7c43da
Fix for transport selection
...
// FREEBIE
2015-10-01 12:22:02 -07:00
char32
7ff8c99055
Add the verizon MSISDN x-vzw-mdn header to MMS requests.
...
Closes #4148
Fixes #3150
2015-10-01 12:14:47 -07:00
Moxie Marlinspike
1fd8025cb5
No secure calls to yourself.
...
Fixes #4156
// FREEBIE
2015-10-01 11:14:11 -07:00
Jake McGinty
3035dc4df9
Experience upgrade splash screen.
...
Behaves similarly to the DatabaseUpgradeActivity. You have a
static list of ExperienceUpgrade models that include a "trigger"
version, where when a user upgrades through it a notification
will appear, and there will be a splash explanation screen.
Right now the splash screens are basic and not too configurable,
but that can be reworked as upgrades demand.
Closes #4151
2015-09-30 18:29:54 -07:00
Moxie Marlinspike
0b20e99cd2
Refresh attributes to signal voice support on update.
...
// FREEBIE
2015-09-30 18:24:40 -07:00
Moxie Marlinspike
e46caa024d
Don't ring on incoming calls from blocked numbers
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
31e20ca87e
Distinguish between secure and insecure call in conversation menu.
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
c87012ea69
Fixes #4142
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
123c7b2119
Extract RedPhone string resources
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
d9a3f5a3b8
Fix up security initialization stuff in ConversationActivity
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
4044da849e
Replace all strings containing 'TextSecure' with 'Signal'
...
// FREEBIE
2015-09-30 14:30:10 -07:00