Commit graph

437 commits

Author SHA1 Message Date
Matthew Chen
8fdc980cad Update l10n strings.
// FREEBIE
2017-10-20 17:53:07 -04:00
Michael Kirk
e4ad169d71 Show retryable error alert when fetching GIF fails
// FREEBIE
2017-10-20 12:34:55 -07:00
Michael Kirk
3080cb512b Compose View: collation index and group search
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names

// FREEBIE
2017-10-16 12:22:02 -07:00
Michael Kirk
a434a381f7 Merge branch 'hotfix/2.17.1' 2017-10-12 12:54:02 -04:00
Michael Kirk
23b8560b79 sync translations
// FREEBIE
2017-10-12 12:52:34 -04:00
Matthew Chen
334396dac6 Add activity indicator, "error", "no results" and retry to gif picker.
// FREEBIE
2017-10-06 16:25:40 -04:00
Michael Kirk
f837a46245 Fix post call crash on iOS8
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk
4ab0ae273c pull translations
// FREEBIE
2017-10-04 18:05:28 -04:00
Michael Kirk
7636f41b1a sync translations
(omitted blowing away existing "Submit" translation which was uploaded too recently)

// FREEBIE
2017-10-03 11:21:59 -04:00
Michael Kirk
e22db2adbd Shorter string fits button better on small devices
// FREEBIE
2017-10-02 18:20:23 -04:00
Michael Kirk
6fd6385397 sync translations
// FREEBIE
2017-10-02 17:44:27 -04:00
Matthew Chen
8b7d34e51c Respond to CR.
// FREEBIE
2017-10-02 15:24:57 -04:00
Matthew Chen
801734a938 Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen
62ba5701f6 Sketch out GIF picker.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen
0263dbb00a Update l10n strings.
// FREEBIE
2017-10-01 14:24:43 -04:00
Michael Kirk
c093cf0831 sync latest translations
// FREEBIE
2017-09-29 20:40:06 -04:00
Michael Kirk
175474e0d1 Read receipt update screen
// FREEBIE
2017-09-29 16:02:00 -04:00
Matthew Chen
e5387a3971 Update l10n strings.
// FREEBIE
2017-09-29 12:30:00 -04:00
Matthew Chen
b3da6a9774 Change the "group members" item name.
// FREEBIE
2017-09-29 10:39:57 -04:00
Michael Kirk
5706683dd3 sync translations
// FREEBIE
2017-09-29 10:24:47 -04:00
Michael Kirk
09a457ee62 Check all preconditions up front
// FREEBIE
2017-09-28 16:32:13 -04:00
Michael Kirk
549c39c6c8 sync latest translations
// FREEBIE
2017-09-28 15:57:10 -04:00
Michael Kirk
08e3c6cc04 regenerate source l10n, replace lost JSQMVC strings
// FREEBIE
2017-09-28 14:48:01 -04:00
Matthew Chen
3566ed8ded Update read receipts setting copy.
// FREEBIE
2017-09-28 10:11:03 -04:00
Matthew Chen
29c4059049 Rework message metadata view.
// FREEBIE
2017-09-28 10:06:50 -04:00
Matthew Chen
d6e8849248 Rework "send read receipts" setting.
// FREEBIE
2017-09-27 20:23:41 -04:00
Matthew Chen
3a39a1ba51 Format message statuses with date if possible.
// FREEBIE
2017-09-27 16:38:48 -04:00
Matthew Chen
d557817bb4 Format message statuses with date if possible.
// FREEBIE
2017-09-27 16:38:48 -04:00
Michael Kirk
0b535ae811 sync translations
// FREEBIE
2017-09-27 14:45:51 -04:00
Matthew Chen
aa7329013d Handle new-style delivery receipts.
// FREEBIE
2017-09-27 14:09:47 -04:00
Matthew Chen
9f9ac746d1 Sketch out message metadata view.
* Show message metadata view from conversation view.
* Pull out MediaMessageView class.
* Track recipient read timestamps.
* Add per-recipient status to message metadata view.
* Add share button to message metadata view.

// FREEBIE
2017-09-25 17:25:49 -04:00
Matthew Chen
b4312a5619 Merge remote-tracking branch 'origin/hotfix/2.16.1' 2017-09-24 20:49:13 -04:00
Michael Kirk
83479a505d clarify translations procedure 2017-09-20 13:58:31 -04:00
Michael Kirk
cfa99f2530 update l10n
👍 @liliakai

// FREEBIE
2017-09-20 13:54:10 -04:00
Michael Kirk
e1c8d38f3e update translations doc 2017-09-20 13:52:11 -04:00
Matthew Chen
83c21c6159 Add setting for read receipts in app settings.
// FREEBIE
2017-09-19 17:35:42 -04:00
Matthew Chen
3367292ba0 Merge branch 'hotfix/2.16.1' 2017-09-19 17:25:24 -04:00
Michael Kirk
7f6c27863f pull latest translations
// FREEBIE
2017-09-19 11:34:09 -04:00
Matthew Chen
f1d8d7ac7d Update l10n strings.
// FREEBI
2017-09-18 15:26:20 -04:00
Matthew Chen
b95b5f69de Apply DataSource to message sender.
// FREEBIE
2017-09-11 10:20:48 -04:00
Matthew Chen
509ed8dc6e Update l10n strings.
// FREEBIE
2017-09-11 09:59:13 -04:00
Michael Kirk
ad76155bdd audit/fix up supported l10ns (added km and lt)
As policy we don't include a language in Signal until it has at least
80% of strings translated. We don't currently remove languages that fall
below that threshold.

There are two things that must happen to add a localization in Signal.

1. Pull the Localizable.strings from transifex for each language, add
   them to git.
2. Add the localization to the Xcode project file

These four languages were in the repository (step 1) but not properly
added to the project file (step 2):

- khmer (km)
- lithuanian (lt)
- hebrew (he)
- persian (fa)

Of these, only khmer and lithuanian were sufficiently translated, so I
added them properly to the Xcode project file, making them available to
our users.

To make this process slightly easier to track in the future, I've
removed the insufficiently complete `he` and `fa` files from the
repository. Once they fall above 80% translated they will be
automatically downloaded by our sync-translations script, appearing as
new files, being the cue to the developer to add those new translations
to the project (step 2).

Note: the fa/he translations were never available to users, so we're not
going removing anyones existing functionality.

// FREEBIE
2017-09-11 09:55:31 -04:00
Matthew Chen
60ab8bd049 Update l10n strings.
// FREEBIE
2017-09-07 11:26:21 -04:00
Matthew Chen
58e6ab60d8 Update l10n strings.
// FREEBIE
2017-09-06 13:32:01 -04:00
Michael Kirk
d827453f47 copy tweak
// FREEBIE
2017-09-05 16:37:06 -04:00
Michael Kirk
4e93bec230 black masking style for avatar cropper
- cancel/done buttons
- no navbar for modal edit
- vertically center image

// FREEBIE
2017-09-05 16:36:42 -04:00
Michael Kirk
809a9c3d19 copy tweak
// FREEBIE
2017-09-05 16:29:05 -04:00
Michael Kirk
59eb782d57 Optimize layout for profile upgrade, remove other upgrade screens
// FREEBIE
2017-09-05 16:24:33 -04:00
Michael Kirk
90b1db9eb4 new upgrade layout
// FREEBIE
2017-09-05 16:24:33 -04:00
Michael Kirk
b7cc1e9f56 top margin iphone5c 2017-09-05 16:24:33 -04:00