Commit Graph

432 Commits (47d41ea64deec070ddb2235d84dda502af3b278b)

Author SHA1 Message Date
ryanzhao 47d41ea64d support landscape and autorotate for iPad 3 years ago
Morgan Pretty 1045e79729 Merge remote-tracking branch 'upstream/dev' into menu-redesign
# Conflicts:
#	Session.xcodeproj/project.pbxproj
3 years ago
Morgan Pretty 7dc75af361 Fixed some bugs with disappearing messages
Fixed an issue where the DisappearingMessages job could incorrectly overwrite it's nextRunTimestamp
Fixed an issue where sent/self-send messages wouldn't correctly trigger the disappearing messages job
Fixed an issue where sending the mnemonic along with an attachment wasn't showing the warning prompt
Fixed an issue where the home screen wasn't updating on launch if the displayed messages were removed disappearing messages
Fixed a small UI glitch where the input field wouldn't immediately get cleared when sending a message (unfortunately there is a slight delay before the message appears still)
3 years ago
RyanZhao 570883e28a
Merge pull request #687 from RyanRory/badcall-fix
Voice & video call fix
3 years ago
RyanZhao cfecc71163
Merge pull request #665 from RyanRory/add-silence-audio
Fix notification sound None not working
3 years ago
ryanzhao 65d615ef24 fix join community button title 3 years ago
ryanzhao b4d29c58c4 Merge branch 'dev' into menu-redesign 3 years ago
RyanZhao 70e326f819
Merge pull request #656 from RyanRory/message-request-tweak
Message request Block & Decline behaviour changes
3 years ago
ryanzhao 77b084bc34 clean up - remove unused strings 3 years ago
ryanzhao c121f99b22 Merge branch 'dev' into add-silence-audio 3 years ago
ryanzhao d939f95b4f Merge branch 'dev' into message-request-tweak 3 years ago
ryanzhao d840204bc2 Merge branch 'dev' into add-documents-section 3 years ago
Ryan Zhao 4394e64d9b update enter public key explanation content 3 years ago
ryanzhao e5c3c23e74 WIP: new closed group vc 3 years ago
ryanzhao b3ddea1626 update translation 3 years ago
ryanzhao 9419f83f43 put back accidentally removed code 3 years ago
ryanzhao 6aa37d4d98 Merge branch 'dev' into menu-redesign 3 years ago
Ryan Zhao d42088e37c fix an edge case where the isCallOngoing will always be true 3 years ago
ryanzhao a5ede8c6a2 fix a case when the app goes into background with an ongoing call 3 years ago
Ryan Zhao 7efc0a61c7 update translation 3 years ago
Ryan Zhao 5a29df56fc update translation 3 years ago
Ryan Zhao 6b20fbf610 add translation 3 years ago
ryanzhao 53e67adb1c wip: new conversation menu screen 3 years ago
ryanzhao ae5d0b0024 fix: status bar issue 3 years ago
ryanzhao 014e8620c4 bump up version & build number 3 years ago
Ryan Zhao 1eab9d8bbd tweak: little modification on the message request acceptance description 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
ryanzhao f93820362c add silence audio file 3 years ago
ryanzhao adc6d948a2 Merge branch 'dev' into message-request-tweak 3 years ago
ryanzhao f913b7a168 Merge branch 'dev' into add-documents-section 3 years ago
ryanzhao 131cb9170b Merge branch 'dev' into emoji-reacts 3 years ago
Morgan Pretty 9f4d1a678a Fixed a bug where deleted incoming messages could incorrectly be counted as unread 3 years ago
ryanzhao 3870c0c505 minor fix 3 years ago
ryanzhao 92e6f1a356 update localised strings 3 years ago
ryanzhao 78d68bcc38 tweak: Delete -> Decline 3 years ago
ryanzhao db701bb0e2 feat: add a separate “Block” action when swiping a message request 3 years ago
ryanzhao 99989f9944 Merge branch 'dev' into add-documents-section 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
Ryan Zhao ab3bbab656 add one more localised string 3 years ago
Ryan Zhao 8c74ecbe63 add localised strings 3 years ago
Ryan Zhao aaf91c3327 Merge branch 'database-refactor' into emoji-reacts 3 years ago
Ryan Zhao dc0220accc Merge branch 'database-refactor' into add-documents-section 3 years ago
Morgan Pretty 2025fd2638 Fixed a crash and the SOGS deletion logic to continue to support the deprecated approach for the time being
Fixed an issue where the app could crash when entering the background during migration
Added the old 'messageServerIdsToRemove' code back for the time being to support the deprecated deletion behaviour
3 years ago
Ryan Zhao 91afad99d5 Merge branch 'database-refactor' into emoji-reacts 3 years ago
Ryan Zhao 86a5fb7f1f Merge branch 'database-refactor' into add-documents-section 3 years ago
Morgan Pretty 1224e539ea Reduced unneeded DB write operations and fixed a few minor UI bugs
Updated the database to better support the application getting suspended (0xdead10cc crash)
Updated the SOGS message handling to delete messages based on a new 'deleted' flag instead of 'data' being null
Updated the code to prevent the typing indicator from needing a DB write block as frequently
Updated the code to stop any pending jobs when entering the background (in an attempt to prevent the database suspension from causing issues)
Removed the duplicate 'Capabilities.Capability' type (updated 'Capability.Variant' to work in the same way)
Fixed a bug where a number of icons (inc. the "download document" icon) were the wrong colour in dark mode
Fixed a bug where the '@You' highlight could incorrectly have it's width reduced in some cases (had protection to prevent it being larger than the line, but that is a valid case)
Fixed a bug where the JobRunner was starting the background (which could lead to trying to access the database once it had been suspended)
Updated to the latest version of GRDB
Added some logic to the BackgroundPoller process to try and stop processing if the timeout is triggered (will catch some cases but others will end up logging a bunch of "Database is suspended" errors)
Added in some protection to prevent future deferral loops in the JobRunner
3 years ago
ryanzhao f99ae07309 Merge branch 'database-refactor' into emoji-reacts 3 years ago
ryanzhao 075dce02f7 Merge branch 'database-refactor' into add-documents-section 3 years ago