Commit Graph

273 Commits (83dad170a699873a3f3dc40bb8a163df51209eb4)

Author SHA1 Message Date
Morgan Pretty 5b5f4a4e88 Various tweaks and fixes
Fixed an issue where the GlobalSearch push animation could be jittery
Fixed a crash which could occur when returning from the background on certain screens
Removed the keyboard dismiss animation when pushing from global search to a conversation (apparently this is how iMessage avoids the animation bug...)
Updated to the latest version of GRDB
Updated the Atomic wrapper to use the ReadWrite lock for less blocking behaviours
Updated the audio attachment icon to be consistent with Android & Desktop
Updated the QuoteView to omit the "author" if we don't have their name and the quote can't be found
2 years ago
ryanzhao 06172777a5 Merge branch 'dev' into message-and-image-info 3 years ago
ryanzhao 26ca3541ce Merge branch 'dev' into message-and-image-info 3 years ago
ryanzhao 620d69ada9 Merge branch 'dev' into conversation-swipe-actions 3 years ago
Morgan Pretty e1c83dc999 Merge remote-tracking branch 'upstream/dev' into fix/appium-interaction-issues
# Conflicts:
#	Session/Conversations/Message Cells/VisibleMessageCell.swift
3 years ago
ryanzhao 282230c87a minor refactor 3 years ago
ryanzhao 102b4a67ad update UI and copy for group leaving status 3 years ago
ryanzhao 975812db95 WIP: update info message for user leaving a group 3 years ago
ryanzhao 36e753366d WIP: add leaving status for leaving groups 3 years ago
Ryan Zhao 2f909fbb55 Merge branch 'dev' into message-and-image-info 3 years ago
Ryan Zhao a0ba1484f5 fix an edge case of showing 'original message not found' incorrectly 3 years ago
Ryan Zhao cd3c1ee043 fix attachment description 3 years ago
Ryan Zhao 900a97bd8c fix incorrect icon colour in draft quote 3 years ago
RyanZhao 1791d7ebf2
Merge branch 'dev' into accessibility_ids_3 3 years ago
Ryan Zhao bf5f927ad0 Merge branch 'dev' into message-and-image-info 3 years ago
Morgan Pretty 2bcc049405 Fixed an issue where Appium couldn't long press message bubbles 3 years ago
Morgan Pretty 3344e58716 Cleaned up some logic around sync messages
Added logic to indicate when a sync message failed to send (and the ability to retry)
Added the retry/resync button to the long press message menu
Updated sync messages to run via the MessageSendJob
Updated the delivery status to always show on the last outgoing message
Updated the logic to update the delivery status when retrying to send a failed message
Removed the convoluted recursion logic for turning self-send messages into sync messages
3 years ago
Emily 361fa407d5 Updating read status accessibility ids 3 years ago
ryanzhao 092864f918 Merge branch 'dev' into message-and-image-info 3 years ago
Emily b22e303d40 Adding in accessibility id for the new read/sent/sending status 3 years ago
Morgan Pretty eb3c31d911 Fixed a few more bugs
Updated the PathStatusView to take Reachability into account for it's status indicator
Fixed an issue where a user couldn't delete their own messages sent to a community
Fixed an issue where the app didn't require a passcode to be set to use screen lock
Fixed an issue where the delivery status on a sending message might not update when on the conversation screen
Fixed an issue where read receipts weren't working
3 years ago
Emily 304ac6a967 Adding ids for the new read status 3 years ago
Morgan Pretty 54a5827926 Fixed url detection 3 years ago
Emily ec0b35a9a2 Merge branch 'dev' into accessibility_ids_3 3 years ago
Ryan Zhao 2b38862524 optimise round corner for carousel view 3 years ago
Ryan Zhao d1aacf24c2 Merge branch 'dev' into message-and-image-info 3 years ago
Ryan Zhao 5c629b2ab4 clean 3 years ago
Ryan Zhao da0fb2602c WIP: media preview view 3 years ago
Ryan Zhao 94456edd2e wrap up media info container view 3 years ago
Morgan Pretty 5c05fbbbb6 Added the updated delivery status UI
Updated the create closed group screen to cancel the search field when tapping outside of it (previously required tapping the cancel button)
3 years ago
Emily 913738546b adding new accessibility ids to message types test 3 years ago
Emily 477f0ffa08 Adding accessibility ids to attachments button, camera button, gif button and documents button, also adding text input id for captions on images 3 years ago
RyanZhao ff65c84504
Merge pull request #713 from RyanRory/accessibility-ids-2
Add AccessibilityIDs
3 years ago
Emily f1dd8a8a53 Adding accessibility ids for closed group testing, messaging tests, onboarding tests and linked device testing 3 years ago
Emily 6d36450b83 adding id for message request workflow and configuration message 3 years ago
ryanzhao 47523054b2 slightly reduce max width of media message on iPad 3 years ago
ryanzhao 02028c36e6 Merge branch 'dev' into ipad-landscape-support 3 years ago
ryanzhao ab2dc8deaf Merge branch 'dev' into quote-standardise 3 years ago
ryanzhao fe8930405d Merge branch 'dev' into ipad-landscape-support 3 years ago
Morgan Pretty c934415355 General bug fixing
Fixed an issue where the database could get suspended if the app is launched when the app is doing a background fetch
Fixed an incorrectly localized string
Fixed an issue where the author name on a message didn't have it's width constrained
Fixed a bug where the conversation message list inset wasn't getting updated properly in some cases
Tweaked some logic in the OpenGroupPoller when running from the background to try and close some of the odd cases
3 years ago
ryanzhao 981621738a Merge branch 'dev' into quote-standardise 3 years ago
ryanzhao 4083b2fb2d Merge branch 'dev' into ipad-landscape-support 3 years ago
ryanzhao 265659c8cb add accessibility labels for automation test 3 years ago
Morgan Pretty d8fd3b35b4 Theming tweaks and bug fixes
Made a tweak to prevent some odd looking keyboard transitions when going to conversation settings
Updated the PagedDatabaseObserver to not call 'onChangeUnsorted' on the main thread (now we can generate the changeset on the background thread so there is less main thread work)
Fixed an issue where the most recently received message from the swarm could be removed from the swarm yet the app would still poll for it, resulting in the swarm always returning the oldest possible messages until the user sends a new one-to-one message
Fixed an issue where the initial scroll offset could be incorrect due to certain message types
Fixed an issue where the title view inside a conversation could jump when pushing to the conversation settings screen
Refactored a couple of ObjC functions to Swift as they were crashing (due to memory allocation?) hopefully this will fix it
Tweaked some DispatchQueue priorities to ensure PagedDatabaseObserver loading is prioritised
Updated buttons to use a standard convention for highlighted states
Updated the new conversation button to follow the new highlighted state convention
3 years ago
ryanzhao 85147551cf Merge branch 'dev' into quote-standardise 3 years ago
ryanzhao de9a408ed2 Merge branch 'dev' into ipad-landscape-support 3 years ago
Morgan Pretty b54700575f Tweaked a couple of layout issues in the visible message 3 years ago
Ryan Zhao 01c0f8152c Merge branch 'dev' into quote-standardise 3 years ago
Ryan Zhao a04a918786 Merge branch 'dev' into ipad-landscape-support 3 years ago
Morgan Pretty 2ad8fc381d Fixed a few message scrolling bugs and a couple minor UI tweaks
Fixed a bug where sending a quote message could result in the messages jumping incorrectly
Fixed a bug where the quote input UI wasn't styled correctly on dark themes
Fixed a minor padding issue
Fixed an issue where in-conversation search could be a bit jumpy (simplified logic greatly)
3 years ago