128 Commits

Author SHA1 Message Date
Moxie Marlinspike
76c28cfa7a Add support for SN verification
// FREEBIE
2017-06-09 19:58:01 -07:00
Mateo Hernandez
869630b7f4 Tint and resize import/export icons
Closes 
// FREEBIE
2017-04-26 10:27:30 -07:00
Moxie Marlinspike
bc33f8ec02 Remove unused resources
// FREEBIE
2017-04-21 23:05:59 -07:00
Moxie Marlinspike
d00671e7a5 Tweak attachment type selector look
// FREEBIE
2017-04-21 23:05:59 -07:00
Moxie Marlinspike
2b79e131a7 Support for sending arbitrary file types
// FREEBIE
2017-04-21 23:05:59 -07:00
Mateo Hernandez
a353ebd834 Add tint to preference icons
Closes 
// FREEBIE
2017-04-21 23:05:59 -07:00
Mateo Hernandez
19c7fd21a8 Update preference screen icons
Closes 
// FREEBIE
2017-04-17 10:27:02 -07:00
FeuRenard
49117a4138 Remove unused icon
Closes 
// FREEBIE
2017-03-30 18:51:43 -07:00
Moxie Marlinspike
3aae86d20c Update registration activity style
// FREEBIE
2017-03-30 18:18:04 -07:00
Moxie Marlinspike
f67eb5f9f3 Support for receiving arbitrary attachment types
// FREEBIE
2017-03-29 18:17:34 -07:00
Admir Ireiz
5e02715a2c Change the app icon
Closes 
2017-03-14 15:46:19 -07:00
Moxie Marlinspike
ed5faa4ba9 Add video calling intro screen
// FREEBIE
2017-03-06 12:32:09 -08:00
Moxie Marlinspike
cd28cd172f Refactor webrtc audio management
Attempts to:

1) Successfully play ringtone through speaker instead of earpiece
   when possible.

2) Manage bluetooth headset connectivity as well as possible

3) Eliminate notification sounds while in-call when possible

4) Make sure audio is correctly setup when receiving calls

Fixes 
Fixes 
Fixes 
Fixes 
Fixes 

// FREEBIE
2017-03-05 10:35:55 -08:00
Moxie Marlinspike
d9b42c4369 Support for a "new messages" divider in conversations
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
ea0945d406 Beta support for webrtc video and voice calling
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
e2b81c9637 Update look and feel of fast-scroll-to-bottom
Closes 
// FREEBIE
2017-01-24 11:05:32 -08:00
Moxie Marlinspike
c7e373ed55 Update emoji category images to fix SDK <21 tinting issues
Fixes 
// FREEBIE
2016-12-18 21:05:01 -08:00
Moxie Marlinspike
a4c17e5325 Support for generating video thumbnails
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
f7474362ff Updated emoji set
// FREEBIE
2016-12-12 17:37:27 -08:00
Moxie Marlinspike
1b44bdcd3c Support for stickers and scribbles
// FREEBIE
2016-12-12 17:37:00 -08:00
FeuRenard
09ff8d5865 Add gallery button to MediaPreview
// FREEBIE
2016-11-28 09:42:26 -08:00
Moxie Marlinspike
8af9b7fd15 Improve animations on audio controls, enable push to talk
// FREEBIE
2016-11-21 18:58:10 -08:00
FeuRenard
92aeafc261 Add share button for safety numbers
Fixes 
Closes 
// FREEBIE
2016-11-13 10:42:40 -08:00
Moxie Marlinspike
69d0242574 Giphy integration
// FREEBIE
2016-10-18 10:28:42 -07:00
Moxie Marlinspike
848a25664b Make fingerprint changes optionally non-blocking
Also complete the rename from "identity" to "safety numbers."

// FREEBIE
2016-09-25 14:27:40 -07:00
Moxie Marlinspike
852634b294 Support for updated fingerprint format
// FREEBIE
2016-09-25 14:23:52 -07:00
Moxie Marlinspike
d7e4928f22 Support for disappearing messages
// FREEBIE
2016-08-28 17:03:23 -07:00
Pascal Hartig
6a88434338 Change ic_menu_lock_dark to full opacity white
Fixes 
Closes 
// FREEBIE
2016-03-15 19:15:10 -07:00
Pascal Hartig
f0b832e287 Change lock icons
Closes 
// FREEBIE
2016-03-13 15:46:41 -07:00
Andreas Fehn
238471b847 Allow saving all attachments of a thread
Closes 
2016-02-18 17:52:01 -08:00
haffenloher
1abf39685a Use larger version of ic_contact_picture in calls
Closes 
Fixes 
// FREEBIE
2016-01-27 11:59:10 -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
agrajaghh
4fa6680f83 RTL support
Closes 
Fixes 
2015-12-24 07:47:25 -08:00
haffenloher
7c95adc7e6 Add delivery status icons to the conversation list
Closes 
2015-12-03 11:28:04 -08:00
Moxie Marlinspike
2ab0029d49 Support for archive actions
Fixes 
Closes 
// FREEBIE
2015-11-27 12:45:23 -08:00
Moxie Marlinspike
bfe4ad6c34 Voice notes
Closes 
Closes 
// FREEBIE
2015-11-19 17:37:48 -08:00
Jake McGinty
61386e9ca9 more useful contact select headers
Closes 
// FREEBIE
2015-11-19 11:56:40 -08:00
Moxie Marlinspike
7c0bf0c871 Device provisioning
Closes 
// FREEBIE
2015-11-19 11:30:39 -08:00
agrajaghh
a65ade5366 add action buttons to the call notification
fixes 
Closes 
2015-11-19 11:12:15 -08:00
Carlin
927aac2c4a Add button to toggle passphrase visibility
closes 
// FREEBIE
2015-11-19 10:30:26 -08:00
Jake McGinty
fb8d6cb538 contact selection reeemix
1) RecyclerView-based, with better long scroller
   and more material-inspired look.
2) Add badge for Signal users to contact selection
   list.

// FREEBIE
2015-11-12 15:20:16 -08:00
Moxie Marlinspike
09c57f3f44 Add close button to attachment type selector
// FREEBIE
2015-11-04 17:56:21 -08:00
Moxie Marlinspike
be0ca330f5 Nicer looking attachment type selector
Closes 
// FREEBIE
2015-11-04 17:56:21 -08:00
Jake McGinty
3e798a9863 batch invitation
// FREEBIE
2015-11-04 17:56:20 -08:00
Moxie Marlinspike
8d82033855 Notify when contacts join Signal
Closes 
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
285bd3de0e tweak reminder jedi mind tricks
// FREEBIE
2015-10-26 12:24:53 -07:00
Moxie Marlinspike
15c6f18750 Support for an audio view to allow in-app playback of audio.
Closes 
// FREEBIE
2015-10-22 10:32:45 -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 
2015-09-30 18:29:54 -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
26979b1c62 Log calls to conversations
// FREEBIE
2015-09-30 14:30:10 -07:00