Commit graph

4344 commits

Author SHA1 Message Date
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
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