Commit Graph

229 Commits

Author SHA1 Message Date
Max Radermacher
ecc41ecb0d
Add rendering support for call links 2024-10-03 12:21:38 -05:00
Elaine
6e71bb9758
Add localization to call link strings 2024-10-02 12:51:45 -06:00
Max Radermacher
9a5710ad1f
Add unused database support for sync messages 2024-10-02 12:54:23 -05:00
Max Radermacher
d866b73f73
Clean up code to start calls from the calls tab 2024-10-02 12:43:23 -05:00
Elaine
317226629c
Allow call link name to be edited in-call 2024-10-01 16:49:11 -06:00
Marissa Le Coz
48478de260
[Call links] Show join error sheet in completion of dismissing activity indicator modal 2024-10-01 17:50:22 -04:00
Elaine
4153e5e62e
Call link lobby toast 2024-10-01 15:27:01 -06:00
Jim Gustafson
0dc990ef30
Update to RingRTC v2.48.2
Co-authored-by: Ehren Kret <ehren@signal.org>
2024-10-01 09:43:04 -05:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links 2024-09-30 21:14:01 -05:00
Elaine
044b291ed6
Force dark theme on in-call action sheets 2024-09-30 13:09:50 -06:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums 2024-09-30 11:22:00 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
a58fe0cd25 Pass AppReadiness around tons of view controllers 2024-09-27 17:38:06 -07:00
Marissa Le Coz
ad71398c77
Move LinkPreviewCallLink to SignalUI 2024-09-27 16:08:07 -04:00
Max Radermacher
4e69ff6705
Simplify closure to create CallViewModels 2024-09-27 11:41:11 -05:00
Max Radermacher
9d1f027106
Add CallLinkStateUpdater & CallLinkFetchJobRunner 2024-09-27 11:40:22 -05:00
Ehren Kret
5d070245ab add @MainActor to two additional types and handle resulting bubble out 2024-09-26 20:56:20 -05:00
Ehren Kret
37cbabbb3c remove MainActor assumptions from ReadyFlag and propagate upwards 2024-09-26 20:56:20 -05:00
Marissa Le Coz
a84400a4fe
Make call links icon into UIImage using UIGraphics 2024-09-26 16:57:38 -04:00
Max Radermacher
acaf9aa5a0
Disable multi-select for “Create a Call Link” 2024-09-26 14:12:54 -05:00
Max Radermacher
97922d26d3
Refactor CallsListVC’s ViewModelLoader 2024-09-26 13:04:43 -05:00
Marissa Le Coz
005a568df9
Implement Share Via Signal on call link creation sheet 2024-09-25 17:59:12 -04:00
Elaine
846ad820fb
Prevent bottom sheet from covering incoming ring controls 2024-09-25 15:21:08 -06:00
Max Radermacher
ed405b398f
Remove unused type 2024-09-24 19:02:59 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages 2024-09-24 17:40:34 -04:00
Elaine
8a35b3dfa2
Add button to remove call link members 2024-09-24 11:00:24 -06:00
Elaine
c1a1ab81bf
Call link request bulk approval sheet 2024-09-24 10:49:00 -06:00
Marissa Le Coz
6a04214a3d
Add error handling UI for call link create/edit operations 2024-09-23 13:13:20 -04:00
Max Radermacher
41febb624e
Clean up call view controller lifecycles 2024-09-19 21:29:17 -05:00
Max Radermacher
adf94a1309
Remove CallViewModel.thread and inline its uses 2024-09-19 12:07:45 -05:00
Max Radermacher
41a4337e93
Don’t use CallViewModel in other types 2024-09-18 16:48:26 -05:00
Max Radermacher
ff09eb8359
Convert Call ViewModelLoader var to let 2024-09-18 15:03:48 -05:00
Elaine
a972874cb6
Call link approval details sheet 2024-09-17 11:31:51 -06:00
Max Radermacher
a58962ebf2
Rename CallViewModel.CallState.ended → .inactive 2024-09-17 12:29:17 -05:00
Elaine
c63c0302aa
Update hit testing on call link approval snackbar 2024-09-16 16:59:43 -06:00
Max Radermacher
b64f03347c
Add CallLinkRecord database type 2024-09-16 12:35:41 -05:00
Max Radermacher
a40220f327
Persist Call Links before joining them 2024-09-16 11:31:44 -05:00
Elaine
34983e49cf
Flip camera button dynamic layout
Co-authored-by: Marissa Le Coz <marissa@signal.org>
2024-09-09 13:10:41 -06:00
Elaine
6c3818587c
Call link member approval 2024-09-04 13:42:28 -06:00
Ehren Kret
cb27389cef enable swiftlint mark rule 2024-08-30 22:05:59 -05:00
Max Radermacher
8ca75ea1b7
Add error messages when denied/removed from call 2024-08-29 15:29:53 -05:00
Max Radermacher
4f272777f6
Add CallLinkUpdate placeholders 2024-08-29 15:22:11 -05:00
Ehren Kret
edefa9a440 migrate OWSFakeProfileManager from objc to swift 2024-08-28 15:10:10 -05:00
Marissa Le Coz
923f3e3fc5
Relocate flip cam button when alone in call on iPad 2024-08-28 13:54:56 -04:00
Marissa Le Coz
828370fc98
Fix drawer coloring when increased contrast is on 2024-08-26 15:37:29 -04:00
Marissa Le Coz
28133f81a4
Add icon and styling to Create Call Link button 2024-08-26 12:02:00 -04:00
Max Radermacher
527280f78f
Use RemoteConfig as an instance type 2024-08-23 14:59:44 -05:00
Marissa Le Coz
57cebedc91
Fix regression where CC conf toasts stopped showing in 1:1 calls 2024-08-21 17:57:27 -04:00
Marissa Le Coz
6ca7031c0f
Update incoming call controls colors 2024-08-21 17:33:45 -04:00
Elaine
e477588e58
Pass touches through empty space around flip camera button 2024-08-21 15:01:11 -06:00