Commit Graph

1101 Commits

Author SHA1 Message Date
Michelle Linington
d93c19abe7 Enable/update group call action based on current call and thread 2020-11-19 16:04:22 -08:00
Nora Trapp
45a99cb394 Open group call lobby when tapping notification 2020-11-19 16:04:21 -08:00
Nora Trapp
0e91ef01cc Small tweaks to hook up join button 2020-11-19 16:02:22 -08:00
Michelle Linington
9b164ebd84 IOS-945: CVC join call button
Swaps out the join call button when a group call is active. When a group
call is active, the usual button is swapped for a more prominent "Join
button".
2020-11-19 16:02:22 -08:00
Michelle Linington
8bbbd607ae PR Feedback from Nora 2020-11-19 16:02:22 -08:00
Michelle Linington
89c616c3e1 Minor cleanup 2020-11-19 16:02:22 -08:00
Michelle Linington
83834c6b68 Peek group call state in CVC -viewWillAppear: 2020-11-19 16:02:22 -08:00
Michelle Linington
34f85ec030 Add a JoinCall button in group call info messages
Also, fixes a bug where we were taking out nested transactions
2020-11-19 16:02:22 -08:00
Nora Trapp
0cf2600759 Revert changes to CVC scroll behavior
This reverts commit e26ccaa08a.
2020-11-16 08:58:07 -08:00
Matthew Chen
58fa3c3f3a Block message sends in groups with blocking migrations. 2020-11-12 17:26:44 -03:00
Matthew Chen
5cee24cef9 Refine group migrations. 2020-10-30 09:20:51 -03:00
Matthew Chen
8d8c66e71a Refine group migrations & related UI. 2020-10-30 09:07:38 -03:00
Matthew Chen
173bffa9c3 Migrate CVC "bottom view" logic to Swift. 2020-10-30 09:07:38 -03:00
Matthew Chen
df34b8122c Migrate CVC "bottom view" logic to Swift.
Migrate CVC "bottom view" logic to Swift.
2020-10-30 09:07:37 -03: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
e26ccaa08a When the app is foregrounded, try and scroll the unread indicator to the top 2020-10-21 10:29:33 -07:00
Nora Trapp
17892d716c Group Calling 2020-10-15 14:49:20 -07:00
Nora Trapp
d825ce4916 Add date to voice memo file name 2020-10-15 14:12:41 -03:00
Nora Trapp
23d1a39677 Use 'Delete for me' phrasing in more places 2020-10-09 10:37:03 -07:00
Nora Trapp
fef5ff89e5 Show sending state for deleted message 2020-10-09 10:37:03 -07:00
Matthew Chen
83354dd131 Add logging around quoted reply preview lifecycle. 2020-10-08 13:15:16 -03:00
Nora Trapp
714cc5fbdb Fix endless safety number prompt 2020-09-29 11:35:57 -07:00
Matthew Chen
58af85269a Simplify disappearing message configuration in CVC. Report gv2-3 capability. 2020-09-29 15:14:24 -03:00
Matthew Chen
cc4b55ebc3 Disable auto-scroll via scroll continuity if app not in foreground. 2020-09-28 16:13:12 -03:00
Christopher Kobusch
4715240cc1 Added custom notification sounds
* user can add custom notification sounds from Files app (aiff, wav, or caf files)
* former OWSSound enum is now named OWSStandardSound, OWSSound turned into an alias for NSUInteger
* custom sounds get IDs based on the hash of the file name
2020-09-23 14:54:23 -07:00
Matthew Chen
6a71d417ca Merge branch 'release/3.17.2' 2020-09-21 17:17:04 -03:00
Matthew Chen
d512f53331 Respond to CR. 2020-09-21 16:59:18 -03:00
Matthew Chen
84a899bad1 Never show verified group indicator if group is empty. 2020-09-21 16:59:18 -03:00
Matthew Chen
93ab44ef92 Fix message request view. 2020-09-21 16:33:02 -03:00
Matthew Chen
686aee752c Rename OWSMessageSender -> MessageSender. 2020-09-17 21:35:35 -03:00
Matthew Chen
f337c912e5 Respond to CR. 2020-09-17 21:30:27 -03:00
Matthew Chen
41f1b31a8c Defer load of bottom bar in conversation view. 2020-09-17 21:30:26 -03:00
Matthew Chen
764a0ad21f Avoid collection view layout and measurement during CVC configuration. 2020-09-17 21:29:38 -03:00
Matthew Chen
1aae1b26af DRY singleton accessors. 2020-09-17 21:13:14 -03:00
Matthew Chen
becc5cfede DRY singleton accessors. 2020-09-17 21:13:14 -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
Matthew Chen
5d831fbd3d Debounce updating CVC to reflect profile updates. 2020-09-17 17:32:09 -03:00
Matthew Chen
7c5043e163 Touch less; touch more carefully. 2020-09-17 17:31:23 -03:00
Matthew Chen
2ba0577e03 Update input if user is removed from group. 2020-09-10 22:08:31 -03:00
Matthew Chen
02cd90db5f Improve handling of group invite link edge cases. 2020-09-08 17:44:56 -03:00
Matthew Chen
ad60924ad1 Add UI for pending member requests and ability to cancel. 2020-09-04 17:36:20 -03:00
Matthew Chen
39d4e123b1 Fix edge case around dismissing message request view. 2020-09-04 17:36:20 -03:00
Matthew Chen
27d6236d7b Add "pending member requests" banner. 2020-09-04 08:45:06 -03:00
Matthew Chen
0f7ce32819 Add "pending member requests" banner. 2020-09-04 08:45:06 -03:00
Matthew Chen
e578468ca2 Add "pending member requests" banner. 2020-09-04 08:45:06 -03:00
Matthew Chen
7b47f79e96 Refine group invite link UI. 2020-09-04 08:45:06 -03:00
gte-signal
dc314b38b9 Tweak Dismiss Animation
Make sure the background view controller is showing by presenting the camera capture over full screen context.
Remove swipe speed as a dismiss trigger -- it was too easy to accidentlly dismiss the camera capture view. If you're in the camera you don't want quick swipe to dimiss the view and maybe miss what you wanted to take a photo of.
Constaint dismiss animation to vertical and only dismiss downwards. Tweak the distance required to drag to enage the dismiss action.
2020-09-01 20:39:02 -07:00
Matthew Chen
a60842c576 Add group invite link action sheet. 2020-09-01 17:30:54 -03:00