Commit Graph

20873 Commits

Author SHA1 Message Date
Nora Trapp
87eedefec0 Sync translations 2021-01-12 20:26:48 -08:00
Nora Trapp
61a9502199 Group link promo design feedback 2021-01-12 20:16:24 -08:00
Nora Trapp
71b9f51e12 Ignore mutual groups where the local user is not a member or the remote user is not a full member. 2021-01-12 18:10:49 -08:00
Nora Trapp
ae3a6ab99e Use refresh icon for session refresh 2021-01-12 18:10:49 -08:00
Nora Trapp
f365af304c "Bump build to 5.2.0.3." 2021-01-12 17:33:37 -08:00
Nora Trapp
1dff600b1a Feature flags for .beta. 2021-01-12 17:33:30 -08:00
Nora Trapp
34dff227d7 Sync translations 2021-01-12 17:23:04 -08:00
Michelle Linington
7a5ba18038 Re-add missing localizations 2021-01-12 17:14:31 -08:00
Nora Trapp
ac24f40e9e "Bump build to 5.2.0.2." (Internal) 2021-01-12 17:04:37 -08:00
Nora Trapp
706acb254a Sync translations 2021-01-12 17:03:19 -08:00
Matthew Chen
7fd6dfbca0 Fix build break. 2021-01-12 21:53:16 -03:00
Nora Trapp
806dbd7257 Replace decryption errors with single 'session refresh' message 2021-01-12 16:45:35 -08:00
Jordan Rose
122edf4c6e Merge branch 'jrose/better-video-attachments' into release/5.2.0 2021-01-12 16:43:27 -08:00
Jordan Rose
be4d7fa9ac Make sure the photo picker always gets the latest version of an image 2021-01-12 16:43:01 -08:00
Jordan Rose
c799f663c8 Always re-encode video attachments
This is more consistent, results in smaller videos, and makes sure
we're stripping metadata.
2021-01-12 16:43:01 -08:00
Jordan Rose
20ba5aec0d Scale video attachments to 640px instead of AVFoundation's "medium"
The preset name is "640x480", but in practice it's "max longest
dimension of 640", as tested on a widescreen vertical video. This is
still better quality than "medium", which seems to be "longest
dimension of 480".
2021-01-12 16:43:01 -08:00
Jordan Rose
6ce5b0743c Change PhotoLibrary video attachments to match share sheet behavior
Previously: all videos exported using AVFoundation's "medium" quality,
falling back to "low" quality if that was still too big

Now: videos that are already <100MB mp4s are sent as is, others go
through SignalAttachment.compressVideoAsMp4. This is the same as the
share sheet behavior.

We don't actually /like/ this behavior, but now it's all controlled in
one place. The next commit will start changing it.
2021-01-12 16:43:01 -08:00
Nora Trapp
d7e4be65ce Merge branch 'nt/cds-tweaks' into release/5.2.0 2021-01-12 16:40:10 -08:00
Nora Trapp
4c9163c740 Remotely control full intersection interval 2021-01-12 16:39:33 -08:00
Nora Trapp
05f3ae9381 Create threads for all new contacts 2021-01-12 16:39:32 -08:00
Michelle Linington
bd0ac72028 Merge branch 'mlin/PR/ProfileAvatarPreference' into release/5.2.0 2021-01-12 16:30:36 -08:00
Michelle Linington
876b4ee758 PR Feedback 2021-01-12 16:29:30 -08:00
Michelle Linington
69e1963588 Precommit script 2021-01-12 16:29:30 -08:00
Michelle Linington
7e9639f737 Actually post the notification 2021-01-12 16:29:29 -08:00
Michelle Linington
7694423c4d Add a preference for contact/profile avatars 2021-01-12 16:29:29 -08:00
Michelle Linington
b13aebeffe Merge branch 'mlin/PR/NewInboxViewPt1' into release/5.2.0 2021-01-12 16:27:07 -08:00
Michelle Linington
9b24201117 First part of new empty inbox view 2021-01-12 16:25:33 -08:00
Michelle Linington
9978415507 Merge branch 'mlin/PR/GettingStartedBannerV2' into release/5.2.0 2021-01-12 16:20:51 -08:00
Michelle Linington
8e28a9583b Only enable banner for new users 2021-01-12 16:20:39 -08:00
Michelle Linington
554a24685c Revert "Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0""
This reverts commit d810122228.
2021-01-12 16:20:39 -08:00
Matthew Chen
81cb1bdced Merge branch 'charlesmchen/autoDownloadSetting3' into release/5.2.0 2021-01-12 21:05:33 -03:00
Matthew Chen
3780aaaadf Refine auto-download defaults. 2021-01-12 21:05:05 -03:00
Michelle Linington
d810122228 Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0"
Accidentally merged a stale local copy of this branch. Reverting...

This reverts commit 5a8c3a7bec, reversing
changes made to e8f1b4a368.
2021-01-12 16:02:55 -08:00
Matthew Chen
ee4cbe03a4 Merge branch 'charlesmchen/autoDownloadSetting2' into release/5.2.0 2021-01-12 20:53:53 -03:00
Matthew Chen
4dc0505d74 Update Cocoapods. 2021-01-12 20:53:26 -03:00
Matthew Chen
c006af6b90 Refine the attachment download indicators. 2021-01-12 20:52:23 -03:00
Matthew Chen
90031d77f5 Refine the attachment download indicators. 2021-01-12 20:52:23 -03:00
Matthew Chen
d5b902908a Refine the attachment download indicators. 2021-01-12 20:52:23 -03:00
Michelle Linington
5a8c3a7bec Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0 2021-01-12 15:44:48 -08:00
Michelle Linington
548339adc7 Lint 2021-01-12 15:44:10 -08:00
Michelle Linington
490577bfa0 More bug fixing
Don't show banner in archive view
Only count visible threads when determining if we should hide the banner
2021-01-12 15:44:10 -08:00
Michelle Linington
d21c340706 Dark mode support. Better handling of landscape. 2021-01-12 15:44:10 -08:00
Michelle Linington
cb8de8b014 Add onboarding banner to ConversationListViewController 2021-01-12 15:44:10 -08:00
Nora Trapp
e8f1b4a368 Merge branch 'nt/share-extension-cleanup' into release/5.2.0 2021-01-12 15:42:26 -08:00
Nora Trapp
92f3f89e1d PR Feedback 2021-01-12 15:33:54 -08:00
Nora Trapp
08baf57151 Allow sharing to multiple threads 2021-01-12 15:33:54 -08:00
Nora Trapp
b60ffd38a4 Fix first responder issue with share extension in landscape 2021-01-12 15:33:54 -08:00
Michelle Linington
009b9dfc34 Merge branch 'mlin/PR/UpdateLinkPreviewUserAgent' into release/5.2.0 2021-01-12 15:09:43 -08:00
Michelle Linington
e850e38401 Update the link preview user agent
There have been reports of some websites not vending link preview
content because of an invalid user agent. Including a version seems to
fix this.
2021-01-12 15:08:34 -08:00
Michelle Linington
7d8b817ed1 Merge branch 'mlin/PR/IOS-1014_VideoTrimFailure' into release/5.2.0 2021-01-12 15:07:32 -08:00