Commit Graph

387 Commits (0cbfbadef4e72e8ccf63ccaebb1a512026b536a5)

Author SHA1 Message Date
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