Moxie Marlinspike
53d590947e
Force capability refresh on conversation load if in webrtc beta
...
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
ea0945d406
Beta support for webrtc video and voice calling
...
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
9afbdaa2be
Don't let failed capability retrieval erroneously disable SMS
...
Fixes #6135
// FREEBIE
2017-01-31 21:46:20 -08:00
Moxie Marlinspike
f2a9b02b5e
Add a little timing information
...
// FREEBIE
2017-01-19 11:47:02 -08:00
Moxie Marlinspike
41c9bed155
ViewStub for EmojiDrawer
...
// FREEBIE
2017-01-19 11:47:02 -08:00
Moxie Marlinspike
508a666e76
ViewStub for ReminderView, lazy create AttachmentTypeSelector
...
// FREEBIE
2017-01-19 11:47:02 -08:00
Moxie Marlinspike
4906bdbdcc
Make default SMS provider lookup asynchronous
...
// FREEBIE
2017-01-18 11:01:13 -08:00
FeuRenard
bd819d7d10
Disable verify button if no message was exchanged
...
Fixes #5878
Closes #5951
// FREEBIE
2017-01-11 18:51:11 -08:00
Moxie Marlinspike
3861084ea2
Disable expiration menu on inactive group
...
Fixes #6007
// FREEBIE
2017-01-03 13:51:29 -08:00
Moxie Marlinspike
a3019be7b6
Support for image keyboards
...
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
791cc4b4f8
Use downsampled GIFs for MMS messages
...
Fixes #5958
// FREEBIE
2016-12-14 11:58:47 -08:00
Moxie Marlinspike
a4c17e5325
Support for generating video thumbnails
...
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
1b44bdcd3c
Support for stickers and scribbles
...
// FREEBIE
2016-12-12 17:37:00 -08:00
Moxie Marlinspike
ed8215de81
Move null recipients check
...
// FREEBIE
Closes #5800
2016-11-28 09:14:44 -08:00
Moxie Marlinspike
8b342ee18b
Support for "recent photos" thumbnailsabove attachment selector
...
// FREEBIE
Closes #5893
2016-11-27 19:37:31 -08:00
Moxie Marlinspike
8fdcff9f20
If Signal isn't enabled for receiving SMS, don't allow sending SMS
...
Closes #5877
// FREEBIE
2016-11-21 08:56:21 -08:00
Moxie Marlinspike
69d0242574
Giphy integration
...
// FREEBIE
2016-10-18 10:28:42 -07:00
Moxie Marlinspike
8d44a145f0
Start expiration timer when marked read from notification
...
// FREEBIE
2016-10-10 11:13:37 -07:00
Moxie Marlinspike
14d73d82c3
Enable disappearing message controls
...
// FREEBIE
2016-09-25 20:04:13 -07:00
RiseT
8fe96fc1b7
String improvement: Blocking and unblocking contacts
...
This fixes/improves several strings related to blocking and unblocking
contacts regarding:
- Wording consistency
- Compliance with Google's Design Guidelines
- Clarity
Closes #5696
// FREEBIE
2016-09-25 14:55:03 -07:00
Moxie Marlinspike
32f5bd5336
Support for syncing contact colors and block lists
...
Closes #5638
// FREEBIE
2016-09-14 16:37:28 -07:00
FeuRenard
e4fccbe26e
Calculate SMS characters respecting encoding
...
Fixes #1171
Closes #5448
// FREEBIE
2016-08-31 19:51:34 -07:00
FeuRenard
5bf1707d60
Catch ActivityNotFoundExceptions
...
Fixes #3726
Closes #5617
// FREEBIE
2016-08-31 18:17:15 -07:00
FeuRenard
63f7faf5bb
Clear invite reminder if recipient isn't a contact
...
Fixes #5637
Closes #5640
// FREEBIE
2016-08-31 18:02:57 -07:00
Moxie Marlinspike
059ff3e2e1
Hide disappearing messages menu for coordinated release
...
// FREEBIE
2016-08-28 17:05:30 -07:00
Moxie Marlinspike
d7e4928f22
Support for disappearing messages
...
// FREEBIE
2016-08-28 17:03:23 -07:00
Jonathan Cross
7292d08272
Bitly links now support HTTPS - Yay!
...
Both invite links now work over `https` -- yes I tested :-)
More info:
https://github.com/EFForg/https-everywhere/pull/4505
http://webmasters.stackexchange.com/questions/87163/do-bitly-branded-short-domains-support-https/92407#92407
PS: https://sgnl.link/1IvurmD also works.
Closes #5460
Fixes #4060
// FREEBIE
2016-05-20 13:38:47 -07:00
Marcus Ofenhed
31970c4644
Stop crash on multiple attachment selected
...
Fixed #5272
Closes #5440
// FREEBIE
2016-05-20 13:32:53 -07:00
Taylor Kline
3aa024e553
Ensure the browser does not re-use the current tab by removing the
...
Browser.EXTRA_APPLICATION_ID Extra instead of adding the newer
EXTRA_CREATE_NEW_TAB extra.
Closes #5397
Fixes #4874
Fixes #5356
2016-05-20 13:25:21 -07:00
Moxie Marlinspike
7b589c4300
TextSecure is now SignalService
...
// FREEBIE
2016-03-24 14:05:56 -07:00
Geonu Kang
a2f478570a
Add MIME type to PersistentBlobProvider
...
Fixes #4536
Closes #4689
2016-02-24 10:51:58 -08:00
Moxie Marlinspike
08e2221dc0
Support for synchronizing read state to/from desktop
...
// FREEBIE
2016-02-19 17:07:41 -08:00
haffenloher
72064d8827
Exclude the user's own number from notifyNewUsers
...
Closes #5229
// FREEBIE
2016-02-18 17:56:08 -08:00
Moxie Marlinspike
6da86e482d
Support for dual-sim SMS/MMS functionality
...
Allow source selection for sending SMS/MMS, and display the
SIM that received SMS/MMS.
Fixes #555
Closes #5199
// FREEBIE
2016-02-09 16:53:15 -08:00
Moxie Marlinspike
31224014cc
Skip onNewIntent if activity is finishing
...
We didn't call through to onCreate(), so everything isn't setup.
Fixes #2971
// FREEBIE
2016-01-30 15:33:47 -08:00
Moxie Marlinspike
759f9d8016
Support for location drafts
...
Fixes #4979
// FREEBIE
2016-01-04 13:02:22 -08:00
Moxie Marlinspike
bcf95e50aa
Support for location messages
...
Start with encoding as a simple image thumbnail for compatibility
with MMS and iOS
// FREEBIE
2015-12-24 07:47:25 -08:00
Moxie Marlinspike
67e6031d25
Catch ActivityNotFoundException on contact add intent
...
Fixes #4865
// FREEBIE
2015-12-11 22:57:18 -08:00
Jake McGinty
7625ba919e
prevent overwriting external capture URIs
...
Closes #4719
fixes #4538
// FREEBIE
2015-12-10 18:53:40 -08:00
Gil
b40f0ffeb0
Update recipient info after adding a contact
...
Fixes #4074
Closes #4259
2015-12-10 05:04:03 -08:00
haffenloher
eebe227a20
Return to archive on back button press in archived convo
...
When the back/up/home button in the action bar is pressed in an
archived conversation, return to the archive instead of the inbox.
Closes #4770
// FREEBIE
2015-12-03 11:51:22 -08:00
Moxie Marlinspike
2ab0029d49
Support for archive actions
...
Fixes #1141
Closes #4698
// FREEBIE
2015-11-27 12:45:23 -08:00
Jake McGinty
b4e28e219b
fix false camera captures
...
// FREEBIE
2015-11-26 07:24:56 -08:00
Jake McGinty
a04e737526
fix direct capture file writing race condition
...
fixes #4612
Closes #4634
// FREEBIE
2015-11-26 07:24:56 -08:00
Moxie Marlinspike
13328ca0d0
Fix strange conversation draw behavior in GB
...
// FREEBIE
2015-11-24 11:47:50 -08:00
Moxie Marlinspike
2790128e9c
Disable mic/camera on inactive group thread
...
Fixes #4653
Fixes #3334
// FREEBIE
2015-11-23 11:42:02 -08:00
Moxie Marlinspike
a4f7b78fd0
Make InputPanel fully responsible for emoji toggle
...
Fixes #4638
// FREEBIE
2015-11-23 11:42:02 -08:00
Moxie Marlinspike
fc5777e904
Manually encode voice messages to AAC with ADTS headers
...
Should resolve issues with platforms that don't support AMR (!).
Fixes #4640
Fixes #4652
Fixes #4647
// FREEBIE
2015-11-23 11:42:02 -08:00
Moxie Marlinspike
dc1b420fef
Voice Note -> Voice Message
...
Fixes #4628
// FREEBIE
2015-11-20 10:25:08 -08:00
Moxie Marlinspike
bfe4ad6c34
Voice notes
...
Closes #4610
Closes #3563
// FREEBIE
2015-11-19 17:37:48 -08:00
Moxie Marlinspike
945636ac5c
Don't show reminder view on quick reply
...
Fixes #4524
// FREEBIE
2015-11-19 11:43:17 -08:00
Jake McGinty
02c37e815c
enable media forwarding
...
fixes #1362
closes #4589
// FREEBIE
2015-11-19 11:27:13 -08:00
Jake McGinty
0d06e78d25
fix quick attachment open animation
...
Closes #4569
// FREEBIE
2015-11-19 10:57:02 -08:00
Geonu Kang
cca38ddf3f
Improve Delete Thread, Reset Secure Session confirmation dialogs
...
Fixes #4512
Closes #4513
// FREEBIE
2015-11-19 10:35:45 -08:00
Sam Lanning
8efe6e7286
Make long pressing the attach button open the transport popup
...
// FREEBIE
2015-11-19 10:30:26 -08:00
Jake McGinty
f82a7fee49
re-commit refactored CameraView
...
closes #4529
Confirmed fixed front-camera bug in Galaxy Nexus.
// FREEBIE
2015-11-19 10:30:26 -08:00
agrajaghh
c4339813e6
migrate to AppCompatDialog
...
closes #3222
2015-11-19 10:30:26 -08:00
Calvin Hu
149ac9f417
when camera preview is open, the preview toggle button will close the preview
...
closes #3574
2015-11-19 10:30:26 -08:00
Jake McGinty
ae379cd3dd
fix external gif sharing
...
fixes #4539
Closes #4556
// FREEBIE
2015-11-16 11:28:03 -08:00
Moxie Marlinspike
b136fed6f7
Update contact DB on incoming messages
...
When we receive a Signal message from a previously unregistered
user, reflect that in the contact DB.
Fixes #3949
Closes #4492
// FREEBIE
2015-11-12 15:20:16 -08:00
Jake McGinty
b0137c08cb
go back to old CameraView
...
Fixes #4415
Closes #4484
// FREEBIE
2015-11-10 15:48:50 -08:00
Moxie Marlinspike
be0ca330f5
Nicer looking attachment type selector
...
Closes #4367
// FREEBIE
2015-11-04 17:56:21 -08:00
Jake McGinty
d6a061d50f
extra logging for activity lifecycle
...
to help debug #2971
Closes #4342
// FREEBIE
2015-11-04 17:56:21 -08:00
Jake McGinty
59f2446a2b
unjankify incoming media sharing
...
Closes #4374
Fixes #3989
// FREEBIE
2015-11-04 17:56:21 -08:00
Gil
849c346a21
Updates visibleThreadId after sending a message in a new thread
...
Fixes #3536
Closes #4146
2015-11-04 17:56:20 -08:00
Jake McGinty
3e798a9863
batch invitation
...
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
8fd0ea39aa
Simplify excessively convoluted camera logic
...
1) QuickCamera logic moved into CameraView
2) The strategies for texture vs. surface view were too complex
with no observed gain. Better to remove and have to re-add
if necessary than assume it to be necessary.
3) Drop CWAC-Camera dependency - the device profiles weren't being
used very much and even that is deprecated so we'd be left on
our own with new hardware. Not worth it.
4) Selfies first.
5) Layout/orientation mathy logic from CWAC moved into CameraUtils,
with the hopes that most of it might be further simplified or
rendered unnecessary in the future.
Closes #4326
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
15b131d8c2
don't show invite reminder for non-contacts
...
Closes #4310
// FREEBIE
2015-10-26 12:41:43 -07:00
Moxie Marlinspike
d70f0f1216
Stop audio when leaving conversation.
...
Fixes #4290
// FREEBIE
2015-10-23 17:00:51 -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
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
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
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
2eeb7c43da
Fix for transport selection
...
// FREEBIE
2015-10-01 12:22:02 -07:00
Moxie Marlinspike
1fd8025cb5
No secure calls to yourself.
...
Fixes #4156
// FREEBIE
2015-10-01 11:14: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
7377e6c7da
Support for syncing and checking secure voice support.
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
d83a3d71bc
Support for Signal calls.
...
Merge in RedPhone
// FREEBIE
2015-09-30 14:30:09 -07:00
Jake McGinty
99d3374d35
migrate conversation list to RecyclerView
...
fixes #2488
fixes #2333
// FREEBIE
2015-09-24 14:12:09 -07:00
Jake McGinty
e574bcf15c
initialize security in conversation first
...
Closes #4108
// FREEBIE
2015-09-23 12:03:45 -07:00
Jake McGinty
e077cc6581
advanced pref to use android emoji
...
// FREEBIE
2015-09-17 12:20:25 -07:00
Jake McGinty
551274f167
Large attachment support
...
Closes #4019
// FREEBIE
2015-09-17 12:20:25 -07:00
Moxie Marlinspike
b5216ed7af
Make recipient lookup asynchronous, add listener when appropriate.
...
Fixes #4032
// FREEBIE
2015-09-07 11:22:53 -07:00
Heartsucker
9f3310f67a
single initialization
...
Closes #3794
// FREEBIE
2015-07-30 10:18:38 -07:00
Jake McGinty
a84dcf6a8e
assert gif size constraints before OOMEs
...
fixes #3778
closes #3833
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
98393ba2e1
fix new QAD layout issues
...
fixes #3707
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
13bad6dfed
Smooth transition for custom keyboards and softkey
...
Closes #3786
Fixes #3780
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
12b8eee86f
fix enter send behaviour
...
fixes #3725
closes #3735
// FREEBIE
2015-07-21 12:07:21 -07:00
Jake McGinty
1a7ab6346f
re-enable direct capture
...
Closes #3664
// FREEBIE
2015-07-16 11:15:56 -07:00
Jake McGinty
b519fd2533
stop using PopupWindow for emoji. too many android bugs.
...
Closes #3655
// FREEBIE
2015-07-13 16:41:03 -07:00
Jake McGinty
124d728010
update IME action label
...
Closes #3649
fixes #3623
// FREEBIE
2015-07-13 13:02:18 -07:00
Jake McGinty
5c3b96a947
fix onDestroy NPE when views not inflated
...
Closes #3647
Fixes #3646
// FREEBIE
2015-07-13 12:59:08 -07:00