Commit Graph

136 Commits (593acd8e376a556f4470310e478c63a1aa5f1fbf)

Author SHA1 Message Date
Morgan Pretty 5e3dd3c731 Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Conversations/Settings/ThreadDisappearingMessagesViewModel.swift
#	Session/Shared/Views/SessionCell+AccessoryView.swift
#	SessionMessagingKit/Configuration.swift
#	SessionMessagingKit/Database/Models/Interaction.swift
#	SessionMessagingKit/Shared Models/SessionThreadViewModel.swift
#	SessionUtilitiesKit/Database/Models/Job.swift
3 years ago
Morgan Pretty 19856c7ef5 Disabled the disappearing messages setting when not a group member 3 years ago
Morgan Pretty 70ce967df6 Made a few optimisations and fixes
Made a couple of DB query optimisations for the Home and Conversation screens
Removed some compiler-complex global generic functions
Increased the timeout for file uploads
Fixed a few import issues
Fixed an issue preventing calls on the simulator from working (disable CallKit on the simulator)
Fixed an issue where opening a conversation with a draft would result in a typing indicator notification being sent (if enabled)
Fixed a truncation issue on the CallVC
3 years ago
ryanzhao 27cfe6b8b8 make the swipe actions always right & correct the copy for delete a covnersation 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 f3c79007d8 replace icon image with system SF Font 3 years ago
Ryan Zhao 600637ec78 Merge branch 'dev' into disappearing-message-redesign 3 years ago
Ryan Zhao 612be697ef feat: swap action leave/delete, pin, mute/unmute, mark read/unread 3 years ago
Ryan Zhao 2aee7b8c05 Merge branch 'dev' into conversation-swap-action 3 years ago
Ryan Zhao 9112231f66 WIP 3 years ago
RyanZhao 1791d7ebf2
Merge branch 'dev' into accessibility_ids_3 3 years ago
Ryan Zhao b4f44d43e8 Merge branch 'dev' into disappearing-message-redesign 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
Ryan Zhao 494e12adb6 Merge branch 'dev' into disappearing-message-redesign 3 years ago
Emily ec0b35a9a2 Merge branch 'dev' into accessibility_ids_3 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
RyanZhao b622e9342c
Merge pull request #721 from mpretty-cyro/feature/add-footer-button-to-table-controller
Added the 'footerButton' UI the SessionTableViewController
3 years ago
Ryan Zhao bae9c3cbc3 UI: update standard font size 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
Ryan Zhao c9d7565ebe update unit test for disappearing messages 3 years ago
Ryan Zhao 952751603b add accessibility id for footer button in session table view controller 3 years ago
ryanzhao f345578d76 Merge branch 'dev' into disappearing-message-redesign 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
Ryan Zhao f0b3044e89 ui: add legacy option for 1-1 disappearing messages and clean 3 years ago
ryanzhao eeb0f4e47c Merge branch 'dev' into disappearing-message-redesign 3 years ago
ryanzhao 5c6ab4d0af minor ui adjustment 3 years ago
Ryan Zhao 3041f61e31 ui: group disappearing message config disabled for non-admin 3 years ago
Ryan Zhao bd23e7ec4a add min width for footer button in session tableview vc 3 years ago
ryanzhao 0240001201 fix copy and share buttons are getting squashed when switching from landscape to portrait in new DM VC 3 years ago
ryanzhao c758ef4d27 Merge branch 'feature/add-footer-button-to-table-controller' of https://github.com/mpretty-cyro/session-ios into disappearing-message-redesign 3 years ago
Morgan Pretty 06d635fc30 Added the 'footerButton' UI the SessionTableViewController 3 years ago
Ryan Zhao d803ba20e7 themed scrollable subtitle 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
Morgan Pretty e16180c007 Removed commented code and fixed a minor layout issue on SE devices 3 years ago
Ryan Zhao 5d36f81a8c clean 3 years ago
Ryan Zhao 1865f90426 Merge branch 'dev' into ipad-landscape-support 3 years ago
Morgan Pretty 5a758724b3 Made a few last minute tweaks and fixes
Updated a couple more translations
Updated the copy for the member count in communities
Deleted some more unused code
Fixed up another RTL issue
3 years ago
Ryan Zhao a04a918786 Merge branch 'dev' into ipad-landscape-support 3 years ago
Morgan Pretty 0af00feed9 Added the version footer back to the settings screen 3 years ago
Ryan Zhao b44a61b1dd Merge branch 'theming' into ipad-landscape-support 3 years ago
Morgan Pretty c33b555c3c Translations, better RTL support and minor animation fix
Added some better support for right-to-left languages
Added updated Farsi translations
Fixed a minor transition glitch
3 years ago
ryanzhao b40bcc3743 Merge branch 'theming' into ipad-landscape-support 3 years ago
Morgan Pretty 58184d6d27 Fixed issues found during testing
Fixed an issue where the user config message wouldn't get sent correctly
Fixed an issue where the theme preference migration wasn't working properly
Fixed a crash which could occur in some cases when updating the theme
Fixed a crash which could occur when opening the new conversation screen with a contact with no name
Fixed a minor UI glitch with the 'sessionId' separator border
Fixed a minor UI issue where long author names in quotes could cause the message bubble to stretch incorrectly
Cleaned up some no-contact UI states
Updated the Atomic queue to have a 'userInteractive' priority so it can't be delayed by lower priority queues and block the main thread
3 years ago
ryanzhao 481eb37901 Merge branch 'theming' into ipad-landscape-support 3 years ago
ryanzhao 3dfa3ac5ee Merge branch 'theming' into ipad-landscape-support 3 years ago