Morgan Pretty
051f03f4b4
PR comments and a few missed use cases
...
Disabled the attachments and voice message buttons for the first message
Disabled the Disappearing Messages flag for the until the conversation is approved
Fixed a bug where the recipient of a message request could incorrectly get the 'pending approval' state
Refactored some standard auto layout code to use the custom extension code
2 years ago
Ryan Zhao
63e0a5285c
minor refactor to prevent dead lock
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)
3 years ago
RyanZhao
2a26eda36b
Merge pull request #531 from RyanRory/1.11.19
...
1.11.19 bug fixes and improvements
3 years ago
Ryan Zhao
a6a297048c
Merge branch 'pin-chats' into voice-calls-2
3 years ago
Ryan Zhao
1cc2f17469
pin conversations
3 years ago
ryanzhao
e49431d2eb
fix transaction crash
3 years ago
ryanzhao
dd891063bd
minor fix
3 years ago
ryanzhao
336c694b52
refactoring on showing call ip exposure
3 years ago
ryanzhao
f51651ce8e
minor fix on conversation ordering
3 years ago
ryanzhao
204fe789ed
fix sync message in open group won't be marked as sent
3 years ago
ryanzhao
ceb88f3d00
prevent disappearing message affecting the order of conversations
3 years ago
ryanzhao
b7c6eafa87
fix notification preview type nested transaction crash
3 years ago
ryanzhao
e91469fe0e
fix nested transaction crash
3 years ago
ryanzhao
3c4a19e30d
fix nested transaction crash
3 years ago
Niels Andriesse
7f0b87a2b2
Avoid unnecessary conversation screen updates
3 years ago
Niels Andriesse
6bf25e28f7
Debug
3 years ago
Niels Andriesse
9d605c03f0
Debug
3 years ago
Niels Andriesse
519ffa4405
Fully switch to the new contact API
...
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
3 years ago
nielsandriesse
ff1d2d2f28
Remove (seemingly) unnecessary hack
3 years ago
Niels Andriesse
3fda8daec9
Merge branch 'dev' into cleanup
3 years ago
Niels Andriesse
c84a942478
Fix push notification handling
...
This was crashing every time the extension started
3 years ago
nielsandriesse
06f795169b
Merge branch 'dev' into cleanup
3 years ago
nielsandriesse
964cb8b326
Fix new deletion method
3 years ago
nielsandriesse
47daf16d5c
Merge branch 'dev' into deletion-handling
3 years ago
nielsandriesse
0c864454aa
Remove duplicate message server ID tracking
3 years ago
nielsandriesse
b3a6d90a1b
Add missing strings
3 years ago
nielsandriesse
49f3b9f7db
Rename contactIdentifier → contactSessionID
3 years ago
nielsandriesse
21acdfc835
Clean up thread model
3 years ago
Niels Andriesse
d742fc1548
Delete V1 OGS & file server
3 years ago
Niels Andriesse
edd9139fe0
Manually vacuum the DB every time the app is started
3 years ago
Niels Andriesse
beabf0c9c0
Implement closed group logic changes
3 years ago
Niels Andriesse
209882fb3e
Correctly handle multiple untrusted attachments
3 years ago
Niels Andriesse
aa68e91a4d
Fix attachment download resumption
3 years ago
nielsandriesse
a360fa7721
Merge branch 'dev' into deferred-attachment-downloads
3 years ago
Niels Andriesse
d4b745a322
Cache open group preview images
3 years ago
Niels Andriesse
5504f74659
Show V2 open group member count
3 years ago
Niels Andriesse
516f815521
Debug
3 years ago
nielsandriesse
717fe32a73
Fix build
3 years ago
nielsandriesse
4c9728b4fe
Update other APIs for V2 open groups
3 years ago
nielsandriesse
a5f831fd6c
Keep track of last message & last deletion server IDs
3 years ago
nielsandriesse
1d65f717b5
Add auth token handling
3 years ago
Niels Andriesse
76e5515610
Quick fix missing username bug
3 years ago
Niels Andriesse
960e500acd
Don't auto-download attachments from untrusted contacts
3 years ago
Niels Andriesse
92304fa590
Clean & debug
3 years ago
Niels Andriesse
b023b1be94
Fix profile updating issue
3 years ago
Niels Andriesse
cf07fc1b1a
Implement nicknames
3 years ago
Niels Andriesse
dd0baf0d97
Unify contacts APIs
3 years ago
nielsandriesse
1924e01edc
Merge branch 'multi-device' into ui
4 years ago
Niels Andriesse
90e53e5cef
Redesign conversation screen part 1
4 years ago
Niels Andriesse
b721794a51
Fix closed group update handling from before it was created
4 years ago
Niels Andriesse
f84f94de60
Fix synced messages not being marked as sent
4 years ago
Niels Andriesse
afd7a5a3dc
Fix open group message syncing
4 years ago
Niels Andriesse
6b7b158000
Debug
4 years ago
Niels Andriesse
867e9114a6
Merge branch 'dev' into multi-device
4 years ago
Niels Andriesse
3e5baca72d
Fix open group message deletion
4 years ago
Niels Andriesse
eeef067f57
Implement message syncing
4 years ago
Niels Andriesse
c1cba59a75
Debug
4 years ago
nielsandriesse
e38dae5a05
Replace PublicChatManager
4 years ago
Niels Andriesse
4c4ec0c039
Remove unused code
4 years ago
Niels Andriesse
a6e44ca0f0
Clean
4 years ago
nielsandriesse
f5786a11fe
Fix migration
4 years ago
nielsandriesse
d5e1237b0c
Allow admins to leave & fix remaining issues
4 years ago
Niels Andriesse
28963e252e
Debug
4 years ago
Niels Andriesse
da503b0df1
Update Session protocol closed groups logic
4 years ago
Niels Andriesse
71758b0c00
Remove the Signal protocol
4 years ago
Niels Andriesse
ec2d784c20
Update contact model when legacy update methods are invoked
4 years ago
Niels Andriesse
9901f04dc3
Implement contacts migration
4 years ago
Niels Andriesse
9b3f71172b
Implement contact storage
4 years ago
Niels Andriesse
2a4977d269
Implement Session protocol
4 years ago
Niels Andriesse
efe8f1c8bb
Clean
4 years ago
Niels Andriesse
ec1d79ca63
Fix message duplication bug
4 years ago
nielsandriesse
5f2ec37db7
Fix message duplication bug
4 years ago
nielsandriesse
f2572e4c91
Fix album message ID handling
4 years ago
Niels Andriesse
2d8933901d
Fix open group display name handling
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
addc859c84
Fix duplicate messages & debug
4 years ago
nielsandriesse
2a57b8ab5b
Fix disappearing messages
4 years ago
nielsandriesse
c59fe05f8e
Cancel message send job(s) if associated message/thread is deleted
4 years ago
nielsandriesse
77c1f721b9
Further debug attachment sending
4 years ago
Niels Andriesse
341782f255
Fix profile handling
4 years ago
Niels Andriesse
c8e63019ab
Debug
4 years ago
Niels Andriesse
ac6baec6f2
Make things compile again
4 years ago
nielsandriesse
1037ce5113
WIP
4 years ago
nielsandriesse
5dfd4b1965
Restructure
4 years ago