Commit graph

4569 commits

Author SHA1 Message Date
Michael Kirk e4b563bcd9 Merge branch 'mkirk/update-deps' 2017-10-06 17:57:07 -04:00
Michael Kirk 2e196e21c6 update third party dependencies
// FREEBIE
2017-10-06 17:56:29 -04:00
Matthew Chen e5205ea311 Merge branch 'charlesmchen/gifs2' 2017-10-06 16:29:01 -04:00
Matthew Chen fd28e54132 Respond to CR.
// FREEBIE
2017-10-06 16:26:50 -04:00
Matthew Chen 52a8fb4b88 Add loading background to gif cells, refactor gif cells.
// FREEBIE
2017-10-06 16:25:40 -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
Matthew Chen 6fb9af6363 Rework gif picker background & giphy logo.
// FREEBIE
2017-10-06 16:25:40 -04:00
Michael Kirk 61373a194d Fix build by including missing newly added WebRTC framework headers
Updated carthage .gitignore to avoid this in the future.

// FREEBIE
2017-10-05 18:26:04 -04:00
Michael Kirk 0989068822 Merge branch 'mkirk/webrtc-mtl-view' 2017-10-05 13:02:42 -04:00
Michael Kirk fe8c6346a9 Update carthage to use oak-built WebRTC.framework M61+Signal
// FREEBIE
2017-10-05 13:02:39 -04:00
Michael Kirk 4c797151e6 Avoid divide by 0 error
Didn't actually see this in the wild - just being defensive.

// FREEBIE
2017-10-05 13:02:39 -04:00
Michael Kirk 3864880a6f CR: ensure view doesn't grow indefinitely
- explicitly mark constraint as required

// FREEBIE
2017-10-05 13:02:39 -04:00
Michael Kirk 3d3af21792 CR: clarify comment, proper linewrap
// FREEBIE
2017-10-05 13:02:39 -04:00
Michael Kirk 580e82beae CR: clamp reasonable aspect ratio
// FREEBIE
2017-10-05 13:02:39 -04:00
Michael Kirk 14b6f31635 position video view below status bar
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk 15f6135639 Fix AspectRatio on legacy video view
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk c3dc8508ab pre-PR cleanup
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk f837a46245 Fix post call crash on iOS8
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk 39e5875a36 remove overzealous assert 2017-10-05 13:02:38 -04:00
Michael Kirk 2a4e113c82 Cleanup
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk 9b33bb0b6d fix layout on MetalKit view 2017-10-05 13:02:38 -04:00
Michael Kirk ff2f9ebaf0 fix compiling on 32bit.
// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk f171c56488 Video calls use MetalKit when available
Taking advantage of the new RTCMTLVideoView where available
(64bit && >=iOS9), should help performance (battery and rendering
quality).

// FREEBIE
2017-10-05 13:02:38 -04:00
Michael Kirk 7e39e58fc6 WebRTC M61
// 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 7b50a0c7d3 bump build
// FREEBIE
2017-10-04 17:58:27 -04:00
Michael Kirk a28dfd7c58 Merge branch 'qatar-censorship-circumvention' 2017-10-04 17:56:27 -04:00
Joshua Lund 8ff14a3f6a Enable censorship circumvention in Qatar.
// FREEBIE
2017-10-04 17:56:22 -04:00
Matthew Chen f467471794 Merge branch 'charlesmchen/ignoreGroupInfoRequest' 2017-10-04 17:44:08 -04:00
Matthew Chen 0c46b770e9 Ignore group info requests if sender and recipient aren't both known group members.
// FREEBIE
2017-10-04 10:19:19 -04:00
Matthew Chen a5023aadab Merge branch 'charlesmchen/groupSafety' 2017-10-04 10:07:11 -04:00
Matthew Chen 13a6657991 Respond to CR.
// FREEBIE
2017-10-04 10:06:38 -04:00
Matthew Chen 2a5a0929e6 Create & access groups more carefully.
// FREEBIE
2017-10-04 09:45:09 -04:00
Matthew Chen 380ed0f82b Create & access groups more carefully.
// FREEBIE
2017-10-04 09:45:09 -04:00
Matthew Chen 87c5a6c5fb Merge branch 'charlesmchen/respondToSyncBlocklistRequest' 2017-10-04 09:24:21 -04:00
Matthew Chen a31b1aeea6 Respond to "sync block list" request.
// FREEBIE
2017-10-04 09:23:14 -04:00
Michael Kirk 4e30ec1aef bump build
// FREEBIE
2017-10-03 16:08:59 -04:00
Michael Kirk b217315261 Merge branch 'mkirk/fix-readreceipt-pref' 2017-10-03 16:08:15 -04:00
Michael Kirk 462a6e4456 Persist read receipts to proper collection
// FREEBIE
2017-10-03 16:06:11 -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 ba15f7775e Merge branch 'charlesmchen/tweakScrollDownButtonMargins' 2017-10-03 11:19:02 -04:00
Matthew Chen cef1f9186d Fix the scroll down button margins.
// FREEBIE
2017-10-03 11:18:57 -04:00
Michael Kirk b938ec6edf bump build
// FREEBIE
2017-10-03 11:16:50 -04:00
Michael Kirk 8dd3e47d87 Merge branch 'mkirk/send-config-sync-on-change' 2017-10-03 11:16:22 -04:00
Michael Kirk 2125dbe72c CR: Avoid potential transaction nesting
also clean up description method

// FREEBIE
2017-10-03 11:11:15 -04:00
Michael Kirk 5d62741a3c Sync read receipt configuration upon set
// FREEBIE
2017-10-03 09:17:08 -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
Michael Kirk d5f8c79336 bump build
// FREEBIE
2017-10-02 17:39:28 -04:00
Michael Kirk 2292f20c93 Merge branch 'charlesmchen/fixIsContactTest' 2017-10-02 17:38:58 -04:00