Matthew Chen
ac458cc7ad
Add unread indicator.
...
// FREEBIE
2017-05-19 14:30:27 -04:00
Matthew Chen
0ec095f216
Nag users on iOS 8 to upgrade.
...
// FREEBIE
2017-05-18 10:09:07 -04:00
Matthew Chen
54faff2db2
Show alerts for missing or invalid phone numbers in registration view.
...
// FREEBIE
2017-05-18 09:56:58 -04:00
Michael Kirk
e727c0a77a
update mic perm copy
...
// FREEBIE
2017-05-15 17:04:01 -04:00
Michael Kirk
abcc510341
"Conversation Settings" -> "Contact/Group Info"
...
Clearer heading
// FREEBIE
2017-05-12 16:26:32 -04:00
Michael Kirk
33dc4d3d8a
[SSK] Show Voice Message snippet
...
// FREEBIE
2017-05-12 16:25:47 -04:00
Matthew Chen
3e8b4225b3
Show alert when user tries to play an invalid audio file.
...
// FREEBIE
2017-05-12 10:39:40 -04:00
Michael Kirk
722736d264
translation spellcheck =/
...
// FREEBIE
2017-05-10 19:02:08 -04:00
Michael Kirk
8a0ff276cf
copy tweak
...
// FREEBIE
2017-05-10 18:44:28 -04:00
Michael Kirk
8e24937727
Update translations
...
// FREEBIE
2017-05-10 18:37:05 -04:00
Matthew Chen
c81eed74ca
Show example phone numbers.
...
// FREEBIE
2017-05-10 16:12:58 -04:00
Michael Kirk
3754b6f264
Edit 1:1 contact details
...
// FREEBIE
2017-05-10 10:32:41 -04:00
Michael Kirk
073c0d6639
Add/Edit contacts in group list
...
* properly populate phone fields
* Fix appearence for CNContactViewController
* "Add Contact" vs "Show Contact"
// FREEBIE
2017-05-09 16:59:31 -04:00
Michael Kirk
0b6962cdd0
contacts reminder in compose view
...
// FREEBIE
2017-05-09 16:21:30 -04:00
Michael Kirk
bf5b6d1e63
Invite Flow when "no contact"
...
TODO: we should probably just prevent people from getting to the invite
flow when their contacts aren't shared, but still it seems good to fix
these crashes.
// FREEBIE
2017-05-09 16:21:30 -04:00
Matthew Chen
b47337c0ba
Respond to CR.
...
// FREEBIE
2017-05-08 14:24:32 -04:00
Matthew Chen
34a7f9cba5
Respond to CR.
...
// FREEBIE
2017-05-08 14:24:32 -04:00
Matthew Chen
7f92b5a96b
Respond to CR.
...
// FREEBIE
2017-05-08 14:22:28 -04:00
Matthew Chen
45c8695ab4
Sketch out the voice memo UI.
...
// FREEBIE
2017-05-08 14:22:27 -04:00
Michael Kirk
a58a71f8f4
no contacts banner -> system settings
2017-05-08 11:15:45 -04:00
Matthew Chen
535fc566a5
Rework handling of phone number names.
...
// FREEBIE
2017-05-05 21:00:41 -04:00
Matthew Chen
363d84fd2d
Update “new conversation” view to use OWSTableView, contacts view helper, etc.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Michael Kirk
364f416a69
Block editing contact if user has denied contact permissions
...
// FREEBIE
2017-05-04 09:47:04 -04:00
Michael Kirk
b24cf29189
don't request contacts until necessary
...
Most commonly this will be after hitting the "compose" button
But also we'll do it in the SignalViewController once you've received a
message.
- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code
// FREEBIE
2017-05-04 09:47:04 -04:00
Matthew Chen
800715a5e0
Remove waveform from audio message bubbles.
...
// FREEBIE
2017-05-03 17:05:27 -04:00
Michael Kirk
4b6bfa4c4c
"home", "other" and "work" instead of "Unknown" phone label
...
// FREEBIE
2017-05-03 16:50:49 -04:00
Matthew Chen
26f69b0063
Respond to CR.
...
// FREEBIE
2017-05-02 12:30:53 -04:00
Matthew Chen
2bec1db541
Respond to CR.
...
// FREEBIE
2017-05-02 10:54:07 -04:00
Matthew Chen
93700f1044
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
61f59067b6
Improve contact-related views.
...
* Add support for contacts with more than one Signal account using ContactAccount class.
* Use OWSTableViewController in contact-related views.
* Let users add non-contacts to groups.
* Improve the "new group" and "edit group" views.
* Add utility methods for displaying alerts.
* Warn users before discarding unsaved changes in "edit group" view.
* Pull out "contact view helper" to de-duplicate common logic among contact-related views.
* Pull out "group view helper" to de-duplicate common logic among group-related views.
* Pull out new base class for view used to add accounts to groups or the block list.
// FREEBIE
2017-05-02 09:28:02 -04:00
Matthew Chen
791fee347b
Improve errors in the 'export with Signal' feature.
...
// FREEBIE
2017-04-27 09:14:41 -04:00
Michael Kirk
93fe122323
display error if user picks directory/bundle e.g. .pxm
...
// FREEBIE
2017-04-26 18:34:49 -04:00
Matthew Chen
d081df9ded
Respond to CR.
...
// FREEBIE
2017-04-26 15:44:21 -04:00
Matthew Chen
93eed73530
Respond to CR.
...
// FREEBIE
2017-04-26 14:35:49 -04:00
Matthew Chen
6e36ce97a5
Let users share imported files to a thread or contact of their choice.
...
// FREEBIE
2017-04-26 13:29:56 -04:00
Matthew Chen
a0a930aac3
Resolve the menu item conflicts between message view and media view.
...
// FREEBIE
2017-04-21 17:51:34 -04:00
Matthew Chen
5cbbf50059
Respond to CR.
...
// FREEBIE
2017-04-21 15:39:29 -04:00
Matthew Chen
a59f49ceac
Resolve the menu item conflicts between message view and media view.
...
// FREEBIE
2017-04-21 14:58:51 -04:00
Michael Kirk
70d235a670
Choose arbitrary attachments from iCloud/GDrive/Dropbox/etc
...
// FREEBIE
2017-04-20 18:49:30 -04:00
Michael Kirk
5c39d623a6
tweaked copy per @RiseT
...
// FREEBIE
2017-04-19 19:36:26 -04:00
Michael Kirk
d9e3e87735
New downloading progress view ( #2006 )
...
Replace previous "scary" warning-style attachment notifications with
something less alarming.
Includes file name and file type emoji when discernable.
// FREEBIE
2017-04-19 18:50:27 -04:00
Matthew Chen
e36b5a4602
Improve group members view.
...
// FREEBIE
2017-04-19 11:37:27 -04:00
Matthew Chen
499c8d0bc1
Add muting of threads.
...
// FREEBIE
2017-04-19 09:57:12 -04:00
Matthew Chen
c8466912f0
Add muting of threads.
...
// FREEBIE
2017-04-19 09:57:12 -04:00
Matthew Chen
d614073795
Respond to CR.
...
// FREEBIE
2017-04-17 18:05:47 -04:00
Michael Kirk
da8596c1ba
Check microphone permissions: Clean up
...
* copy tweaks
* use "settings" instead of "privacy settings" for button text
* include comments in NSLocalizedString param so they can be extracted with genstrings
* style dismiss action as "cancel"
// FREEBIE
2017-04-14 10:46:40 -04:00
Christoph Hagen
70efb5e9ec
Check microphone permissions before starting a call
2017-04-14 10:46:18 -04:00
Matthew Chen
7f5847d2d5
Improve file size formatting in attachment approval dialog.
...
// FREEBIE
2017-04-12 16:53:28 -04:00
Matthew Chen
267462c584
Show block indicator in home view.
...
* Improve thread safety of home view cells.
// FREEBIE
2017-04-12 11:55:37 -04:00
Matthew Chen
878704cb12
Create block offer when non-contacts send you a message.
...
// FREEBIE
2017-04-12 08:38:54 -04:00