Commit Graph

49 Commits

Author SHA1 Message Date
jubb 7db853d407 refactor: match iOS styling for call activity closer 2022-04-05 14:26:38 +10:00
jubb a90bd89c9a refactor: adding reconnecting logic and visuals 2022-03-03 17:03:32 +11:00
jubb 2ded8c0f6e refactor: calls video stretching but consistent 2022-02-17 17:27:46 +11:00
jubb 0275edfcf9 refactor: applying rotation and mirroring based on front / rear cameras that wraps nicely, only scale reworking needed 2022-02-16 16:08:25 +11:00
jubb a11a5da7c2 feat: setting up rotation for the remote render view 2022-02-15 16:17:14 +11:00
jubb eb2e3d075e feat: starting the screen rotation processing 2022-02-14 17:24:28 +11:00
jubb 9119ea2d5e feat: adding base for rotation and picking random subset of turn servers 2022-02-11 16:55:45 +11:00
jubb bf7a6e7b54 fix: set the content to binding.root view 2022-02-08 13:36:49 +11:00
jubb 53127b69de refactor: compile errors and refactoring to view binding 2022-02-08 12:04:55 +11:00
jubb fa4f0809ac fix: bug fixes for self-send answer / hangup messages 2021-12-20 14:30:46 +11:00
jubb cfbe09d106 fix: remove wrap content for renderers and look more at recovering from network switches 2021-12-14 16:21:23 +11:00
jubb f1783b3f80 refactor: use answerCall instead of manual intent building again 2021-12-08 17:44:23 +11:00
jubb 38a8738674 fix: various bug fixes for calls 2021-12-08 17:29:10 +11:00
jubb 522c5cd520 refactor: prevent calls from non hasSent participants 2021-12-07 16:09:58 +11:00
jubb 75efd7b21a refactor: add wantsToAnswer ability in pre-init for fullscreenintent 2021-12-07 15:17:28 +11:00
jubb ef79eb4bb2 refactor: aspect ratio fit preserved 2021-12-07 13:36:34 +11:00
jubb ba590909df fix: crash on view with a parent already attached 2021-12-07 11:32:58 +11:00
jubb 02feba25d2 refactor: wrapper use corrected session description, set title to recipient displayName, indicate session calls 2021-12-07 11:10:17 +11:00
jubb 2966dc00ab refactor: testing out the full screen intents 2021-12-06 18:11:26 +11:00
jubb acb4f1d466 refactor: change the call time to update every second 2021-12-06 09:35:33 +11:00
jubb c4fe558673 feat: adding a call time display 2021-11-30 17:35:12 +11:00
jubb e8400c375b refactor: set the buttons to match iOS in terms of enable disable and colours 2021-11-25 16:58:01 +11:00
Harris e876dc3ebd feat: process microphone enabled events and remove debuggable from build.gradle 2021-11-24 16:04:50 +11:00
Harris d6823d88e6 refactor: handle in-thread call notifications better and replace deny button intent with denyCallIntent instead of hangup 2021-11-24 11:57:23 +11:00
Harris 8e56f76fc1 feat: add pre-offer information and action handling in web rtc call service 2021-11-19 16:04:28 +11:00
jubb bf74483b9f feat: add fixes to bluetooth and begin the network renegotiation 2021-11-15 18:02:55 +11:00
jubb b6c53b4964 feat: updating call layout 2021-11-12 17:07:39 +11:00
jubb 3d0e5541d0 feat: ringers and better state handling 2021-11-12 12:21:05 +11:00
jubb 99b6a38b90 feat: call establishing and displaying 2021-11-10 11:57:03 +11:00
jubb 2e973146a3 feat: some connection and service launching / ring lifecycle 2021-11-09 17:15:22 +11:00
jubb a0e604dbaf feat: hooking up calls and fixing broken dependencies and compile errors 2021-11-08 17:32:25 +11:00
jubb 3755315b4c feat: adding remainder of basic functionality to services and CallManager.kt 2021-11-05 16:35:40 +11:00
jubb 5cff5ffb45 feat: adding more lifecycle vm and callmanager / call service functionality 2021-11-04 12:07:06 +11:00
jubb 1af9b8ba46 feat: plugging CallManager.kt into view model and service, fixing up dependencies 2021-10-29 16:41:01 +11:00
jubb 71bb04cb34 refactor: moving call code around to service and viewmodel interactions 2021-10-28 17:06:14 +11:00
jubb 40d9386a81 feat: adding ringers and more audio boilerplate 2021-10-27 12:05:09 +11:00
Harris 40cca532c2 feat: adding call service functionality and permissions for calls 2021-10-25 18:18:47 +11:00
Harris 0d62057de3 refactor: playing around with deps and transport types 2021-10-22 13:11:23 +11:00
Harris b089da82c5 feat: add stun and turn 2021-10-22 09:48:32 +11:00
Harris 97de286896 feat: update to utilise call ID 2021-10-22 08:52:57 +11:00
Harris abad9e81c1 fix: add keep screen on and more end call message on back pressed / on finish 2021-09-22 10:39:45 +10:00
Harris 287fa9918c feat: add relay toggle for answer and offer 2021-09-14 09:23:10 +10:00
Harris 148a71a378 feat: add call stats report on frontend 2021-09-07 16:12:37 +10:00
Harris 459dfa72c2 feat: hanging up and bottom sheet behaviors should work now 2021-09-06 17:06:03 +10:00
Harris b3576336d9 feat: add stats and starting call bottom sheet 2021-09-06 09:15:48 +10:00
Harris 3dd2a83dd0 feat: adding UI and flipping cameras 2021-09-02 17:39:02 +10:00
Harris 9e5e137919 feat: added basic call functionality 2021-08-30 16:39:47 +10:00
Harris 74cd42d659 more testing code 2021-08-20 09:14:54 +10:00
Harris 9340c01af2 feat: adding basic webrtc deps and test activity 2021-08-19 14:55:20 +10:00