Ryan Zhao
f95fe15d46
add session turn server info
2022-04-26 10:57:01 +10:00
Ryan Zhao
d0764adaf3
ask formic permission when enabled call for the first time & update build number
2022-04-21 14:28:36 +10:00
Ryan Zhao
95d120266d
show incoming call banner for CallKit disabled cases
2022-04-21 12:17:00 +10:00
Ryan Zhao
fba6dbcf9b
refactor to make CallKit disabled for China mainland
2022-04-21 12:07:21 +10:00
Ryan Zhao
e664cb8235
Merge branch 'bug-fixes-1.11.25' into bug-fix-for-calls
2022-04-21 09:39:54 +10:00
ryanzhao
8557604064
clean up
2022-04-20 15:09:33 +10:00
Ryan Zhao
37dc1631b5
fix an issue where the textview is not scrollable after the app goes into background and goes back in foreground.
2022-04-11 16:22:09 +10:00
Ryan Zhao
fa9de8c9c3
Merge branch 'dev' into bug-fixes-1.11.25
2022-04-11 15:42:00 +10:00
Ryan Zhao
ed0c2d1e52
Merge branch 'fix/linkPreviewDarkModeText' into voice-calls-2
2022-04-11 14:02:31 +10:00
Ryan Zhao
b23038087f
try to fix a call issue when iOS is on lock screen
2022-04-11 10:36:21 +10:00
Morgan Pretty
dbb0cdf0cb
Fixed an issue where the text on the LinkPreview in dark mode wasn't visible
2022-04-11 10:21:45 +10:00
ryanzhao
5ebb2ceee3
fix call duration label get hidden
2022-04-07 17:02:57 +10:00
ryanzhao
f1445a2191
add missed call notification
2022-04-07 15:10:38 +10:00
ryanzhao
343df684d9
fix race condition for callkit
2022-04-07 12:29:09 +10:00
ryanzhao
6cb3e1db22
add interaction for showing missed call tips if the permission is denied
2022-04-06 17:24:48 +10:00
ryanzhao
5fa63286da
refactor timeout logic for calls incoming and reconnecting
2022-04-06 15:41:38 +10:00
ryanzhao
f2cfa29b21
add call related logs to log file
2022-04-05 16:35:09 +10:00
ryanzhao
7d3df3a016
Merge branch 'bug-fixes-1.11.25' into voice-calls-2
2022-04-05 11:36:56 +10:00
ryanzhao
49b4c7b586
fix an edge case for callkit notification
2022-04-05 11:29:59 +10:00
Ryan Zhao
77c00b6c37
fix #456
2022-04-04 16:10:28 +10:00
Ryan Zhao
a22dc15249
fix closed group poller unwrapping crash in background
2022-04-04 13:31:56 +10:00
Ryan Zhao
36094eed7f
Merge branch 'remove-unused-code' into voice-calls-2
2022-04-04 11:08:54 +10:00
Morgan Pretty
1633105ce2
Merge branch 'dev' into feature/remove-unused-code
...
# Conflicts:
# Session/Backups/OWSBackup.m
# Session/Backups/OWSBackupImportJob.m
# SignalUtilitiesKit/Sharing/SelectRecipientViewController.m
# SignalUtilitiesKit/Sharing/SelectThreadViewController.m
2022-03-31 11:51:59 +11:00
Ryan Zhao
49d6a64194
Merge branch 'remove-OWSBlockingManager' into voice-calls-2
2022-03-31 11:09:09 +11:00
Morgan Pretty
0842dbff1e
Removed a bunch of unused code
...
Removed the legacy Theme code (replaced with SessionUIKit equivalents)
Removed the OWSOrphanDataCleaner (unused)
Removed the OWSReceiptType_Delivery from the OWSOutgoingReceiptManager (unused)
Removed the TSStorageKeys and TSStorageHeaders files (unused)
Removed the LKMessageIDCollection (unused - only had methods for deleting data from the collection)
Removed the OWSPrimaryStorageTrustedKeysCollection and OWSIdentityManager_QueuedVerificationStateSyncMessages (unused)
Removed collections and notifications from OWSProfileManager (unused)
2022-03-30 09:46:08 +11:00
Morgan Pretty
9e3c02f79b
Removed the unused legacy OWSBackup code
2022-03-30 09:05:07 +11:00
Morgan Pretty
21924ee81a
Merge branch 'dev' into feature/remove-OWSBlockingManager
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
2022-03-29 08:45:48 +11:00
Ryan Zhao
8b3d3fffb5
Merge branch 'dev' into voice-calls-2
2022-03-28 14:29:32 +11:00
RyanZhao
7cd0079b37
Merge pull request #599 from mpretty-cyro/fix/update-last-message-hash-after-registering-jobs
...
Fix - Update last message hash after registering jobs
2022-03-28 14:06:03 +11:00
RyanZhao
f05c695756
Merge pull request #588 from mpretty-cyro/fix/message-request-count-bug
...
Performance: Count unread message requests thread-first rather than unread-message-first
2022-03-28 14:00:41 +11:00
Ryan Zhao
07c18927f2
minor fix to prevent redundant offer
2022-03-25 16:29:52 +11:00
Ryan Zhao
9df52a0a89
implement new approach for call reconnection
2022-03-25 13:26:26 +11:00
Morgan Pretty
7165b9e4f6
Merge branch 'dev' into feature/remove-OWSBlockingManager
...
# Conflicts:
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Meta/AppDelegate.swift
# SessionMessagingKit/Messages/Control Messages/ConfigurationMessage+Convenience.swift
# SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift
2022-03-24 16:51:34 +11:00
Ryan Zhao
fc093a0157
Merge branch 'dev' into bug-fix-for-call
2022-03-24 16:37:29 +11:00
RyanZhao
8daf804fd5
Merge pull request #597 from mpretty-cyro/fix/ui-call-running-on-background-thread
...
Fix for a UI call running on background thread
2022-03-24 16:36:34 +11:00
RyanZhao
3e20519a6a
Merge pull request #603 from mpretty-cyro/fix/link-preview-crash
...
Fix link preview crash
2022-03-24 16:36:10 +11:00
Ryan Zhao
fdde7e4fe0
Merge branch 'fix/tweaks-to-config-message-generation' of https://github.com/mpretty-cyro/session-ios into bug-fix-for-call
2022-03-24 16:33:10 +11:00
Morgan Pretty
e4def22472
Moved the Storage.write call into the `self.approveMessageRequestIfNeeded` call
2022-03-24 15:46:53 +11:00
Morgan Pretty
212c5e87aa
Re-added the transaction requirement when generating the current config message
2022-03-24 15:34:46 +11:00
Morgan Pretty
29c53223e0
More tweaks to fix crash
...
Wrapped the force sync calls within their own Storage.write blocks to ensure they have the latest data and aren't accessing a transaction completed in a different thread
Reverted a number of the unneeded changes
2022-03-24 15:25:47 +11:00
Morgan Pretty
b815a9f348
Fixed up a potential threading issue with the sync configuration logic
...
Moved all the sync configuration calls to be within the existing 'write' blocks instead of waiting until the completion
2022-03-24 15:08:24 +11:00
Ryan Zhao
e7c564914d
makes more sense on call timeout
2022-03-24 15:05:00 +11:00
Morgan Pretty
1214005c59
Updated the cachedEncodedPublicKey to be Atomic
...
Added the Atomic wrapper for thread safe variables
2022-03-24 14:42:25 +11:00
Morgan Pretty
990edd20df
Swapped a force-unwrap to an optional unwrap
2022-03-24 13:42:49 +11:00
Morgan Pretty
5bb3bd7bc1
Cleaned up some config sync logic and allowed migrations to trigger them
...
Updated the migrations so they can specify whether a configuration sync is required
Moved the config sync logic into a MessageSender extension (makes far more sense than AppDelegate)
Fixed a bug where the ShareVC was triggering the 'versionMigrationsDidComplete' twice
Removed a couple of imports for files that had been deleted
2022-03-24 10:03:51 +11:00
Morgan Pretty
78c0d000be
Removed the OWSBlockingManager replacing it with the config sync
...
Fixed an issue where the "block" button would appear in the NoteToSelf swipe menu
Removed the OWSBlockingManager and supporting files
Removed a number of unused classes and methods
Refactored the BlockListUIUtils to Swift
2022-03-23 09:59:38 +11:00
Morgan Pretty
b90904ebbd
Updated the code to only update the last message hash once the MessageReceiveJobs have been created
2022-03-22 14:09:47 +11:00
Ryan Zhao
c2ab454499
fix conversation screen title & button arrangement after message request is approved
2022-03-22 10:08:14 +11:00
Morgan Pretty
01742af16b
Added an initial call to `isRTL` on the main thread to prevent a background thread calling it first
2022-03-21 17:18:12 +11:00
Ryan Zhao
37614fe3d8
Merge branch 'dev' into voice-calls-2
2022-03-21 14:21:51 +11:00