Commit Graph

56 Commits (f5e48cec0139deb18c3f66f6da8588215abed52f)

Author SHA1 Message Date
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
ryanzhao dcd3997a78 fix an issue where untrusted contact's media message will never be marked as read 3 years ago
ryanzhao d319840c04 clean unused server timestamp 3 years ago
ryanzhao da335a8401 clean 3 years ago
ryanzhao 132ff0416f set server timestamp as open group message's sent timestamp 3 years ago
ryanzhao 0ed748074b remove deleted message for linked devices 3 years ago
Ryan Zhao eaab6ee22d deleted message UI in conversation screen 3 years ago
ryanzhao 8d53a775d2 Revert "delete real message and sync message together"
This reverts commit cc17a952e0.
3 years ago
ryanzhao cc17a952e0 delete real message and sync message together 3 years ago
Ryan Zhao 050a2ec534 store server hash value for visible messages 3 years ago
Ryan Zhao c68350f3d8 store hash value for outgoing messages 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 44288c45e9 Fix auto scroll to bottom bug 3 years ago
ryanzhao 69dea75486 potentially fix the conversation stuck at unread 3 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse 61dd768e5c Minor refactoring 3 years ago
Ryan ZHAO d7a7abc11e start expiration timer after attachments downloaded 3 years ago
Niels Andriesse e4d1925436 Show confirmation dialog 3 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 3 years ago
nielsandriesse ed047ac512 More cleanup 3 years ago
nielsandriesse a098ba7125 Remove unused code 3 years ago
nielsandriesse 05d688a6d3 Add missing enum case 3 years ago
nielsandriesse 955e3abdad Clean up group update handling 3 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 3 years ago
Niels Andriesse 709c0f1463 Add documentation 3 years ago
Ryan ZHAO d897952ce0 use sent timestamp instead of received timestamp for sorting and UI 3 years ago
Ryan ZHAO d360353c17 fix open group message sort id 3 years ago
Ryan ZHAO 7a593862c9 minor fix 3 years ago
Ryan ZHAO 72807c52b7 fix open group message timestamp 3 years ago
Niels Andriesse 1a12487292 Clean 3 years ago
ryanzhao 1893ccac76 use TSIncomingMessage's serverTimastamp to make more sense 3 years ago
Ryan ZHAO fcc3c27779 fix unread message count bug 3 years ago
Niels Andriesse 08015f570f Create DataExtractionNotificationInfoMessage 3 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 3 years ago
Niels Andriesse 90e53e5cef Redesign conversation screen part 1 4 years ago
Niels Andriesse 7acb6c9ac3 Merge branch 'dev' into multi-device 4 years ago
Niels Andriesse 4e590da262 Fix incorrect timer update copy in closed groups 4 years ago
Niels Andriesse 6b7b158000 Debug 4 years ago
Niels Andriesse eeef067f57 Implement message syncing 4 years ago
Niels Andriesse a6e44ca0f0 Clean 4 years ago
Niels Andriesse 71758b0c00 Remove the Signal protocol 4 years ago
Niels Andriesse 3f5bc18f6b Fix remaining TODOs 4 years ago
nielsandriesse c8dfa377bd Fix link preview migration issue 4 years ago
Niels Andriesse b621bdc69a Partially fix open groups 4 years ago
nielsandriesse d39e155e1c Make link previews work again 4 years ago
nielsandriesse 20faa8e914 Debug 4 years ago
nielsandriesse 77c1f721b9 Further debug attachment sending 4 years ago