Commit Graph

173 Commits (a966fca55e35c236a811b034d7a03cb270b8f3bc)

Author SHA1 Message Date
Morgan Pretty 8cf2a57fcc Renamed GRDBStorage to Storage (no use having the prefix anymore since the old DB is deprecated) 3 years ago
Morgan Pretty a998cadbb7 Fixed the broken unit tests
Fixed a few bugs uncovered by the unit tests
3 years ago
Morgan Pretty 4133a49a34 Made a couple of tweaks to the GRDBStorage interface
Updated the ControlMessageProcessRecord to allow for duplicate handling of UnsendRequest messages
3 years ago
Morgan Pretty eeccfb47d5 Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes
Fixed some broken file paths
Fixed a couple of bugs with closed groups
Fixed a few migration issues
Fixed a bug with the ProfilePictureView in open groups (was including the open parenthesis in the initials)
Migrated the Id Blinding changes to work with GRDB
Migrated the call logic to work with GRDB
Updated the code to work the with hard fork changes
3 years ago
Morgan Pretty 531ddcb079 Replaced the GoogleWebRTC library (deprecated) with WebRTC-lib 4 years ago
Ryan Zhao 4da0ccdd44 fix an issue where current call implementation won't compile for simulators 4 years ago
Ryan Zhao 95d120266d show incoming call banner for CallKit disabled cases 4 years ago
Ryan Zhao fba6dbcf9b refactor to make CallKit disabled for China mainland 4 years ago
ryanzhao 5ebb2ceee3 fix call duration label get hidden 4 years ago
ryanzhao 343df684d9 fix race condition for callkit 4 years ago
ryanzhao 6cb3e1db22 add interaction for showing missed call tips if the permission is denied 4 years ago
ryanzhao 5fa63286da refactor timeout logic for calls incoming and reconnecting 4 years ago
ryanzhao f2cfa29b21 add call related logs to log file 4 years ago
Ryan Zhao 07c18927f2 minor fix to prevent redundant offer 4 years ago
Ryan Zhao 9df52a0a89 implement new approach for call reconnection 4 years ago
Ryan Zhao e7c564914d makes more sense on call timeout 4 years ago
Ryan Zhao 952a3d3414 minor fix for merging 4 years ago
Ryan Zhao 3fb7babecb clean 4 years ago
Ryan Zhao 7333d50825 rotate button if needed 4 years ago
Ryan Zhao 7d00897907 minor clean up 4 years ago
Ryan Zhao f7af8141c0 fix CallKit failed to report new incoming calls in focus mode 4 years ago
Ryan Zhao 54493e56ef minor fix on top & bottom margin 4 years ago
Ryan Zhao 657f91ccf9 fix mini call view (remote video view) rotation and dragging issue 4 years ago
Ryan Zhao be1767a4ba clean 4 years ago
Ryan Zhao 65d78533c9 add comments 4 years ago
Ryan Zhao 80b18f0715 fix local video view weird rotation behaviour 4 years ago
Ryan Zhao e563353842 improve video scale 4 years ago
Ryan Zhao 782dd20ddd implement screen rotation for video calls 4 years ago
Ryan Zhao 29cd6fb312 fix minor issues 4 years ago
Ryan Zhao fb99bc6abd minor refactor on the local video view to make it draggable 4 years ago
Ryan Zhao 36985f6fa7 operation panel UI fix 4 years ago
Ryan Zhao e413b9da86 enable calls 4 years ago
ryanzhao f2e3ae909f disable making calls 4 years ago
Ryan Zhao 71e6ccd94b add flag for enable/disable call function 4 years ago
Ryan Zhao 4658e76d46 fix linked device answering/ending call issues 4 years ago
Ryan Zhao cfcd52c5bb minor refactoring to prevent crash after making a call 4 years ago
Ryan Zhao 4560f7e122 fix unreasonable ending call actions 4 years ago
Ryan Zhao a75ecb30db minor fix 4 years ago
Ryan Zhao 8cab6d1013 show short session id for callee/caller name 4 years ago
Ryan Zhao 3a6d125724 minor improve on call UI 4 years ago
Ryan Zhao 6b505880fe minor improvement for small screen call UI 4 years ago
Ryan Zhao b0a9268cfd minor refactoring 4 years ago
Ryan Zhao 5e7c8513ed add call duration & update UI 4 years ago
Ryan Zhao 9e4e126ef3 add call missed tips 4 years ago
Ryan Zhao 9aad1e0e29 minor improvement 4 years ago
Ryan Zhao 44837b57e5 improve the audio output device displaying 4 years ago
Ryan Zhao 82400c6734 clean 4 years ago
Ryan Zhao 570c3fbe3b add ringtone and other UI improvement 4 years ago
Ryan Zhao 9e6c81d28b improve call message UI 4 years ago
Ryan Zhao 0a3d84d5c8 WIP: Call message Ui improvements 4 years ago
Ryan Zhao e504e23f92 minor fix 4 years ago
Ryan Zhao e9f19b9c62 fix duplicated incoming call 4 years ago
Ryan Zhao 81dd4557a5 sync answer and end call message 4 years ago
Ryan Zhao d3a2b456f1 handle permission request for voice and video calls 4 years ago
ryanzhao dd891063bd minor fix 4 years ago
ryanzhao 95c8606408 deal with audio I/O change 4 years ago
ryanzhao 67f979e014 update icons 4 years ago
ryanzhao 716378ccd3 handle offer message might come in earlier than pre offer message 4 years ago
ryanzhao ee83523621 clean 4 years ago
ryanzhao 925bc8538c minor refactor on answering call logic 4 years ago
ryanzhao 02d0499618 seperate CallKit uuid from session call id 4 years ago
ryanzhao 9346864843 end call if there is no answer in 60s 4 years ago
ryanzhao fa79124bb7 minor refactoring & handle network change 4 years ago
ryanzhao 336c694b52 refactoring on showing call ip exposure 4 years ago
ryanzhao da14539639 handle busy 4 years ago
ryanzhao 18afb4ae1c fix call kit UI audio nor working 4 years ago
ryanzhao 248a02e1e9 minor fix 4 years ago
ryanzhao 9d42c73de1 disable add call 4 years ago
ryanzhao 2942168030 fix call kit not working when the screen is locked 4 years ago
ryanzhao ff79c58f44 update call message after a call ended 4 years ago
ryanzhao f019fe7733 use CallKit for all cases 4 years ago
ryanzhao 888df37581 fix call connection 4 years ago
ryanzhao bef20e2f9a refactor for CallKit 4 years ago
ryanzhao 6f78d6dfbe refactoring for CallKit 4 years ago
ryanzhao e530b50938 WIP: notification for voip call 4 years ago
ryanzhao 4db87992b2 refactor for voip push notification 4 years ago
ryanzhao 0ef7bdc9ce refactor to plug in callkit 4 years ago
ryanzhao dea57081c7 WIP: callkit & pushkit 4 years ago
ryanzhao bcf0ecfb69 show modal of ip exposure for calls 4 years ago
ryanzhao 1231b9c20a add preview before staring video 4 years ago
ryanzhao 3de81ef2a0 imporvements 4 years ago
ryanzhao 45e209f831 minor UI fix on incoming call banner 4 years ago
ryanzhao 80151acad2 communicate video enabling status using data channel 4 years ago
ryanzhao 9b9a5d7a39 improve vibration for incoming calls 4 years ago
ryanzhao 42676188c7 add continuous vibration 4 years ago
ryanzhao a1f8e16eb3 WIP: add mini call floating view 4 years ago
ryanzhao 2cc638cc3e add gesture to incoming call banner 4 years ago
ryanzhao fbe5b12c9d WIP: incoming call banner 4 years ago
ryanzhao 98268ebf73 hide outgoing call message sending status 4 years ago
ryanzhao 0684e5250d use data channel to communicate video enabling status 4 years ago
ryanzhao 219440f444 update call protobuf 4 years ago
ryanzhao 383f996e82 WIP: improve call UI 4 years ago
ryanzhao 5354185696 improve UI 4 years ago
ryanzhao 101f7d3d93 add background to call vc 4 years ago
ryanzhao ffaf149b1f turn on/off camera 4 years ago
ryanzhao e8500d75a7 fix input panel issue & make local video view draggable 4 years ago
ryanzhao 8013cdacff add operations for video call 4 years ago
Niels Andriesse b9186f3aca Show connecting state on call screen 4 years ago
Niels Andriesse c1b95dc54f Fix freezing issue 4 years ago
Niels Andriesse baf9e4e9d4 Add ringing UI 4 years ago