Morgan Pretty
5d88db7a8a
Merge remote-tracking branch 'origin/feature/tweak-profile-modal-ui' into feature/updated-user-config-handling
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Calls/Call Management/SessionCall.swift
# Session/Conversations/ConversationVC.swift
# Session/Conversations/Input View/MentionSelectionView.swift
# Session/Conversations/Message Cells/VisibleMessageCell.swift
# Session/Settings/SettingsViewModel.swift
# Session/Shared/Views/SessionAvatarCell.swift
# Session/Shared/Views/SessionCell+AccessoryView.swift
# SessionUIKit/Components/ConfirmationModal.swift
# SessionUIKit/Components/PlaceholderIcon.swift
# SignalUtilitiesKit/Profile Pictures/ProfilePictureView.swift
2 years ago
Morgan Pretty
2d792e4e3e
Updated the profile picture modal and standardised the ProfilePictureView sizes
...
Fixed an issue where 'CurrentAppContext().isMainAppAndActive' wasn't called on the main thread
Updated the ProfilePictureView to have the updated icon UI
2 years ago
Morgan Pretty
fa39b5f61c
Merge remote-tracking branch 'upstream/dev' into feature/updated-user-config-handling
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Calls/CallVC.swift
# Session/Conversations/Message Cells/Content Views/DocumentView.swift
# Session/Conversations/Settings/OWSMessageTimerView.m
# SessionMessagingKit/File Server/FileServerAPI.swift
# SessionMessagingKit/Messages/Visible Messages/VisibleMessage.swift
# SessionMessagingKit/Open Groups/OpenGroupManager.swift
# SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
# SessionMessagingKit/Shared Models/MessageViewModel.swift
# SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
# SessionSnodeKit/SnodeAPI.swift
# SessionUtilitiesKit/Networking/HTTP.swift
# SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentTextToolbar.swift
3 years ago
Ryan Zhao
1845340582
WIP: refactor on the call UI to add switching function of caller and callee's video views
3 years ago
Morgan Pretty
f1e9412c7a
Added in missing code changes unrelated to closed groups rebuild
3 years ago
Morgan Pretty
1345e89809
Further config util logic
...
Removed the usage of the OWSAES256Key (using CryptoKit and raw data instead)
Removed the pre-compiled headers to speed up builds with minor changes (explicit imports instead)
# Conflicts:
# Session.xcodeproj/project.pbxproj
# SessionMessagingKit/Database/Models/ClosedGroup.swift
# SessionMessagingKit/Protos/Generated/SNProto.swift
# SessionMessagingKit/Protos/Generated/SessionProtos.pb.swift
# SessionMessagingKit/Protos/SessionProtos.proto
# SessionMessagingKit/Sending & Receiving/MessageSender.swift
# SessionMessagingKit/Sending & Receiving/Pollers/CurrentUserPoller.swift
# SessionMessagingKit/Utilities/ProfileManager.swift
# SessionSnodeKit/Models/DeleteAllMessagesRequest.swift
# SessionSnodeKit/Models/GetMessagesRequest.swift
# SessionSnodeKit/Models/SendMessageRequest.swift
# SessionSnodeKit/Types/SnodeAPINamespace.swift
3 years ago
ryanzhao
3dfa3ac5ee
Merge branch 'theming' into ipad-landscape-support
3 years ago
ryanzhao
fbcdd1358c
WIP: fix video call view
3 years ago
ryanzhao
2968a3cf06
fix mini call screen size
3 years ago
Morgan Pretty
f7fd15dae0
Finished removing usages to non-theme colour variables
...
Updated theming throughout
Fixed a couple of bugs with the media gallery
3 years ago
Morgan Pretty
fe14bb1b31
Fixed a couple of bugs and did some more theming
...
Started trying to add the unit tests that were in the settings refactor branch (need to be refactored due to the implementation changes)
Fixed a bug where the typing indicators wouldn't get cleaned up in some cases
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
b47e5accd6
Updated some more message types and modals
...
Added a disabled state to the OutlineButton
Finished of the last bits for the BlockedContacts screen
Applied theming to the LinkPreview
Applied theming to the Call info message (and it's prompt)
Fixed a minor issue where showing the ContextMenu (via long press) could look odd due to the input field being dismissed
Swapped the LinkPreviewModal to use the standard ConfirmationModal
Removed a redundant closure from the ConfirmationModal
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
ryanzhao
6cb3e1db22
add interaction for showing missed call tips if the permission is denied
4 years ago
Ryan Zhao
3fb7babecb
clean
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
9e4e126ef3
add call missed tips
4 years ago
Ryan Zhao
570c3fbe3b
add ringtone and other UI improvement
4 years ago
ryanzhao
dd891063bd
minor fix
4 years ago
ryanzhao
925bc8538c
minor refactor on answering call logic
4 years ago
ryanzhao
336c694b52
refactoring on showing call ip exposure
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
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
bcf0ecfb69
show modal of ip exposure for calls
4 years ago
ryanzhao
1231b9c20a
add preview before staring video
4 years ago
ryanzhao
45e209f831
minor UI fix on incoming call banner
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