Commit Graph

4343 Commits

Author SHA1 Message Date
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
Matthew Chen 9f5454a4cb Fix the "is contact" test.
// FREEBIE
2017-10-02 17:38:54 -04:00
Matthew Chen 10c00501fd Fix the "is contact" test.
// FREEBIE
2017-10-02 17:38:54 -04:00
Matthew Chen 50ec55c313 Fix the "is contact" test.
// FREEBIE
2017-10-02 17:38:54 -04:00
Michael Kirk 2ddde6617e Merge branch 'mkirk/sync-settings-req' 2017-10-02 17:35:04 -04:00
Michael Kirk ab5b090338 Sync read receipt config to linked devices
// FREEBIE
2017-10-02 16:35:53 -04:00
Michael Kirk be197621ac Add read receipts field/configuration protos
Also converge with Android protos where possible

// FREEBIE
2017-10-02 16:03:17 -04:00
Matthew Chen 25d75363ff Merge branch 'charlesmchen/gifs' 2017-10-02 15:25:34 -04:00
Matthew Chen 8b7d34e51c Respond to CR.
// FREEBIE
2017-10-02 15:24:57 -04:00
Matthew Chen fd9188415f Respond to CR.
// FREEBIE
2017-10-02 14:26:03 -04:00
Matthew Chen a0c9a84390 Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen d73a1a02a8 Tweak GIF cells.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen 801734a938 Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen e4556967b6 Ensure gif cells reload when app becomes active or network becomes available.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen 5b70116209 Unify the "message was sent" logic in conversation view. Ensure "message sent" sounds are played after sending attachments.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen 3bfb91d0c2 Ignore obsolete GIF requests.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen c32945b576 Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen 56e30d954e Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen e0194fd605 Allow multiple simultaneous GIF downloads.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen d9658ab9d1 Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen a65a4b133c Clean up ahead of PR.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen 48e6cea207 Replace FLAnimatedImage with YYImage.
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen aa43fd69fd Improving parsing of stills.
// FREEBIE
2017-10-02 13:37:32 -04:00