Matthew Chen
bdabe15c31
Add auto-download settings for media.
2021-01-12 19:28:15 -03:00
Michelle Linington
49193889d2
Run precommit. Happy new year!
2021-01-05 14:28:32 -08:00
Michelle Linington
3a224687f9
Hook up collision resolution actions
2021-01-05 14:28:28 -08:00
Matthew Chen
d09524c3f8
Update CVC contentInset after keyboard presentation/dismissal.
2020-12-23 17:46:31 -03:00
Matthew Chen
8e1ed4d307
Fix the body media dismiss animations.
2020-12-11 16:49:14 -03:00
Nora Trapp
3f1ea63d7a
Merge branch 'release/5.0.1' into release/5.1.0
2020-12-10 14:33:49 -08:00
Michelle Linington
c6004c9fc5
PR Feedback. Adopt similar behavior in AttachmentTextView
2020-12-10 14:23:30 -08:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
37a9ce213f
Add darkTranslucent styling option for SafetyNumberConfirmationSheet
2020-12-08 11:16:25 -08:00
Michelle Linington
bbe7399841
PR feedback and bug fixes
...
Most significantly, corner masking wasn't working correctly pre-iOS 14.
This is because UIStackView's backing layer doesn't support
-cornerRadius. To work around this, we add the stack view to a wrapper
view. The corner radius is applied to that instead with masksToBounds
set true.
2020-12-07 15:13:31 -08:00
Michelle Linington
a2117a58fb
Add new translucentDark style for ActionSheets
...
Adopted in GroupCallViewController. This changes how
ActionSheetController is built to have a single backdrop view. In the
translucentDark style, this backdrop is a UIVisualEffectView.
Creates a new enum, Theme.ActionSheet, to track different color
behaviors for action sheet themes.
2020-12-07 15:13:31 -08:00
Michelle Linington
6a8e602825
Return to call action support
...
Also, tweaks how we notify error messages to muted threads.
2020-11-19 16:04:22 -08:00
Matthew Chen
58fa3c3f3a
Block message sends in groups with blocking migrations.
2020-11-12 17:26:44 -03:00
Nora Trapp
1bc6da36fe
PR Feedback
2020-11-05 12:25:49 -08:00
Matthew Chen
bcc7995a7b
Migrate groups from v1 to v2, part 3.
...
* Pull out GroupMigrationActionSheet.
* Add group migration action sheets.
* Make changes to enable testing migrations.
* Rewrite banners in Swift.
* Refine group migration logic; add support for testability.
2020-10-30 09:06:40 -03:00
Matthew Chen
a66f2cfc56
Migrate groups from v1 to v2, part 2.
...
* Add legacy group upgrade action sheet.
* Add 'group update info messages' around migrations.
* Add new limits around group size.
* Rename migration modes to "manual", "auto-migration."
* Add legacy groups action sheets.
* Try to fill in missing UUIDs before migrating groups.
* Ignore "known unregistered" users during group migrations.
2020-10-30 09:05:13 -03:00
Nora Trapp
17892d716c
Group Calling
2020-10-15 14:49:20 -07:00
Matthew Chen
de405a2470
Update feature flags and remote config for v3.20.
2020-10-15 14:06:56 -03:00
Matthew Chen
3be512b648
Fix issues around large type in conversation settings.
2020-10-15 13:58:46 -03:00
Matthew Chen
05eb881632
Avoid assert around gif stickers.
2020-10-15 13:57:39 -03:00
Matthew Chen
096ed67bb9
Convert font style convenience methods to properties.
2020-10-06 13:09:45 -03:00
Nora Trapp
6ca4bfeff9
Add backwards compatible support for new photo library APIs
2020-10-05 14:32:07 -07:00
Nora Trapp
413aa689f0
Fix compilation with Xcode 12
2020-10-05 14:32:06 -07:00
Matthew Chen
7b21df6036
Merge branch 'release/3.18.0'
2020-10-01 21:12:18 -03:00
Nora Trapp
1acebc947f
PR Feedback
2020-10-01 11:37:00 -07:00
Nora Trapp
abf556fb7a
Fix select photos dialog when screen security is enabled. Fixes #4569
2020-10-01 11:37:00 -07:00
Nora Trapp
9f667b55a5
Fix mute button on CallKit screen in iOS 14. Fixes #4567
2020-10-01 11:37:00 -07:00
Matthew Chen
1470557610
Merge branch 'release/3.18.0'
2020-09-29 18:33:50 -03:00
Nora Trapp
bfada1c784
Fix action sheet max-width on smaller displays
2020-09-29 11:35:56 -07:00
Matthew Chen
3480af38e4
Fix build warnings.
2020-09-25 15:16:19 -03:00
Nora Trapp
9e958ca972
PR Feedback
2020-09-23 15:04:48 -07:00
Fumiaki Yoshimatsu
7cae74e432
Increase the vertical insets of placeholders and text inputs to keep them vertically aligned when the system is set to use smaller font and it contains only a line of text. Fixes #4273
2020-09-23 14:54:23 -07:00
Matthew Chen
686aee752c
Rename OWSMessageSender -> MessageSender.
2020-09-17 21:35:35 -03:00
Matthew Chen
7befd00429
Rewrite linked devices view.
2020-09-17 21:26:09 -03:00
Matthew Chen
d188e403e1
Rewrite linked devices view.
2020-09-17 21:26:06 -03:00
Matthew Chen
ca6203b44f
Reduce modal activity indicator display delay.
2020-09-17 21:25:03 -03:00
Matthew Chen
c6f3f8eba6
Fix rebase breakage.
2020-09-17 21:18:35 -03:00
Matthew Chen
66510bc18f
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
239fbbc8ba
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
8c50ffcc30
Rename singleton accessors.
2020-09-17 21:13:12 -03:00
Matthew Chen
819321e4ef
Rename singleton accessors.
2020-09-17 21:11:09 -03:00
Matthew Chen
c017e76aab
Rename singleton accessors.
2020-09-17 21:11:09 -03:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03:00
Nora Trapp
0c50994da5
Fix text approval view keyboard animation
2020-09-09 14:50:31 -07:00
Nora Trapp
e0e784e9ce
Fix ordering of pinned threads when sharing
2020-09-08 19:59:16 -07:00
Nora Trapp
f67bffd637
Add link preview support to share extension and forwarding
2020-09-08 19:58:29 -07:00
Nora Trapp
7da0a9fc66
Sort pinned threads to the top of the 'recent items' section when sharing
2020-09-04 15:27:09 -07:00
Matthew Chen
1f01bc709e
Apply design updates to group links UI.
2020-09-03 18:33:43 -03:00
Matthew Chen
c464a2efac
Respond to CR.
2020-09-02 17:14:52 -03:00
Matthew Chen
2d8d52c7e9
Allow user to cancel attachment preparation in the send media flow.
2020-09-02 17:05:14 -03:00