Commit Graph

47 Commits (949b043867702c5bf471afeeb7552a25c0e401fb)

Author SHA1 Message Date
Ryan Zhao b23038087f try to fix a call issue when iOS is on lock screen 2 years ago
ryanzhao f1445a2191 add missed call notification 2 years ago
ryanzhao 343df684d9 fix race condition for callkit 2 years ago
Ryan Zhao a31fb7f957 Merge branch 'dev' into voice-calls-2 2 years ago
RyanZhao 99da263a50
Merge pull request #579 from mpretty-cyro/fix/message-request-crash
Fix message request bugs
2 years ago
Morgan Pretty c2e13f02bc Fixed a crash which could occur while processing message request notifications due to not using a DB transaction 2 years ago
Ryan Zhao ec12ca769d Merge branch 'dev' into voice-calls-2 2 years ago
Ryan Zhao 195a91ac8b fix potential crash for nested transaction 2 years ago
Ryan Zhao a68ed28a7a Merge branch 'dev' into voice-calls-2 2 years ago
Ryan Zhao 52407aec03 Merge branch 'ipad-support-1' into voice-calls-2 2 years ago
Ryan Zhao 936fbd27c2 fix message request notification 2 years ago
Ryan Zhao f22672ccd7 Merge branch 'dev' of https://github.com/oxen-io/session-ios into preformance-improvement 2 years ago
Morgan Pretty 4c89c165d8 Fixed a few bugs uncovered by QA
Fixed a bug where the ConfigurationMessage was getting generated before the contact state was persisted to the database in the message request flow causing odd behaviours (now generating the ConfigurationMessage within the same transaction)
Fixed a bug where sending a message to an existing message request thread once the message requests item has been hidden would show the message requests notification and trigger the section to re-appear on the home screen
Fixed a bug where blocked contacts weren't getting excluded from the contacts list in the configuration message
2 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
2 years ago
Ryan Zhao cc1b1e8c51 poll for open groups in NSE 2 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)
2 years ago
Ryan Zhao 9e6c81d28b improve call message UI 3 years ago
Ryan Zhao cff3f4c479 Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao cfd7d67c9a fix for background polling collapsed notification title 3 years ago
Ryan Zhao 561cf98e6b Merge branch '1.11.19' into voice-calls-2 3 years ago
Ryan Zhao 4f1093beca improve translation and notificaiton displaying 3 years ago
Ryan Zhao 5a5741f47b Group notifications from background polling 3 years ago
ryanzhao 2942168030 fix call kit not working when the screen is locked 3 years ago
ryanzhao a1aa45ae10 trace call timestamp from NSE 3 years ago
ryanzhao 86aced218a minor fix for CallKit PN 3 years ago
ryanzhao 6f78d6dfbe refactoring for CallKit 3 years ago
ryanzhao e530b50938 WIP: notification for voip call 3 years ago
ryanzhao 4db87992b2 refactor for voip push notification 3 years ago
ryanzhao ecf92ceeea fix PN sound settings not applying to remote PNs 3 years ago
ryanzhao 5553d4e068 fix default PN content 3 years ago
ryanzhao c33630c1d1 don't wait for 5s before firing a message notification 3 years ago
ryanzhao b7c6eafa87 fix notification preview type nested transaction crash 3 years ago
ryanzhao bfc1e96c9d Merge branch 'sync-read' into bug-fixes 3 years ago
ryanzhao d0947b83a9 cancel specific notification if there is an identifier 3 years ago
ryanzhao 3c4a19e30d fix nested transaction crash 3 years ago
Ryan Zhao 80bf62df90 fix nested transaction crash on setting notification identifier 3 years ago
Ryan Zhao f88c2b1708 fix crash 3 years ago
Ryan Zhao e2a0578770 cancel local notifications for unsend requests 3 years ago
Ryan Zhao 423feae426 add notify reply and clean 3 years ago
Niels Andriesse 483ed4792f Fix localization & clean 3 years ago
ryanzhao 354b7e0dc3 notify mentions as settings 3 years ago
nielsandriesse a098ba7125 Remove unused code 3 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 3 years ago
Niels Andriesse 713b781def Remove legacy notifications adaptee 3 years ago
Niels Andriesse 49c825eb43 Remove old conversation screen 3 years ago
Niels Andriesse 5524ab1932 Remove unused code 3 years ago
nielsandriesse a915c5ddaa Re-organize files 4 years ago