Commit Graph

265 Commits (364f416a690404a19e3784ee19b44eacd6808ec7)

Author SHA1 Message Date
Michael Kirk 364f416a69 Block editing contact if user has denied contact permissions
// FREEBIE
9 years ago
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
9 years ago
Matthew Chen 800715a5e0 Remove waveform from audio message bubbles.
// FREEBIE
9 years ago
Michael Kirk 4b6bfa4c4c "home", "other" and "work" instead of "Unknown" phone label
// FREEBIE
9 years ago
Matthew Chen 8eef4c634c Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 26f69b0063 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 2bec1db541 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 93700f1044 Extract labels for phone numbers.
// FREEBIE
9 years ago
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
9 years ago
Michael Kirk d68c5c249b sync translations
// FREEBIE
9 years ago
Michael Kirk d408fab7bb Sync translations
// FREEBIE
9 years ago
Matthew Chen 791fee347b Improve errors in the 'export with Signal' feature.
// FREEBIE
9 years ago
Michael Kirk 7901b6e685 sync translations
// FREEBIE
9 years ago
Michael Kirk d0ff13c51d sync translations
// FREEBIE
9 years ago
Michael Kirk 93fe122323 display error if user picks directory/bundle e.g. .pxm
// FREEBIE
9 years ago
Matthew Chen d081df9ded Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 93eed73530 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 6e36ce97a5 Let users share imported files to a thread or contact of their choice.
// FREEBIE
9 years ago
Michael Kirk 1aa8e35f55 sync translations
// FREEBIE
9 years ago
Michael Kirk 0cd71b3b2e sync latest translations
// FREEBIE
9 years ago
Matthew Chen a0a930aac3 Resolve the menu item conflicts between message view and media view.
// FREEBIE
9 years ago
Matthew Chen 5cbbf50059 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen a59f49ceac Resolve the menu item conflicts between message view and media view.
// FREEBIE
9 years ago
Michael Kirk b2e5972198 Sync translations
// FREEBIE
9 years ago
Michael Kirk 70d235a670 Choose arbitrary attachments from iCloud/GDrive/Dropbox/etc
// FREEBIE
9 years ago
Michael Kirk 5c39d623a6 tweaked copy per @RiseT
// FREEBIE
9 years ago
Michael Kirk ed0d3a03a8 sync translations
// FREEBIE
9 years ago
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
9 years ago
Matthew Chen e36b5a4602 Improve group members view.
// FREEBIE
9 years ago
Matthew Chen 499c8d0bc1 Add muting of threads.
// FREEBIE
9 years ago
Matthew Chen c8466912f0 Add muting of threads.
// FREEBIE
9 years ago
Michael Kirk b54508bb28 when generating strings verify that SSK is on master
Otherwise it's really easy to generate strings from the wrong branch

// FREEBIE
9 years ago
Matthew Chen d614073795 Respond to CR.
// FREEBIE
9 years ago
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
9 years ago
Christoph Hagen 70efb5e9ec Check microphone permissions before starting a call 9 years ago
Matthew Chen 1cf45a26d0 Merge remote-tracking branch 'origin/hotfix/2.10.1' 9 years ago
Matthew Chen 7f5847d2d5 Improve file size formatting in attachment approval dialog.
// FREEBIE
9 years ago
Matthew Chen 267462c584 Show block indicator in home view.
* Improve thread safety of home view cells.

// FREEBIE
9 years ago
Michael Kirk 4149cba6db use updated localizable strings linter
this script checks to make sure the proper number of format characaters
appear in our translated strings.

See: https://github.com/WhisperSystems/l10n_lint

// FREEBIE
9 years ago
Matthew Chen 878704cb12 Create block offer when non-contacts send you a message.
// FREEBIE
9 years ago
Matthew Chen 0a8c9e5622 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 4e3fbac107 Add explanation messages to the “block user alert” and the block section of the 1:1 conversation settings view.
// FREEBIE
9 years ago
Michael Kirk ca768d071a repeat phone number in header, next to back button
1. Putting it near the back-button suggests the user can change it by
   going back.

2. The existing title "Verify" didn't add any value.

// FREEBIE
9 years ago
Michael Kirk fb53a3258d clarify what to do on the verification screen
// FREEBIE
9 years ago
Michael Kirk 99f49dffff Pull latest translations
// FREEBIE
9 years ago
Michael Kirk 7fb8b493f1 bail on scripts whenever an error is encountered
remove unused script
also use consistent bash

// FREEBIE
9 years ago
Michael Kirk 0039f4b697 sync translations
// FREEBIE
9 years ago
Matthew Chen 372d6b9bfd Don’t let user block themselves.
// FREEBIE
9 years ago
Matthew Chen df58a01330 Revert "Fix i18n key."
This reverts commit 0ba81588ed.
9 years ago
Matthew Chen 0ba81588ed Fix i18n key.
// FREEBIE
9 years ago