Commit Graph

1154 Commits

Author SHA1 Message Date
Nora Trapp
19a9d1414b Merge branch 'release/5.0.2' 2020-12-11 18:19:30 -08:00
Nora Trapp
059164bf7a Show a tooltip for starting a group call 2020-12-11 17:31:24 -08:00
Nora Trapp
5409063ac5 Add megaphone for group calls 2020-12-11 15:24:11 -08:00
Matthew Chen
151e1158a9 Rename CVItemViewModel, CVItemViewModelImpl. 2020-12-11 16:49:14 -03:00
Matthew Chen
b0a47572b8 Revert "Remove CVItemViewModelBridge protocol."
This reverts commit 81a012a02e1a210bfc0fbf165335aa047c622e96.
2020-12-11 16:49:14 -03:00
Matthew Chen
04cebf3ae3 Remove CVItemViewModelBridge protocol. 2020-12-11 16:49:14 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Michelle Linington
6643302dec Display a toast for speaker view
Adds a toast view at the bottom of a group call informing the user of
speaker view. Remains visible until the user shows speaker view.
2020-12-07 15:08:49 -08:00
Michelle Linington
85ac316064 Add error view to GroupCallMemberView
This is used to inform the user about a blocked user or missing media
keys.
2020-12-03 16:07:30 -08:00
Nora Trapp
ac7fb2bd96 Re-work out remote video management 2020-11-19 16:03:37 -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
f6a252d274 Send a group call update message when joining and leaving a group call 2020-11-19 16:02:22 -08:00
Jim Gustafson
a55e17c69a Update to RingRTC v2.8.0 2020-11-10 16:45:36 -08:00
Nora Trapp
f6824fa514 Fix group call simulator 2020-11-05 12:25:49 -08:00
Nora Trapp
46351cf16f Add notification when user joins / leaves call 2020-11-05 12:25:49 -08:00
Nora Trapp
bb5261c78a Re-add simulator so we can merge group calls 2020-10-30 12:18:49 -07:00
Nora Trapp
caf3a351b8 Get audio flowing with group calls 2020-10-30 12:15:08 -07:00
Matthew Chen
8d8c66e71a Refine group migrations & related UI. 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
Matthew Chen
ed9ae2ec9f Migrate groups from v1 to v2. 2020-10-30 09:04:12 -03:00
Matthew Chen
e9a77bcf44 Remove message requests splash. 2020-10-29 13:25:53 -03:00
Nora Trapp
18ab5f3181 Switch Argon2 pod name 2020-10-15 15:55:49 -07:00
Nora Trapp
e521562a11 Group call members sheet 2020-10-15 14:49:21 -07:00
Nora Trapp
9e74f4c92b Speaker view and overflow view 2020-10-15 14:49:20 -07:00
Nora Trapp
68bf2c1090 Call grid 2020-10-15 14:49:20 -07:00
Nora Trapp
17892d716c Group Calling 2020-10-15 14:49:20 -07:00
Matthew Chen
507b4c20e4 Groups v2 and mentions splash. 2020-10-08 17:39:51 -03:00
Matthew Chen
cae3c147d7 Groups v2 and mentions splash. 2020-10-08 17:39:50 -03:00
Matthew Chen
826ce88195 Groups v2 and mentions splash. 2020-10-08 17:39:50 -03:00
Nora Trapp
6ca4bfeff9 Add backwards compatible support for new photo library APIs 2020-10-05 14:32:07 -07:00
Matthew Chen
05047e012a Disable iCloud capability. 2020-10-02 09:45:39 -03:00
Jordan Rose
736b0553bf Remove VALID_ARCHS build setting
We had it set to the default modern 32-bit and 64-bit iOS
architectures anyway, and Xcode 12 doesn't provide it anymore, so it
broke the simulator build under Xcode 12. Removing it shouldn't change
anything for us.
2020-09-29 15:22:40 -07:00
Nora Trapp
d5b28a6987 Improve acknowledgements generation 2020-09-23 14:44:13 -07:00
Nora Trapp
b7cda17fe8 Research Megaphone 2020-09-21 12:08:36 -07:00
Matthew Chen
d188e403e1 Rewrite linked devices view. 2020-09-17 21:26:06 -03:00
Matthew Chen
c37a8713d5 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
Nora Trapp
3ac8696da3 Delete mentions megaphone 2020-09-10 15:02:50 -07:00
Nora Trapp
f67bffd637 Add link preview support to share extension and forwarding 2020-09-08 19:58:29 -07:00
Matthew Chen
6135e3c482 Update link previews for group invite links. 2020-09-08 17:33:50 -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
c25655baf0 Add "send group link via signal" flow. 2020-09-03 18:33:43 -03:00
Matthew Chen
3c5f9982c7 Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
gte-signal
ee78ff1eba Work on interactive dismiss. 2020-09-01 20:39:02 -07:00
Matthew Chen
140a71ad0e Add group invite link action sheet. 2020-09-01 17:30:53 -03:00
Matthew Chen
b2e9111ddd Add group invite link action sheet. 2020-09-01 17:25:02 -03:00
Matthew Chen
af7071ccc2 Add "share group link QR code" view. 2020-09-01 17:11:09 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03:00