Commit Graph

16817 Commits (2b473332981011646621adb3ae471199b0aa201d)
 

Author SHA1 Message Date
Morgan Pretty ff2d96e0d5 Fixed a handful more bugs
Fixed an issue where I'd shifted push notification logic to a background thread resulting in crashes
Fixed a bug where the status indicator view on the FullConversationCell was incorrectly showing for incoming messages
Fixed a bug where outgoing messages to closed groups would all be flagged as failed to send
Fixed a bug with the "autoLoadNextPageIfNeeded" on the conversation screen
Fixed a bug where the input view on a closed group wouldn't appear correctly based on whether the user was a member or not
Added the "autoLoadNextPageIfNeeded" logic to the home screen
3 years ago
Ryan Zhao 45998a3066 WIP: fix long press on a message which is too tall to show 3 years ago
Morgan Pretty 2cd9f571da Fixed a number of bugs
Fixed a bug where threads might not be getting marked as read correctly
Fixed a bug where the GarbageCollectionJob could end up blocking the database write thread (seemed to only hang when the debugger was attached but may have affected devices at some point)
Fixed a bug with thread sorting
Fixed a bug where joining an open group wouldn't appear until after the first poll completed
Fixed a bug where conversations with no interactions would display odd interaction copy
Fixed a bug where the sender name was appearing above outgoing messages in groups
3 years ago
Ryan Zhao 42fd617c34 fix: self send emoji reacts notification 3 years ago
Morgan Pretty 20dc74bc96 Added paging to the Home/MessageRequests screens and fix a bunch of bugs
Added a cache to the Identicon to prevent unneeded image generation
Replaced some 'withTint' calls to use the standard 'withRenderingMode' instead
Fixed a bug where the background would remain when swiping to reply
Fixed a crash which could occur with String-based settings
Fixed an issue where all messages in a thread wouldn't get marked as read when opening the thread (ie. existing behaviour)
Fixed a bug where going to the all media screen from a specific
Fixed a bug where the 'areCallsEnabled' preference wasn't getting migrated
Fixed a bug where you couldn't join any of the default open groups
Fixed a bug where it was polling for the invalid placeholder default open group
Fixed a few threading issues related to PromiseKit defaulting to run on the main thread
Updated and number of processes to run on "default" priority queues intead of "userInitiated" ones (since the docs suggest those are blocking)
Optimised the PagedDatabaseObserver to do a much more efficient count query
Updated the PagedDatabaseObserver to allow for triggering content updates when data changes outside of the paged or associated tables changes
Updated the HomeVC and MessageRequestsViewController to use paged queries
Made some optimisations to prevent unneeded database changes
3 years ago
Morgan Pretty 8288680f72 Added a restore account button to the failed migrations alert
Fixed a couple of bugs around restoring the "approved" state for message requests
Fixed a bug where the last message body for conversations was incorrectly trying to include deleted messages
3 years ago
Ryan Zhao ee9d856e3c ui: fix reaction views automatically collapse 3 years ago
Morgan Pretty 346ce3d24a Added a button to the settings screen to trigger a re-migration of the database 3 years ago
Morgan Pretty 5722cfe7d0 Fixed a bunch of bugs
Fixed a bug where call messages weren't getting migrated correctly
Fixed a bug where the conversation screen would be dismissed when returning from the background
Fixed a bug where the conversation screen wasn't starting focused on the first unread message
Fixed a bug where contacts that were approved might not be approved after the migration (flags weren't stored correctly previously???)
Fixed a bug where the closed group members might not be migrated correctly
Fixed a bug where some legacy info messages could be mistakenly migrated as call messages instead of message request acceptance messages
Fixed a bug where the last message wasn't showing it's "sent" status correctly
Fixed a bug where the QuoteView wasn't laying out the same way it used to
Removed some buggy animations when sending/receiving single messages
3 years ago
Ryan Zhao b6b99fac69 refactor: use view model for reaction button 3 years ago
Morgan Pretty 4a29ad1f4f Fixed a few bugs with scrolling behaviour on the conversation screen
Fixed a couple of bugs with in-conversation search
3 years ago
Morgan Pretty 12f1e95534 Changed a missing attachment download job to be a warning instead of a failure 3 years ago
Morgan Pretty a998cadbb7 Fixed the broken unit tests
Fixed a few bugs uncovered by the unit tests
3 years ago
ryanzhao d83100e3a0 add comments 3 years ago
ryanzhao 4934714eae feat: rate limit 3 years ago
Morgan Pretty 153880cf4d Fixed a few bugs and continued work on fixing unit tests
Fixed a bug where notifications might not work for messages
Fixed a bug where auto-playing audio messages wouldn't update the states correctly
Fixed a bug where a user wouldn't be able to join an open group with blinding enabled
3 years ago
Morgan Pretty 3261f12ea7 Added a missing new function 3 years ago
Morgan Pretty 56d919af2c Fixed a couple of build errors 3 years ago
Morgan Pretty 4133a49a34 Made a couple of tweaks to the GRDBStorage interface
Updated the ControlMessageProcessRecord to allow for duplicate handling of UnsendRequest messages
3 years ago
Morgan Pretty 1720e85e8f Updated the Sodium library to fix a production linker error
Fixed a missing import/public modifier
3 years ago
Ryan Zhao ab05b5ecf4 minor fix 3 years ago
Ryan Zhao 30ebb3f53f ui: fix reaction container view 3 years ago
Ryan Zhao 841d34d3ef fix: tap and long press emoji below message bubble 3 years ago
Ryan Zhao 4c011f14e8 fix: remove default emojis from recently used 3 years ago
Ryan Zhao c91bdb3aeb refactor: persist recent used emojis 3 years ago
Ryan Zhao 220a9ac4a1 ui: fix in context menu vc emoji bar may be out of screen 3 years ago
Ryan Zhao 8fe2e2d1d9 ui: emoji picker background color fix 3 years ago
ryanzhao 447d24898a feat: Notification 3 years ago
ryanzhao 0aed17c6b5 feat: localise emoji reacts notification 3 years ago
Morgan Pretty 428cc95ec2 Started working on fixing the broken unit tests
Updated the GRDB storage to support custom writer injection
3 years ago
Morgan Pretty ff08579088 Added logic to for unblinding current conversation & bug fixes
Added logic to handle unblinding the conversation the user currently has open
Fixed a bug where the nav bar wouldn't appear when creating a new account
Fixed a bug where messages send to an open group inbox weren't getting their open group server id set (causing duplicates)
Fixed a bug where the interaction/gallery data might not get updated in certain cases
Fixed an issue where visible messages which were getting sent over 24 hours than when they were originally meant to be sent would fail due to clock offset issues
3 years ago
Ryan Zhao b9d5009c3d fix typo 3 years ago
Ryan Zhao 3a3ffc4289 minor fix 3 years ago
Ryan Zhao 02b0d607f7 WIP: notification 3 years ago
Ryan Zhao 913939616e feat: emoji picker view 3 years ago
Ryan Zhao 5f4758d36a fix: use yapdatabase transaction for skin tones 3 years ago
ryanzhao 48ad72b942 WIP: Emoji picker keyboard 3 years ago
RyanZhao 4bda6da2ff
Merge pull request #635 from oxen-io/dev
1.13.0
3 years ago
Morgan Pretty c56cc99d40 Commented out a specific migration failure case (as people will likely hit this one) 3 years ago
Morgan Pretty 07f4f7a4ea Added code to ignore migrating open group messages older than 6 months 3 years ago
Morgan Pretty eeccfb47d5 Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes
Fixed some broken file paths
Fixed a couple of bugs with closed groups
Fixed a few migration issues
Fixed a bug with the ProfilePictureView in open groups (was including the open parenthesis in the initials)
Migrated the Id Blinding changes to work with GRDB
Migrated the call logic to work with GRDB
Updated the code to work the with hard fork changes
3 years ago
RyanZhao daeea8f7a2
Merge pull request #636 from RyanRory/HF-fix-2
Fix background poller for closed group under HF 18.1
3 years ago
Ryan Zhao 254ea0e917 bump up version number 3 years ago
Ryan Zhao 450661f7c9 update build number 3 years ago
Ryan Zhao 0947c63460 fix: background poller for closed group under HF 18.1 3 years ago
Ryan Zhao a3aaef7f78 Merge branch 'dev' into emoji-reacts 3 years ago
Ryan Zhao ea303c78be bump up build & version number 3 years ago
RyanZhao 7d54ba2459
Merge pull request #634 from RyanRory/HF-fix
Fix closed group polling for hardfork
3 years ago
Ryan Zhao a5676a5bfc fix: closed group polling for hf 3 years ago
Ryan Zhao 7fb896fb30 WIP: emoji picker 3 years ago