Commit Graph

70 Commits (c46c75e4f0cdce3d181f5aa85ccec9681abc032e)

Author SHA1 Message Date
ryanzhao c46c75e4f0 clean 3 years ago
ryanzhao 86605dce08 update background poller for hardfork closed group message retrieve 3 years ago
ryanzhao 372e87e70f minor fix 3 years ago
ryanzhao e540497724 update last hash persistence 3 years ago
ryanzhao 7d3df3a016 Merge branch 'bug-fixes-1.11.25' into voice-calls-2 3 years ago
Ryan Zhao a22dc15249 fix closed group poller unwrapping crash in background 3 years ago
Ryan Zhao 36094eed7f Merge branch 'remove-unused-code' into voice-calls-2 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
Ryan Zhao 8b3d3fffb5 Merge branch 'dev' into voice-calls-2 3 years ago
Morgan Pretty b90904ebbd Updated the code to only update the last message hash once the MessageReceiveJobs have been created 3 years ago
Ryan Zhao a68ed28a7a Merge branch 'dev' into voice-calls-2 3 years ago
Ryan Zhao 5762445128 Merge branch 'ipad-support-1' into voice-calls-2 3 years ago
Ryan Zhao 60e8da3bff Merge branch 'dev' into preformance-improvement 3 years ago
Ryan Zhao bf6de99395 Merge branch 'dev' into ipad-support-1 3 years ago
Morgan Pretty af543b980b Made a couple of changes to how the ConfigurationMessage is generated and handled
Stopped configuration messages from automatically creating threads for sync'ed contacts (now they will only be created if there are messages)
Updated the ConfigurationMessage to stop truncating the list of contacts but filter the full set (also update the logic to include previously approved contacts)
3 years ago
Ryan Zhao 88876138db Merge branch 'ipad-support-1' into voice-calls-2 3 years ago
Ryan Zhao 6a9a5b2752 fix session id label width 3 years ago
Ryan Zhao 2bfbf25c75 Merge branch 'ipad-support-1' into voice-calls-2 3 years ago
Ryan Zhao 094fbfec2e improvements on sizes to make the UI look much better 3 years ago
Ryan Zhao 952a3d3414 minor fix for merging 3 years ago
Ryan Zhao 52407aec03 Merge branch 'ipad-support-1' into voice-calls-2 3 years ago
Ryan Zhao f22672ccd7 Merge branch 'dev' of https://github.com/oxen-io/session-ios into preformance-improvement 3 years ago
Morgan Pretty 948cbe2c0b Updated a couple of comments 3 years ago
Morgan Pretty 582ff0997a Fixed a couple of crashes and added some mock data generation logic
Possibly fixed a crash due to a database deadlock
Fixed a crash when the first message requests gets added if there are no other threads
Added code to generate a bunch of random thread data (Needs some testing to ensure no data leaves the device)
3 years ago
Morgan Pretty 47314bd639 Added a notification to indicate the user has a new message request
Fixed a bug where the notification count could be increased for message requests
Fixed a bug where an approved contact could be 'unapproved' due to an order of execution issue when generating the config sync message
Fixed a check to avoid registering for push notifications when on the simulator (old check didn't cater for M1 Macs)
Moved the 'hasHiddenMessageRequests' into the group user defaults so it can be accessed within the notification extension
Added code to handle an edge case where an old client could incorrectly un-approve a contact via a legacy configuration message
3 years ago
Ryan Zhao 27a4f20395 fix function name conflicts 3 years ago
Ryan Zhao 36444f9e4c minor fix 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
Morgan Pretty 9db5083cc5 Built out the Message Request functionality
Added the MessageRequestsViewController
Added a 'Message Requests' button to the settings screen
Added accept/reject buttons for message requests to the ConversationVC
Added the ability to hide the message request item on the HomeVC (re-appears if you get a new message request)
Added code to handle an edge-case where the message request approval state wouldn't be returned to the sender due to the recipient running an old version of the app
Prevented contacts which aren't associated with an approved thread from appearing when creating a closed group
Disabled notifications for threads which aren't approved
Updated the app notification count to exclude unapproved messages
Updated the app to ignore closed group creation messages if the group has no admins which are approved contacts
Fixed up the keyboard avoidance behaviour in the ConversationVC
Fixed a couple of minor interaction issues which affected some devices
Fixed an issue where the database migrations would run on the 2nd launch when creating a new account (causing odd behaviours)
3 years ago
Ryan Zhao ec9adfee7f remove populate cache on loading home page 3 years ago
Ryan Zhao d3a2b456f1 handle permission request for voice and video calls 3 years ago
ryanzhao 17b15f2cd9 fix threading issue 4 years ago
ryanzhao d10ad83d51 Improve date breaks between messages to be consistent with desktop 4 years ago
ryanzhao dd2f8c7df9 Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 4 years ago
Ryan Zhao 36f592be4b clean 4 years ago
Ryan Zhao 7c82ede432 fix a minor mention issue that it won't show the name if there is no white space after a mention 4 years ago
Ryan Zhao 08360273e6 save server hash for message receive jobs 4 years ago
ryanzhao 354b7e0dc3 notify mentions as settings 4 years ago
Niels Andriesse 28ea914097 Show date break header by hour instead of by day
Also ditch relative timestamps in favor of absolute ones
4 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 4 years ago
nielsandriesse 6760341a2e Add missing retry 4 years ago
nielsandriesse c36cf1a36d Hopefully fix closed group handling bug 4 years ago
Niels Andriesse 7e60d3c218 Merge branch 'dev' into cleanup 4 years ago
nielsandriesse 438164110c Add comments 4 years ago
nielsandriesse e1ad33e832 Clean 4 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 4 years ago
nielsandriesse 21acdfc835 Clean up thread model 4 years ago
Niels Andriesse b73832438a Fix build 4 years ago
nielsandriesse c6f4443eed Update more logic for V2 open groups 4 years ago