Commit Graph

22799 Commits

Author SHA1 Message Date
Matthew Chen
14122dab54 Fix the storage failure alert. 2018-02-20 13:46:37 -05:00
Matthew Chen
5d949368a6 "Bump build to 2.20.0.29." 2018-02-20 10:23:11 -05:00
Matthew Chen
e829541932 Merge branch 'charlesmchen/callConnectionGlitches' 2018-02-20 10:22:57 -05:00
Matthew Chen
1a0f4bf928 Improve logging around network activity. 2018-02-20 10:07:09 -05:00
Michael Kirk
ef7d5df09a "Bump build to 2.20.0.28." 2018-02-18 16:24:51 -05:00
Michael Kirk
fbbf432a48 Merge branch 'mkirk/file-browser' 2018-02-18 16:24:38 -05:00
Michael Kirk
033505afd7 Remove slow file protection updates from launch path
To avoid blocking launch, file protection is now updated async for most
moved files. Out of paranoia, the database files are also update
redundantly on a sync code path.

It's still critical that we update permissions recursively for two
reasons:

1. Updating a containing directories FileProtection does not affect
   existing files in that directory.

2. Because we've changed the containers default file protection level
   (from unspecified to NSFileProtectionComplete), some existing files
   will have there file protection updated upon launching Signal 2.20.
   It's not clear to me which files this affects, and I haven't found
   any relevant documentation, but from observation, it seems to affect
   any top-level files in the container. Regardless, we're now doing the
   right thing: after launching 2.20, ensure all file permissions are
   what we expect.

Also removed no-op file protection on legacy db files. They've already
been moved by the time this method runs in AppSetup.

// FREEBIE
2018-02-18 16:24:29 -05:00
Michael Kirk
6eb1ce682a Debug file browser
// FREEBIE
2018-02-18 16:24:29 -05:00
Michael Kirk
e6cad5dd28 Merge branch 'mkirk/call-audio-fixups' 2018-02-18 16:13:03 -05:00
Michael Kirk
8dfe06e3f2 Ensure audio session is default after call is terminated.
Previously, we were enabling PlayAndRecord when a call ended due to the
CallService observer's "updateVideoTrack" callbacks.

// FREEBIE
2018-02-18 15:35:37 -05:00
Michael Kirk
6eb1951ee6 Don't stop audio until after CallKit audio session is deactivated
// FREEBIE
2018-02-18 15:35:37 -05:00
Matthew Chen
9b73ff14ba "Bump build to 2.20.0.27." 2018-02-16 17:01:25 -05:00
Matthew Chen
ef40f08212 "Bump build to 2.20.0.26." 2018-02-16 17:01:01 -05:00
Michael Kirk
8fde4a3a6f Merge branch 'mkirk/call-inaudible' 2018-02-16 14:00:24 -08:00
Michael Kirk
707ab5f5a8 Minimize changes around call audio activity
// FREEBIE
2018-02-16 14:00:15 -08:00
Michael Kirk
4dd1c7813a Instrument calls to ensure audio session is maintained
// FREEBIE
2018-02-16 14:00:15 -08:00
Michael Kirk
abb51b565a Don't de-activate audio sesion when other audio activities are happening
// FREEBIE
2018-02-16 14:00:15 -08:00
Matthew Chen
22d078f3c8 Merge branch 'charlesmchen/indicVsSAE' 2018-02-16 16:50:57 -05:00
Matthew Chen
283fe17649 Apply Indic script fixes to SAE and master. 2018-02-16 16:50:14 -05:00
Matthew Chen
9341935700 Merge branch 'charlesmchen/notMigratedWarning' 2018-02-16 15:19:35 -05:00
Matthew Chen
c937aaaf84 Improve handling of the not migrated case. 2018-02-16 15:19:24 -05:00
Matthew Chen
6935298f6f Improve handling of the not migrated case. 2018-02-16 15:19:24 -05:00
Matthew Chen
5bc96d4374 Merge branch 'charlesmchen/profileConsistency' 2018-02-16 15:16:45 -05:00
Matthew Chen
03f6d473a3 Fix issues around profile updates. 2018-02-16 15:16:38 -05:00
Matthew Chen
3a2ec950cc Merge branch 'charlesmchen/scrollVsAttachmentApproval' 2018-02-16 15:14:19 -05:00
Matthew Chen
ceaf028445 Always scroll to bottom after sending attachments. 2018-02-16 14:06:46 -05:00
Matthew Chen
90b8ee4849 Merge remote-tracking branch 'origin/hotfix/2.19.7' 2018-02-16 11:37:29 -05:00
Matthew Chen
3300e788eb Bump build to 2.19.7.6.
// FREEBIE
2018-02-16 11:34:13 -05:00
Matthew Chen
77bf0b66f5 Fix attachment MIME types. 2018-02-16 11:34:08 -05:00
Matthew Chen
d648a258d1 Merge branch 'hotfix/2.19.7' 2018-02-16 10:49:52 -05:00
matthew chen
9c23e2baaf Bump build to 2.19.7.5.
// FREEBIE
2018-02-16 10:41:37 -05:00
Matthew Chen
4c8c40ca21 Bump build to 2.19.7.4.
// FREEBIE
2018-02-16 10:19:53 -05:00
Matthew Chen
abfd333a17 Address Indic script crash. 2018-02-16 10:19:47 -05:00
Matthew Chen
a4906b2788 Update l10n strings. 2018-02-15 15:45:39 -05:00
Matthew Chen
950526f310 Merge branch 'charlesmchen/saeNotifications' 2018-02-15 14:23:17 -05:00
Matthew Chen
3ab33b997e Respond to CR. 2018-02-15 14:08:22 -05:00
Matthew Chen
33cb8b7e4c Revert "Surface error messages in SAE as alerts."
This reverts commit bd51ae1646.
2018-02-15 13:55:49 -05:00
Matthew Chen
bd51ae1646 Surface error messages in SAE as alerts. 2018-02-15 13:55:39 -05:00
Matthew Chen
87233490d3 "Bump build to 2.20.0.25." 2018-02-15 13:49:35 -05:00
Matthew Chen
569728118e Merge branch 'charlesmchen/saeFilenames' 2018-02-15 13:49:13 -05:00
Matthew Chen
2e1b8a7b8a Respond to CR. 2018-02-15 13:49:02 -05:00
Matthew Chen
7ea1f3d926 Fix handling of file types in SAE. 2018-02-15 13:47:05 -05:00
Matthew Chen
c2787341ae Fix handling of URLs in SAE. 2018-02-15 13:47:05 -05:00
Matthew Chen
efbcdb98fb Merge branch 'charlesmchen/failedStatusMessage' 2018-02-15 13:44:38 -05:00
Matthew Chen
8fdc61c726 Fix failed status messages in message detail view. 2018-02-15 13:44:20 -05:00
Matthew Chen
b511d60b3b Merge branch 'charlemschen/signalAppearanceVsSAE' 2018-02-15 13:37:12 -05:00
Matthew Chen
fdf9b023b6 Don't apply signal appearance in SAE. 2018-02-15 13:06:32 -05:00
Matthew Chen
53eb9d07e8 "Bump build to 2.20.0.24." 2018-02-15 10:37:24 -05:00
Matthew Chen
394cd5c94e Merge branch 'charlesmchen/refineSAELifecycle' 2018-02-15 10:37:08 -05:00
Matthew Chen
c29898f435 Refine the SAE lifecycle. 2018-02-15 10:33:46 -05:00