Commit Graph

1032 Commits (07fb498664b7c87efb2f25ec4357f0eb9a6e2256)

Author SHA1 Message Date
Ryan Zhao 07fb498664 minor fix 3 years ago
Ryan Zhao 05bb1e1e61 clean up Permissions 3 years ago
Ryan Zhao 0539e4b192 clean up 3 years ago
Ryan Zhao 30e0e40ffa feat: disable typing and message requests in open groups if you don’t have "write" permission 3 years ago
RyanZhao 570883e28a
Merge pull request #687 from RyanRory/badcall-fix
Voice & video call fix
3 years ago
RyanZhao 31b62e28a7
Merge pull request #685 from RyanRory/emoji-react-tweak-2
Emoji reacts tweaks
3 years ago
ryanzhao c121f99b22 Merge branch 'dev' into add-silence-audio 3 years ago
Ryan Zhao ccbf4e0945 clean 3 years ago
Ryan Zhao 31605672e2 fix call threading issues 3 years ago
ryanzhao a5ede8c6a2 fix a case when the app goes into background with an ongoing call 3 years ago
ryanzhao 3eb7a5c5d9 fix self-send reaction notification 3 years ago
ryanzhao 3e8abd1952 tweak: make seqNo optional 3 years ago
ryanzhao 82e55a8d5b tweak: local reaction entry logic change 3 years ago
ryanzhao ddbbf63d14 Merge branch 'dev' into emoji-react-tweak-1 3 years ago
Morgan Pretty fc860e3957 Added fixes and defensive coding for a number of crashes
Fixed a crash which could occur due to multithreaded dependency access
Fixed a crash which could occur if the 'keyWindow' wasn't set on the LandingVC in time since we were force-unwrapping
Fixed a crash which could occur due to multithreaded swarm cache access
Fixed the broken unit tests
3 years ago
ryanzhao 931a356537 Merge branch 'dev' into emoji-react-tweak-1 3 years ago
Ryan Zhao 31dcb3c985 feat: cache remove all for open group emoji reacts 3 years ago
Morgan Pretty 08a52f9497 Fixed an issue which could cause the DB migration to fail for users with closed groups 3 years ago
ryanzhao 29dd85ebe7 minor refactor 3 years ago
ryanzhao 287fabb390 Merge branch 'dev' into emoji-reacts-tweaks 3 years ago
Ryan Zhao 81ef5a744a fix count logic 3 years ago
Ryan Zhao 543f729247 feat: add local cache and deal with merging for reaction changes 3 years ago
Morgan Pretty a0e43875e7
Merge pull request #674 from mpretty-cyro/fix/data-extraction-timestamp
Fixed a bug where the "DataExtractionNotification" messages weren't correctly setting their tmestamps
3 years ago
Morgan Pretty 84ccb63b35 Fixed a bug where the "DataExtractionNotification" messages weren't correctly setting their tmestamps 3 years ago
Morgan Pretty c73bb43c56 Fixed a few bugs
Fixed a bug where open group message deletion wasn't thread-specific
Fixed a bug where the user couldn't delete pending/failed messages being sent to an open group
Fixed a bug where deleting content from "related" tables wouldn't correctly trigger an update within the PagedDatabaseObserver
Fixed a bug where a user that was an admin/mod of one open group would incorrectly appear to be an admin/mod of all open groups
3 years ago
Ryan Zhao 3a81ffc752 feat: add response for reaction endpoints 3 years ago
Ryan Zhao 128ef747b3 tweak: only fetch and show 5 reactors for open group reactions 3 years ago
Ryan Zhao f9c2a2ce99 tweak: fix an issue where we may delete the wrong open group message and update reactions to wrong open group messages in other threads with the same server id 3 years ago
ryanzhao 851ad6c4c9 minor refactor 3 years ago
Ryan Zhao c7c92f747c Merge branch 'various-bugs-and-optimisations' into emoji-reacts 3 years ago
Morgan Pretty 7097853d58 A few bugs fixes and some optimisations
Fixed a bug where notifications could incorrectly appear for messages in the current thread
Fixed a bug where swiping left/right on images in the MediaDetailViewController could load images from other threads
Fixed a bug where the unread count wouldn't appear correctly when opening a conversation
Fixed a bug where the unread count on the conversation cell could get truncated
Fixed a bug where notifications weren't working correctly when the app is in the foreground
Fixed a bug where we weren't clearing the 'received X new messages' count when in the foreground
Fixed a bug where outgoing messages could get marked as read in a very specific case
Updated the "group notification" logic to only apply to Open Groups (and always doing it rather than just in the background)
Added a placeholder person icon when you have a closed group with a single member
Added a couple of indexes to improve the HomeVC database query performance (reduce launch time by ~15% in some cases)
Added a background task to give message sending the chance to complete when sending the app to the background
Removed an unneeded query from the HomeViewModel init (reduce launch time by ~10% in some cases)
Optimised one of the queries used to load the data needed for the conversation screen
3 years ago
Ryan Zhao 651373234a feat: add capability check for open group emoji reacts 3 years ago
Ryan Zhao f7a4c92d38 Merge branch 'dev' into emoji-reacts 3 years ago
Morgan Pretty d116ac0ebe Fixed an issue where the 2.0.2 migration broke the original _003_ migration 3 years ago
ryanzhao 0a9856d49a tweak: fix reaction notifications 3 years ago
ryanzhao f93820362c add silence audio file 3 years ago
ryanzhao c26e6f7e9e Merge branch 'dev' into emoji-reacts 3 years ago
ryanzhao 131cb9170b Merge branch 'dev' into emoji-reacts 3 years ago
Morgan Pretty 362986e73a Fixed a bug where the notification sound "preview" playing wasn't working 3 years ago
Morgan Pretty 3ab8bdec77 Fixed an issue where hidden mods/admins wouldn't be properly recognised
Added an isHidden flag to the GroupMember
Reset the OpenGroup 'infoUpdates' value to force a re-fetch of the data and fix users affected by this bug
Fixed the broken unit tests
3 years ago
Morgan Pretty 9f4d1a678a Fixed a bug where deleted incoming messages could incorrectly be counted as unread 3 years ago
Morgan Pretty 0ce96976bf Fixed an issue where the open group seqNo wasn't updated for deletions 3 years ago
ryanzhao 9c9f1e3cd3 tweak: encode and sign reaction endpoints with raw emoji 3 years ago
Morgan Pretty e007870c34 Fixed a bug where disappearing messages weren't working for local outgoing messages 3 years ago
Ryan Zhao 88e419aac0 clean 3 years ago
Ryan Zhao 645f8e1d24 tweak: add update types of reaction to query parameter 3 years ago
Ryan Zhao 4a5674f7b3 tweak: keep the old logic of removing open group messsages 3 years ago
Ryan Zhao 4cb2d81670 clean up 3 years ago
ryanzhao ba578fcb3c Merge branch 'dev' into emoji-reacts 3 years ago
Morgan Pretty 201c59fd2b Updated the logic for the background fetch timeout
Updated the logic for the background fetch timeout to happen in the AppDelegate and be based on a system property to avoid a few edge-cases
Removed the ID Blinding error handling 'e' suffix (as it's not actually part of the error)
3 years ago