Commit graph

156 commits

Author SHA1 Message Date
ryanzhao 9d42c73de1 disable add call 2021-11-10 11:17:35 +11:00
ryanzhao 2942168030 fix call kit not working when the screen is locked 2021-11-10 11:13:37 +11:00
ryanzhao ff79c58f44 update call message after a call ended 2021-11-09 16:05:23 +11:00
ryanzhao f019fe7733 use CallKit for all cases 2021-11-09 11:53:38 +11:00
ryanzhao 888df37581 fix call connection 2021-11-08 15:09:45 +11:00
ryanzhao bef20e2f9a refactor for CallKit 2021-11-08 09:12:18 +11:00
ryanzhao 6f78d6dfbe refactoring for CallKit 2021-11-03 15:31:50 +11:00
ryanzhao e530b50938 WIP: notification for voip call 2021-10-29 16:32:50 +11:00
ryanzhao 4db87992b2 refactor for voip push notification 2021-10-29 15:22:23 +11:00
ryanzhao 0ef7bdc9ce refactor to plug in callkit 2021-10-28 17:02:41 +11:00
ryanzhao dea57081c7 WIP: callkit & pushkit 2021-10-26 15:48:31 +11:00
ryanzhao bcf0ecfb69 show modal of ip exposure for calls 2021-10-25 11:49:54 +11:00
ryanzhao 1231b9c20a add preview before staring video 2021-10-21 16:28:48 +11:00
ryanzhao 3de81ef2a0 imporvements 2021-10-14 16:01:50 +11:00
ryanzhao 45e209f831 minor UI fix on incoming call banner 2021-10-13 15:15:04 +11:00
ryanzhao 80151acad2 communicate video enabling status using data channel 2021-10-13 14:42:36 +11:00
ryanzhao 9b9a5d7a39 improve vibration for incoming calls 2021-10-12 16:42:53 +11:00
ryanzhao 42676188c7 add continuous vibration 2021-10-12 09:05:37 +11:00
ryanzhao a1f8e16eb3 WIP: add mini call floating view 2021-10-11 13:14:39 +11:00
ryanzhao 2cc638cc3e add gesture to incoming call banner 2021-10-07 16:53:57 +11:00
ryanzhao fbe5b12c9d WIP: incoming call banner 2021-10-06 17:00:12 +11:00
ryanzhao 98268ebf73 hide outgoing call message sending status 2021-10-06 16:34:24 +11:00
ryanzhao 0684e5250d use data channel to communicate video enabling status 2021-10-05 16:39:52 +11:00
ryanzhao 219440f444 update call protobuf 2021-10-05 13:41:39 +11:00
ryanzhao 383f996e82 WIP: improve call UI 2021-09-29 11:17:48 +10:00
ryanzhao 5354185696 improve UI 2021-09-23 12:55:28 +10:00
ryanzhao 101f7d3d93 add background to call vc 2021-09-22 17:06:14 +10:00
ryanzhao ffaf149b1f turn on/off camera 2021-09-22 14:54:26 +10:00
ryanzhao e8500d75a7 fix input panel issue & make local video view draggable 2021-09-21 15:11:48 +10:00
ryanzhao 8013cdacff add operations for video call 2021-09-08 14:55:52 +10:00
Niels Andriesse b9186f3aca Show connecting state on call screen 2021-08-19 13:43:01 +10:00
Niels Andriesse c1b95dc54f Fix freezing issue 2021-08-18 14:16:49 +10:00
Niels Andriesse baf9e4e9d4 Add ringing UI 2021-08-18 13:07:15 +10:00
Niels Andriesse b3ead76221 Debug 2021-08-18 10:45:55 +10:00
Niels Andriesse 6fdf544368 Implement end call message 2021-08-18 10:33:33 +10:00
Niels Andriesse ae3cce97df UI improvements 2021-08-18 10:03:10 +10:00
Niels Andriesse c1a61e897b UI improvements 2021-08-18 09:56:28 +10:00
Niels Andriesse 3206ce380e Rename WebRTCWrapper → WebRTCSession 2021-08-18 09:00:55 +10:00
Niels Andriesse e899804b85 Rename CallVCV2 → CallVC 2021-08-18 08:56:11 +10:00
Niels Andriesse 1ad42547b2 Batch send ICE candidates 2021-08-17 16:02:20 +10:00
Niels Andriesse 525eb40d8d Make signaling happen using Session messages 2021-08-17 15:41:13 +10:00
Niels Andriesse 0749510f4e Minor refactoring & clean up WebRTC constraints 2021-08-17 14:02:28 +10:00
Niels Andriesse b54cd3b026 Add call button to conversation screen 2021-08-16 16:24:49 +10:00
Niels Andriesse 950c6204b7 Fix layout 2021-08-16 15:00:38 +10:00
Niels Andriesse c00ddde64d Remove unused code 2021-08-16 14:50:09 +10:00
Niels Andriesse 662fc945e2 Refactor CallVC 2021-08-16 14:40:07 +10:00
Niels Andriesse 49d93b9cfd Clean up TestCallServer 2021-08-13 15:43:33 +10:00
Niels Andriesse 36962cc059 Clean up WebSocket 2021-08-13 15:22:15 +10:00
Niels Andriesse 48ef3f85c0 Debug 2021-08-13 14:40:42 +10:00
Niels Andriesse 876814dd43 Basic proof of concept 2021-08-13 13:47:22 +10:00
Niels Andriesse 56bd59c4ee Debug 2021-08-12 16:09:54 +10:00
Niels Andriesse 691f931dde Hook up CallVC 2021-08-12 15:37:31 +10:00
Niels Andriesse c2373747b1 Odds & ends 2021-08-12 15:35:40 +10:00
Niels Andriesse f1f48ec865 Further implement CallVC 2021-08-12 15:12:48 +10:00
Niels Andriesse 32426f9005 Add CallVC 2021-08-12 13:49:10 +10:00
Niels Andriesse 170da7a276 Implement VideoCallVC & CameraManager 2021-08-12 13:12:44 +10:00