Commit graph

16115 commits

Author SHA1 Message Date
ryanzhao
7ae982a328 Fix notifications don't respect the call disabled settings 2022-04-06 15:11:26 +10:00
ryanzhao
6c19c5cd49 bump up build number 2022-04-05 16:35:50 +10:00
ryanzhao
f2cfa29b21 add call related logs to log file 2022-04-05 16:35:09 +10:00
ryanzhao
2730c3ba91 bump up version & build number 2022-04-05 11:38:42 +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
43ca54c0a0 refactor to use Atomic wrapper 2022-04-04 14:40:24 +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
RyanZhao
cd3c385444
Merge pull request #610 from mpretty-cyro/feature/remove-unused-code
Remove unused code
2022-04-04 10:48:41 +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
Morgan Pretty
459502f1c3 Merge remote-tracking branch 'upstream/dev' into dev 2022-03-31 11:47:52 +11:00
Ryan Zhao
49d6a64194 Merge branch 'remove-OWSBlockingManager' into voice-calls-2 2022-03-31 11:09:09 +11:00
RyanZhao
82606a6244
Merge pull request #602 from mpretty-cyro/feature/remove-OWSBlockingManager
Remove the OWSBlockingManager
2022-03-31 10:56:35 +11:00
Morgan Pretty
89e80da625 Removed AppPreferences (unused) 2022-03-30 10:05:47 +11:00
Morgan Pretty
f7091dca28 Removed an empty notification observer 2022-03-30 09:48:34 +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
0e09d4b935 Merge remote-tracking branch 'upstream/dev' into dev 2022-03-30 09:04:12 +11:00
ryanzhao
faf1a0e28a update build number 2022-03-29 16:11:22 +11:00
ryanzhao
5cbc0b55b3 Merge branch 'fix-message-requests-reverse' into voice-calls-2 2022-03-29 16:10:48 +11:00
ryanzhao
548aad69a9 update build number 2022-03-29 15:39:09 +11:00
RyanZhao
b281ea528a
Merge pull request #609 from RyanRory/fix-message-requests-reverse
Fix approved chats back to message requests inbox
2022-03-29 15:37:56 +11:00
ryanzhao
801f0d68a8 fix an edge case where a config message might get isApproved set to false 2022-03-29 13:51:34 +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
Morgan Pretty
1b5eea7b4f Merge remote-tracking branch 'upstream/dev' into dev 2022-03-29 08:40:49 +11:00
Ryan Zhao
59f112c55f bump up version & build number 2022-03-28 14:45:50 +11:00
Ryan Zhao
5286af841c bump up version and build number 2022-03-28 14:32:45 +11:00
Ryan Zhao
8b3d3fffb5 Merge branch 'dev' into voice-calls-2 2022-03-28 14:29:32 +11:00
RyanZhao
479da9cc67
Merge pull request #605 from RyanRory/bug-fix-for-call
Bug fix for call
2022-03-28 14:07:16 +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
74f1d9a6d4
Merge pull request #596 from mpretty-cyro/feature/improve-open-group-deletion-processing
Performance: Improve open group deletion processing
2022-03-28 14:05:46 +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
34355c74ee add some comments 2022-03-28 12:05:09 +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
Morgan Pretty
2530cb4492 Merge remote-tracking branch 'upstream/dev' into dev 2022-03-24 16:38:36 +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
7c18609aa8
Merge pull request #601 from mpretty-cyro/fix/double-url-share
Fix double url share
2022-03-24 16:36:20 +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
RyanZhao
0f34972134
Merge pull request #604 from mpretty-cyro/fix/tweaks-to-config-message-generation
Tweaks to config message generation
2022-03-24 16:36:00 +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
3663e63bc7 Swapped the Config message 'filter' to a 'compactMap' because apparently that doesn't crash 2022-03-24 16:27:56 +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