Commit graph

15405 commits

Author SHA1 Message Date
ryanzhao 2dfef51688 use default factory 2021-08-27 16:53:08 +10:00
Niels Andriesse 8ba8e1c1a8 Merge branch 'dev' of github.com:oxen-io/session-ios into voice-calls-2 2021-08-19 15:56:18 +10:00
Niels Andriesse fdc9bb7726
Merge pull request #495 from RyanRory/closed-group-issues-fix
Fix duplicated outgoing messages in closed groups
2021-08-19 15:10:50 +10:00
Niels Andriesse b9186f3aca Show connecting state on call screen 2021-08-19 13:43:01 +10:00
Niels Andriesse 3584a0e357 Fix call message TTL 2021-08-19 13:34:33 +10:00
Niels Andriesse c1b95dc54f Fix freezing issue 2021-08-18 14:16:49 +10:00
Niels Andriesse 027f9b2a87 Install pods 2021-08-18 13:49:17 +10:00
Niels Andriesse e81e25d447 Merge branch 'dev' into voice-calls-2 2021-08-18 13:48:56 +10:00
Niels Andriesse e226b9a273 Fix copyright notice 2021-08-18 13:45:04 +10:00
Niels Andriesse baf9e4e9d4 Add ringing UI 2021-08-18 13:07:15 +10:00
ryanzhao 1822c7df16 fix duplicated messages sent in closed groups 2021-08-18 12:09:05 +10:00
Niels Andriesse 8280748b39 Improve logging 2021-08-18 11:18:11 +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 34e630b5bf Add documentation 2021-08-18 09:06:06 +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 b3af41e2fc Debug 2021-08-17 16:20:08 +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 4dd218daf6 Delete unused MockTURNServer 2021-08-13 15:46:40 +10:00
Niels Andriesse 49d93b9cfd Clean up TestCallServer 2021-08-13 15:43:33 +10:00
Niels Andriesse 8b187641b8 Clean up TestCallConfig 2021-08-13 15:34:44 +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 eb2cba7410 Add MockCallServer 2021-08-12 14:04:46 +10:00
Niels Andriesse 74e9cacd58 Implement MockWebSocket 2021-08-12 13:54:44 +10:00
Niels Andriesse 32426f9005 Add CallVC 2021-08-12 13:49:10 +10:00
Niels Andriesse 9e70432ec9 Update project settings 2021-08-12 13:30:14 +10:00
Niels Andriesse 4fd720cbc9 Implement MockCallConfig 2021-08-12 13:20:34 +10:00
Niels Andriesse 9664274a21 Rename TURNServer → MockTURNServer 2021-08-12 13:14:02 +10:00
Niels Andriesse 170da7a276 Implement VideoCallVC & CameraManager 2021-08-12 13:12:44 +10:00
Niels Andriesse b513eeb898 Add mock TURN server implementation 2021-08-12 11:46:04 +10:00
Niels Andriesse 72469f78f1 Fix organization name 2021-08-12 11:06:04 +10:00
Niels Andriesse 67792ad15f Add UI utilities 2021-08-12 10:52:41 +10:00
Niels Andriesse 1a12199d0b Implement CallManager 2021-08-12 10:35:06 +10:00
Niels Andriesse 030c869d06 Add WebRTC dependency & implement CallMessage 2021-08-10 14:09:45 +10:00
Niels Andriesse 45042a1acf Fix typos 2021-08-10 11:17:04 +10:00