Morgan Pretty
8109a326cf
Merge remote-tracking branch 'upstream/dev' into feature/theming
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Closed Groups/NewClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/Message Cells/CallMessageCell.swift
# Session/Conversations/Views & Modals/JoinOpenGroupModal.swift
# Session/Home/HomeVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Home/NewConversationButtonSet.swift
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fr.lproj/Localizable.strings
# Session/Meta/Translations/hi.lproj/Localizable.strings
# Session/Meta/Translations/hr.lproj/Localizable.strings
# Session/Meta/Translations/id-ID.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt_BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sv.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/vi-VN.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
# Session/Open Groups/JoinOpenGroupVC.swift
# Session/Open Groups/OpenGroupSuggestionGrid.swift
# Session/Settings/SettingsVC.swift
# Session/Shared/BaseVC.swift
# Session/Shared/OWSQRCodeScanningViewController.m
# Session/Shared/ScanQRCodeWrapperVC.swift
# Session/Shared/UserCell.swift
# SessionMessagingKit/Configuration.swift
# SessionShareExtension/SAEScreenLockViewController.swift
# SessionUIKit/Style Guide/Gradients.swift
# SignalUtilitiesKit/Media Viewing & Editing/OWSViewController+ImageEditor.swift
# SignalUtilitiesKit/Screen Lock/ScreenLockViewController.m
3 years ago
Morgan Pretty
face9da02b
Fixed search performance, started styling in-conversaiton settings
...
Fixed a bug where the scroll to bottom button wasn't working
Fixed an issue where searching was running on the main thread (which could cause UI issues)
Updated the searching to interrupt the previous query when the search term changes
Updated the in-conversation settings to be use the new config-based approach (deleted the OWSConversationSettingsViewController)
3 years ago
Morgan Pretty
b029728b6c
Did some more theming, removed some files and fixed a couple of minor call issues
...
Applied theming logic to the ConversationTitleView, blocked banner
Removed a few redundant modals (replaced them with the "Confirmation Modal")
Removed some duplicate code
Fixed an issue where a synchronous start/stop behaviour was running on the main thread causing some UI blocking
Fixed an issue where the minimised call view could be covered by presenting view controllers
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
ryanzhao
5ebb2ceee3
fix call duration label get hidden
3 years ago
ryanzhao
5fa63286da
refactor timeout logic for calls incoming and reconnecting
3 years ago
ryanzhao
f2cfa29b21
add call related logs to log file
3 years ago
Ryan Zhao
7333d50825
rotate button if needed
3 years ago
Ryan Zhao
657f91ccf9
fix mini call view (remote video view) rotation and dragging issue
3 years ago
Ryan Zhao
be1767a4ba
clean
3 years ago
Ryan Zhao
80b18f0715
fix local video view weird rotation behaviour
3 years ago
Ryan Zhao
e563353842
improve video scale
3 years ago
Ryan Zhao
782dd20ddd
implement screen rotation for video calls
3 years ago
Ryan Zhao
fb99bc6abd
minor refactor on the local video view to make it draggable
3 years ago
Ryan Zhao
36985f6fa7
operation panel UI fix
3 years ago
Ryan Zhao
3a6d125724
minor improve on call UI
3 years ago
Ryan Zhao
6b505880fe
minor improvement for small screen call UI
3 years ago
Ryan Zhao
b0a9268cfd
minor refactoring
3 years ago
Ryan Zhao
5e7c8513ed
add call duration & update UI
3 years ago
Ryan Zhao
9aad1e0e29
minor improvement
3 years ago
Ryan Zhao
44837b57e5
improve the audio output device displaying
3 years ago
Ryan Zhao
570c3fbe3b
add ringtone and other UI improvement
3 years ago
Ryan Zhao
d3a2b456f1
handle permission request for voice and video calls
3 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
925bc8538c
minor refactor on answering call logic
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
248a02e1e9
minor fix
4 years ago
ryanzhao
2942168030
fix call kit not working when the screen is locked
4 years ago
ryanzhao
f019fe7733
use CallKit for all cases
4 years ago
ryanzhao
bef20e2f9a
refactor for CallKit
4 years ago
ryanzhao
6f78d6dfbe
refactoring for CallKit
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
80151acad2
communicate video enabling status using data channel
4 years ago
ryanzhao
a1f8e16eb3
WIP: add mini call floating view
4 years ago
ryanzhao
fbe5b12c9d
WIP: incoming call banner
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