Commit graph

3164 commits

Author SHA1 Message Date
Matthew Chen
01cde6740c "Bump build to 2.20.0.41." 2018-02-22 16:43:11 -05:00
Matthew Chen
fbab526b3c Update l10n strings. 2018-02-22 16:40:19 -05:00
Matthew Chen
ff88f11738 Update l10n strings. 2018-02-22 16:34:00 -05:00
Matthew Chen
ec32d8839b "Bump build to 2.20.0.40." 2018-02-22 16:31:37 -05:00
Matthew Chen
5235f97953 Use background task while migrating. 2018-02-22 16:21:48 -05:00
Matthew Chen
d30dd22040 "Bump build to 2.20.0.39." 2018-02-22 13:31:45 -05:00
Matthew Chen
81629a87df Fix build break. 2018-02-22 13:31:41 -05:00
Matthew Chen
5e88110a0b "Bump build to 2.20.0.38." 2018-02-22 13:30:51 -05:00
Matthew Chen
8e9261e1ba "Bump build to 2.20.0.37." 2018-02-22 13:30:15 -05:00
Matthew Chen
708ff7efbd "Bump build to 2.20.0.36." 2018-02-22 13:28:23 -05:00
Matthew Chen
152c570900 Respond to CR. 2018-02-22 12:07:11 -05:00
Matthew Chen
03670b4868 Rename the view horizon. 2018-02-22 11:46:08 -05:00
Matthew Chen
fabbe46114 Clean up ahead of PR. 2018-02-22 11:46:08 -05:00
Matthew Chen
4e1e232825 Flush writes from other processes. 2018-02-22 11:46:08 -05:00
Matthew Chen
1ff4f85247 Improve handling of db modifications while conversation view is not observing. 2018-02-22 11:46:08 -05:00
Matthew Chen
5444fc73b0 Improve handling of db modifications while conversation view is not observing. 2018-02-22 11:46:08 -05:00
Matthew Chen
2ac7716771 Improve handling of db modifications while conversation view is not observing. 2018-02-22 11:46:08 -05:00
Matthew Chen
31d22e3e35 "Bump build to 2.20.0.35." 2018-02-22 10:33:39 -05:00
Michael Kirk
e43d0b1b5a Fix "Share" for attachment with caption
// FREEBIE
2018-02-22 10:33:29 -05:00
Matthew Chen
88d8eacc6e "Bump build to 2.20.0.34." 2018-02-22 10:02:35 -05:00
Michael Kirk
5ba5d3f524 Remove "Share" from edit menu
Showing the share UI conflicts with the conversation views
inputAccessory toolbar.

Specifically:

- the long press menu acquires first responder
- tapping share presents the activity view
- at this point, the input toolbar is hidden
- launching a share extension hides the activity view, presents the
  share extension (could be the Signal share extension or another app's
  share extension)
- the conversation view (which is rendered behind the share extension)
  regains first responder, causing the input toolbar to appear above the
  share extension

One fix would be to re-implement an interface similar UIMenuController,
which does not require mucking with the responder chain, but that's
going to be more involved.

// FREEBIE
2018-02-22 08:57:58 -05:00
Michael Kirk
d7f8c3e9d3 Ensure inputAccessory doesn't obscure the SN alert
This affects iOS 8, 9, and to a lesser degree iOS10.
On iOS11, presenting an alert causes the keyboard/inputAccessoryView to
temporarily dismiss.

// FREEBIE
2018-02-21 16:35:46 -05:00
Michael Kirk
7040437ca6 Handle nil date when formatting
// FREEBIE
2018-02-21 16:35:09 -05:00
Matthew Chen
2575d01b96 "Bump build to 2.20.0.33." 2018-02-21 16:22:57 -05:00
Matthew Chen
a4855acf44 Don't clear legacy db password until conversion completes. 2018-02-21 16:20:13 -05:00
Matthew Chen
70ba1720d9 Filter unicode ordering letters. 2018-02-21 16:18:10 -05:00
Matthew Chen
cf507487c1 "Bump build to 2.20.0.32." 2018-02-20 17:46:34 -05:00
Matthew Chen
d91507d897 Improve the robustness of the migration logic. 2018-02-20 17:37:14 -05:00
Matthew Chen
e8cbba61f9 "Bump build to 2.20.0.31." 2018-02-20 16:25:35 -05:00
Matthew Chen
11680958de "Bump build to 2.20.0.30." 2018-02-20 13:48:00 -05:00
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
Michael Kirk
ef7d5df09a "Bump build to 2.20.0.28." 2018-02-18 16:24:51 -05:00
Michael Kirk
6eb1ce682a Debug file browser
// FREEBIE
2018-02-18 16:24:29 -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
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
6935298f6f Improve handling of the not migrated case. 2018-02-16 15:19:24 -05:00
Matthew Chen
ceaf028445 Always scroll to bottom after sending attachments. 2018-02-16 14:06:46 -05:00
Matthew Chen
d648a258d1 Merge branch 'hotfix/2.19.7' 2018-02-16 10:49:52 -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
87233490d3 "Bump build to 2.20.0.25." 2018-02-15 13:49:35 -05:00
Matthew Chen
8fdc61c726 Fix failed status messages in message detail view. 2018-02-15 13:44:20 -05:00
Matthew Chen
53eb9d07e8 "Bump build to 2.20.0.24." 2018-02-15 10:37:24 -05:00