Commit Graph

73 Commits (cef9a2a076e7afefda7dcb24f969b19cbe43c467)

Author SHA1 Message Date
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
Morgan Pretty decb946bf3 Fixed an unrecognised selector crash hidden by the conversion of Objective-C to Swift 3 years ago
Ryan Zhao 52407aec03 Merge branch 'ipad-support-1' into voice-calls-2 3 years ago
Morgan Pretty 1b3f6c0ca6 Minor tweaks to the message request banner on the HomeVC
Fixed the unread message counting for message requests
Updated the message request banner to indicate the number of message requests with an unread message
Updated the message request banner to automatically disappear if the user has no unread message requests
Renamed a variable for ReadReceipt management to make it a bit more self-documenting (it looked like it would trigger a read receipt to be sent regardless of the setting)
3 years ago
Ryan Zhao 63e0a5285c minor refactor to prevent dead lock 3 years ago
Ryan Zhao 2d9f962a97 Merge branch 'dev' of https://github.com/oxen-io/session-ios into voice-calls-2 3 years ago
Morgan Pretty cd61fb8df0 Merge branch 'dev' into feature/message-requests
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	SignalUtilitiesKit/Utilities/UIColor+Extensions.swift
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 5ce7aa49ee mark messages with undownloaded attachments as read as well 3 years ago
Ryan Zhao cfcd52c5bb minor refactoring to prevent crash after making a call 3 years ago
Ryan Zhao 4b38f8b3b6 improve call message showing contact name 3 years ago
Ryan Zhao 8226e2aa7b update missed call unread status 3 years ago
Ryan Zhao a75ecb30db minor fix 3 years ago
Ryan Zhao 8cab6d1013 show short session id for callee/caller name 3 years ago
Ryan Zhao 6703d8c7f4 add timestamp to call message UI 3 years ago
Ryan Zhao 35f75490a4 clean 3 years ago
Ryan Zhao 9e6c81d28b improve call message UI 3 years ago
ryanzhao ff79c58f44 update call message after a call ended 4 years ago
ryanzhao 23fb69ba6f add incoming/outgoing call message bubble 4 years ago
ryanzhao dcd3997a78 fix an issue where untrusted contact's media message will never be marked as read 4 years ago
ryanzhao d319840c04 clean unused server timestamp 4 years ago
ryanzhao da335a8401 clean 4 years ago
ryanzhao 132ff0416f set server timestamp as open group message's sent timestamp 4 years ago
ryanzhao 0ed748074b remove deleted message for linked devices 4 years ago
Ryan Zhao eaab6ee22d deleted message UI in conversation screen 4 years ago
ryanzhao 8d53a775d2 Revert "delete real message and sync message together"
This reverts commit cc17a952e0.
4 years ago
ryanzhao cc17a952e0 delete real message and sync message together 4 years ago
Ryan Zhao 050a2ec534 store server hash value for visible messages 4 years ago
Ryan Zhao c68350f3d8 store hash value for outgoing messages 4 years ago
Ryan Zhao e2a0578770 cancel local notifications for unsend requests 4 years ago
Ryan Zhao 423feae426 add notify reply and clean 4 years ago
Niels Andriesse 44288c45e9 Fix auto scroll to bottom bug 4 years ago
ryanzhao 69dea75486 potentially fix the conversation stuck at unread 4 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 4 years ago
Niels Andriesse 61dd768e5c Minor refactoring 4 years ago
Ryan ZHAO d7a7abc11e start expiration timer after attachments downloaded 4 years ago
Niels Andriesse e4d1925436 Show confirmation dialog 4 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 4 years ago
nielsandriesse ed047ac512 More cleanup 4 years ago
nielsandriesse a098ba7125 Remove unused code 4 years ago
nielsandriesse 05d688a6d3 Add missing enum case 4 years ago
nielsandriesse 955e3abdad Clean up group update handling 4 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 4 years ago
Niels Andriesse 709c0f1463 Add documentation 4 years ago
Ryan ZHAO d897952ce0 use sent timestamp instead of received timestamp for sorting and UI 4 years ago
Ryan ZHAO d360353c17 fix open group message sort id 4 years ago
Ryan ZHAO 7a593862c9 minor fix 4 years ago
Ryan ZHAO 72807c52b7 fix open group message timestamp 4 years ago
Niels Andriesse 1a12487292 Clean 4 years ago