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