Commit Graph

21 Commits (37dc1631b5e0276322aada8998453bfe6b84fac5)

Author SHA1 Message Date
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
3 years ago
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)
3 years ago
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
3 years ago
Morgan Pretty 140cc97829 Fixed a couple of bugs with the share extension
Fixed a bug where sharing a text file was resulting in the entire contents being put into the message input field
Fixed a bug where sharing from within the app where the app was in dark mode but the device was in light mode would result in buggy UI
3 years ago
Morgan Pretty 3b07be4eed Fixed a couple of crashes
Fixed an issue where sharing form Safari without adding comments would result in an invalid message getting sent.
Fixed a crash when sharing plain text from safari.
Fixed a crash when localising 'OK' (key and value can't be the same when using the new extension).
3 years ago
Morgan Pretty 4f3faa28bc Refactored SessionShareExtension code to Swift 3 years ago
ryanzhao 02932bca93 Appearance based on system theme 4 years ago
Niels Andriesse 519ffa4405 Fully switch to the new contact API
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
4 years ago
Niels Andriesse d2161545d6 WIP 4 years ago
Niels Andriesse 15810dea9c Handle errors 4 years ago
Niels Andriesse 57206c4a5c Fix loader 4 years ago
Niels Andriesse 33a16df602 Minor refactoring 4 years ago
Niels Andriesse 54684ba565 Handle completion 4 years ago
Niels Andriesse 0cbcf0b169 Implement basic sending logic 4 years ago
Niels Andriesse e09b0ebd3f Hook more things up 4 years ago
Niels Andriesse 012daf83a5 Add back attachment prep logic 4 years ago
Niels Andriesse 1a11476b85 Fix screen lock handling 4 years ago
Niels Andriesse 86af5f1d99 Add share extension title 4 years ago
Niels Andriesse 4e487dd368 Display all threads 4 years ago
Niels Andriesse 69a9e2c76f Set up share extension launch screen 4 years ago
nielsandriesse 8751a87641 Prep for new share extension 4 years ago