Commit Graph

22799 Commits

Author SHA1 Message Date
Matthew Chen
eaacac9d8b DRY up common table cell patterns.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
96fd5e11e5 Adapt more UI elements to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
c799e18c74 Adapt voice messages UI to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
8005cf0227 Adapt conversation settings view to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
d4e62efce5 Adapt call view to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
e2125978de Adapt "new group" and "update group" views to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
693e74e868 Adapt conversation settings view to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
656cc47de5 Adapt registration views to RTL.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
d4f012fbb7 Fix contact table cell and “add to block list” view.
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
e15432720c Add arabic translation; begin work on right-to-left layout.
// FREEBIE
2017-07-21 14:48:52 -04:00
Michael Kirk
b482258599 Merge branch 'mkirk/localize-jsqmvc-within-signal' 2017-07-21 14:17:26 -04:00
Michael Kirk
e52248fe39 Localize JSQMessagesViewController within Signal
// FREEBIE
2017-07-21 14:16:41 -04:00
Michael Kirk
45d74e4a92 Merge branch 'mkirk/intern-ssk-2' 2017-07-21 14:07:12 -04:00
Michael Kirk
1b8efb5255 CI runs SSK tests
Clean up Makefile cruft

// FREEBIE
2017-07-21 13:58:57 -04:00
Michael Kirk
00fede4229 Consolidate Gemfile w/ SSK, update fastlane
// FREEBIE
2017-07-21 13:58:43 -04:00
Michael Kirk
4b69126d1a Use interned SSK
// FREEBIE
2017-07-21 13:58:32 -04:00
Michael Kirk
ccb4a88742 Import SSK (and history) into Signal-iOS
git remote add ssk ../SignalServiceKit
git remote update
git merge -s ours --allow-unrelated-histories --no-commit ssk/master
git read-tree --prefix=SignalServiceKit -u ssk/master
git commit
2017-07-21 13:55:01 -04:00
Matthew Chen
1600b1f440 [SSK] Avoid nil country names on iOS 8.
FREEBIE
2017-07-20 09:16:15 -04:00
Matthew Chen
d98c07ecff Merge branch 'charlesmchen/countryNameVsiOS8' 2017-07-20 09:14:49 -04:00
Michael Kirk
18ff072763 bump build
// FREEBIE
2017-07-19 17:15:01 -04:00
Michael Kirk
0b43b94487 revert WebRTC to fix iOS8 crashes
// FREEBIE
2017-07-19 17:14:21 -04:00
Michael Kirk
be731b7b2a sync translations
// FREEBIE
2017-07-19 15:55:08 -04:00
Michael Kirk
3cbab3fe34 bump build
// FREEBIE
2017-07-19 15:53:31 -04:00
Michael Kirk
84e9c33f12 Optionally link Metal/MetalKit frameworks used by WebRTC
// FREEBIE
2017-07-19 15:52:42 -04:00
Matthew Chen
493aaca242 Avoid nil country names on iOS 8.
// FREEBIE
2017-07-19 14:21:54 -04:00
Matthew Chen
0ff7d3f591 Merge branch 'charlesmchen/refineCallService' 2017-07-19 09:48:54 -04:00
Matthew Chen
a9ce1cde2f Simplify CallViewController.
// FREEBIE
2017-07-19 09:47:55 -04:00
Matthew Chen
149c64ce49 Refine call service.
// FREEBIE
2017-07-19 09:47:55 -04:00
Michael Kirk
86072d5ff5 Merge branch 'mkirk/unregistered-user-add-to-contact' 2017-07-19 09:44:40 -04:00
Michael Kirk
46ddaa9cae fix: unregistered user shows "add to contacts"
// FREEBIE
2017-07-19 09:44:33 -04:00
Michael Kirk
e039363873 Merge branch 'mkirk/remove-verification-debug-ui' 2017-07-19 09:43:42 -04:00
Michael Kirk
17b1b70726 Remove verification debug UI
There is a more true-to-life way to set verification state - mark
someone as verified or default via the SN UI.

If they are marked as verified, you can mark them as no-longer-verified
by toggling a keychange in the debug UI

// FREEBIE
2017-07-19 09:43:30 -04:00
Michael Kirk
8066c192b4 Merge branch 'mkirk/mapping-asserts' 2017-07-19 09:42:24 -04:00
Michael Kirk
df0cf76603 Assert that mapping is set whenever accessing
// FREEBIE
2017-07-19 09:42:14 -04:00
Michael Kirk
7adf5e81f7 Merge branch 'mkirk/add-to-existing-requires-contacts' 2017-07-19 09:41:48 -04:00
Michael Kirk
1c9ce5eaf3 CR: Don't just build, but present, alert controller
// FREEBIE
2017-07-19 09:39:50 -04:00
Michael Kirk
5c66e5584c Adding to existing contact requires contact access
Previously we'd show an empty "list" of existing contacts.

// FREEBIE
2017-07-19 09:38:48 -04:00
Matthew Chen
5552649553 Merge branch 'charlesmchen/moreOWSTables' 2017-07-19 09:36:53 -04:00
Matthew Chen
8b60765627 Respond to CR.
// FREEBIE
2017-07-19 09:36:43 -04:00
Matthew Chen
81a4ebdaf5 Apply OWSTableViewController to more views.
// FREEBIE
2017-07-19 09:34:55 -04:00
Matthew Chen
dc3f07cb54 Apply OWSTableViewController to more views.
// FREEBIE
2017-07-19 09:34:55 -04:00
Michael Kirk
878806aa52 [JSQMVC] Add Croatian translations
// FREEBIE
2017-07-18 18:22:01 -04:00
Michael Kirk
7c6d900314 sync translations
// FREEBIE
2017-07-18 16:05:07 -04:00
Michael Kirk
33e9f2e62e bump version
// FREEBIE
2017-07-18 16:03:05 -04:00
Michael Kirk
f027d400ba Bump build
// FREEBIE
2017-07-15 19:30:47 -04:00
Michael Kirk
50d6e2ccb4 rebuild WebRTC.framework on oak
// FREEBIE
2017-07-15 19:27:43 -04:00
Michael Kirk
2d23e365cb sync translations
// FREEBIE
2017-07-15 17:25:11 -04:00
Michael Kirk
df79c003f0 Merge branch 'mkirk/fix-audio-route' 2017-07-15 17:11:45 -04:00
Michael Kirk
9287b8560c clean up comments per code review
// FREEBIE
2017-07-15 17:11:41 -04:00
Michael Kirk
fb5c17a6b4 minimize sound overlap
Because there is some asynchrony involved, there may be a blip during
the switch between sounds/audio sessions

// FREEBIE
2017-07-15 17:11:41 -04:00