Commit Graph

22799 Commits

Author SHA1 Message Date
Matthew Chen
69816cdf0e Convert DataSource to Objective-C.
// FREEBIE
2017-09-11 10:20:48 -04:00
Matthew Chen
2282733fa9 Add data source class.
// FREEBIE
2017-09-11 10:20:48 -04:00
Matthew Chen
94f02c0d1d Merge branch 'charlesmchen/contactsAndProfilesVsDebugUI' 2017-09-11 10:19:00 -04:00
Matthew Chen
07c579c349 Merge branch 'mkirk/callscreen-uses-profile-name' into hotfix/2.16.1 2017-09-11 10:03:41 -04:00
riya
e11a3bd180 change animation to linear
//FREEBIE
2017-09-11 10:01:21 -04:00
Michael Kirk
643f583fa6 Disable name marquee scrolling whenever local video is open
The marquee is distracting, and doubly so during a video call.

Plus because of the local video frame, the space is so small that
marqueeing will be enabled even for relatively short names on small
devices.

Also, at the point you enable local video - presumably you already know
who's on the other end.

// FREEBIE
2017-09-11 10:01:21 -04:00
Michael Kirk
0ec2ac862a Marquee label for callview controller
// FREEBIE
2017-09-11 10:01:21 -04:00
Michael Kirk
bd6387d1df fit more of profile name on call screen
// FREEBIE
2017-09-11 10:01:21 -04:00
Michael Kirk
c4139b0f3e Callkit ringer uses profile name
Also presents formatted number instead of e164

// FREEBIE
2017-09-11 10:01:21 -04:00
Matthew Chen
509ed8dc6e Update l10n strings.
// FREEBIE
2017-09-11 09:59:13 -04:00
Matthew Chen
13ebc9a647 Merge branch 'mkirk/khmer-l10n' into hotfix/2.16.1 2017-09-11 09:57:49 -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
fd4287c556 Bump version to 2.16.1.0.
// FREEBIE
2017-09-11 09:53:10 -04:00
Matthew Chen
0c281cab95 Add "log user profiles" debug UI action.
// FREEBIE
2017-09-07 15:33:12 -04:00
Matthew Chen
d8d3f36070 Add "delete all contacts" debug UI action.
// FREEBIE
2017-09-07 15:27:08 -04:00
Matthew Chen
948da2afbb Merge remote-tracking branch 'origin/release/2.16.0' 2017-09-07 15:20:45 -04:00
Matthew Chen
7d53778755 Merge branch 'charlesmchen/conversationBackButtonHotArea' 2017-09-07 13:54:22 -04:00
Matthew Chen
df2bf63384 Fix back button width on iOS 11.
// FREEBIE
2017-09-07 13:49:32 -04:00
Matthew Chen
43a2b9ebe3 Bump build to 2.16.0.20.
// FREEBIE
2017-09-07 13:34:31 -04:00
Michael Kirk
5d58f43837 More profile logging
// FREEBIE
2017-09-07 13:32:45 -04:00
Matthew Chen
3d5836a768 Bump build to 2.16.0.19.
// FREEBIE
2017-09-07 13:26:47 -04:00
Michael Kirk
066cc411f1 Merge branch 'mkirk-2.16.0/fix-no-profile-crash' into release/2.16.0 2017-09-07 13:24:22 -04:00
Michael Kirk
04bf548a7b Fix one-time crash when opening thread without having a local profile
// FREEBIE
2017-09-07 13:24:15 -04:00
Matthew Chen
2bd50a7bf1 Bump build to 2.16.0.18.
// FREEBIE
2017-09-07 11:26:40 -04:00
Matthew Chen
60ab8bd049 Update l10n strings.
// FREEBIE
2017-09-07 11:26:21 -04:00
Michael Kirk
628dd80559 Merge branch 'mkirk-2.16.0/fix-nav-controller' into release/2.16.0 2017-09-07 11:21:43 -04:00
Michael Kirk
25a2646c8b Always present settings from OWSNavigationController
// FREEBIE
2017-09-07 11:06:52 -04:00
Matthew Chen
26a6e76f3c Rework conversation view header.
// FREEBIE
2017-09-07 10:47:35 -04:00
Matthew Chen
b626fb5bf8 Rework conversation view header.
// FREEBIE
2017-09-07 10:36:28 -04:00
Matthew Chen
644f435b16 Rework conversation view header.
// FREEBIE
2017-09-07 10:35:11 -04:00
Matthew Chen
daa8c409e3 Merge branch 'charlesmchen/renameViews' 2017-09-06 14:40:42 -04:00
Matthew Chen
c106794fe8 Rename conversation view.
// FREEBIE
2017-09-06 14:13:18 -04:00
Matthew Chen
928525c31e Rename home view.
// FREEBIE
2017-09-06 13:59:39 -04:00
Matthew Chen
fd4f00fa4d Rename new contact thread view.
// FREEBIE
2017-09-06 13:55:01 -04:00
Matthew Chen
29848835f3 Bump build to 2.16.0.17.
// FREEBIE
2017-09-06 13:33:09 -04:00
Matthew Chen
e6d14db2fb Merge branch 'charlesmchen/pushNotificationsVsConcurency' 2017-09-06 13:32:57 -04:00
Matthew Chen
fc92293da3 Fix build break.
// FREEBIE
2017-09-06 13:32:47 -04:00
Michael Kirk
6911c8047e validate push settings on main thread
// FREEBIE
2017-09-06 13:32:47 -04:00
Matthew Chen
58e6ab60d8 Update l10n strings.
// FREEBIE
2017-09-06 13:32:01 -04:00
Matthew Chen
ddb4d97436 Bump build to 2.16.0.16.
// FREEBIE
2017-09-06 13:07:28 -04:00
Michael Kirk
77760b8adb Merge branch 'mkirk/ios11-images' 2017-09-06 12:12:32 -04:00
Michael Kirk
2d13c49222 [iOS11] Support sending .heif filesS
// FREEBIE
2017-09-06 12:11:54 -04:00
Michael Kirk
83ca34edbe Fix sending images taken on iOS11 camera.
Convert .heic to .jpg upon sending

// FREEBIE
2017-09-06 11:47:01 -04:00
Michael Kirk
454a7c2956 Merge branch 'mkirk/jsq-ios11' 2017-09-06 11:46:45 -04:00
Michael Kirk
ecf8ca093f [JSQMVC] iOS11 compatability
// FREEBIE
2017-09-06 11:46:25 -04:00
Matthew Chen
5170fe09bc Bump build to 2.16.0.15.
// FREEBIE
2017-09-05 17:02:59 -04:00
Michael Kirk
8d4850657b Merge branch 'mkirk/avatar-cropper' 2017-09-05 16:40:29 -04:00
Michael Kirk
d827453f47 copy tweak
// FREEBIE
2017-09-05 16:37:06 -04:00
Matthew Chen
0d04cf251b Ensure the crop view is WYSIWIG.
// FREEBIE
2017-09-05 16:36:42 -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