Commit graph

16909 commits

Author SHA1 Message Date
ryanzhao 1ff5a69f50 Merge branch 'dev' into accessibility-ids-2 2022-10-19 16:13:53 +11:00
ryanzhao 265659c8cb add accessibility labels for automation test 2022-10-19 16:13:21 +11:00
Morgan Pretty 6c58e08b4c
Merge pull request #712 from mpretty-cyro/fix/tweak-thread-icon-colour
Updated the pinned icon to use "Text Secondary" for it's tint colour
2022-10-19 11:33:17 +11:00
Morgan Pretty c38a660d2f Updated the pinned icon to use "Text Secondary" for it's tint colour 2022-10-19 11:19:09 +11:00
Morgan Pretty 2d8fa193e2
Merge pull request #710 from mpretty-cyro/fix/theming-tweaks
Theming tweaks and bug fixes
2022-10-17 10:07:20 +11:00
Morgan Pretty f8b803a9db Merge remote-tracking branch 'upstream/dev' into fix/theming-tweaks 2022-10-14 17:11:49 +11:00
Morgan Pretty 36ccf5fbae
Merge pull request #709 from RyanRory/bad-call-fix-3
Bad call fix
2022-10-14 17:11:24 +11:00
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
2022-10-14 17:09:38 +11:00
ryanzhao 48c0c06c4b cherry pick bacd call fix & clean 2022-10-14 14:59:19 +11:00
ryanzhao 85147551cf Merge branch 'dev' into quote-standardise 2022-10-12 10:32:34 +11:00
ryanzhao de9a408ed2 Merge branch 'dev' into ipad-landscape-support 2022-10-12 10:32:18 +11:00
Morgan Pretty 59dac34fe8
Merge pull request #708 from mpretty-cyro/fix/emoji-padding
Tweaked a couple of layout issues in the visible message
2022-10-12 10:31:34 +11:00
Morgan Pretty b54700575f Tweaked a couple of layout issues in the visible message 2022-10-12 10:23:40 +11:00
Morgan Pretty e16180c007 Removed commented code and fixed a minor layout issue on SE devices 2022-10-12 09:05:21 +11:00
Ryan Zhao 98c5c996fc clean 2022-10-11 16:37:48 +11:00
Ryan Zhao d9ea06008b clean 2022-10-11 14:54:53 +11:00
Ryan Zhao be670a5516 clean 2022-10-11 14:43:09 +11:00
Ryan Zhao b7616dea0b clean 2022-10-11 14:42:37 +11:00
Ryan Zhao 5d36f81a8c clean 2022-10-11 14:38:46 +11:00
Ryan Zhao 9a5c7632c7 Merge branch 'dev' into ipad-landscape-support 2022-10-11 14:35:04 +11:00
Ryan Zhao 27214e8478 fix NewDMVC 2022-10-11 14:34:49 +11:00
Morgan Pretty 73bd4011a4 Increased build number 2022-10-11 11:47:42 +11:00
Morgan Pretty c4a23a1744
Merge pull request #706 from mpretty-cyro/fix/ons-and-ui-update-bugs
Fixed a couple of bugs with the release
2022-10-11 11:44:10 +11:00
Ryan Zhao 1865f90426 Merge branch 'dev' into ipad-landscape-support 2022-10-11 11:38:47 +11:00
Morgan Pretty 02e632aae4 Fixed a couple of bugs with the release
Fixed a bug where you couldn't start a conversation with an ONS
Fixed a bug where some dropdown settings wouldn't refresh their UI when returning from an update via a child screen
2022-10-11 11:30:10 +11:00
Morgan Pretty 76536a8293
Merge pull request #704 from mpretty-cyro/fix/remove-screenshot-notification-setting
Removed the 'screenshot notifications' setting
2022-10-10 17:33:41 +11:00
Morgan Pretty 42e82af8a2 Removed the 'screenshot notifications' setting 2022-10-10 17:33:10 +11:00
Morgan Pretty 3acec60f06
Merge pull request #702 from mpretty-cyro/feature/last-minute-tweaks
Made a few last minute tweaks and fixes
2022-10-10 16:41:40 +11:00
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
2022-10-10 16:40:08 +11:00
Ryan Zhao 01c0f8152c Merge branch 'dev' into quote-standardise 2022-10-10 13:32:21 +11:00
Ryan Zhao a04a918786 Merge branch 'dev' into ipad-landscape-support 2022-10-10 13:21:47 +11:00
Morgan Pretty 912fe50d11
Merge pull request #672 from mpretty-cyro/feature/theming
Theming
2022-10-10 12:02:06 +11:00
Morgan Pretty da1833a5f1 Increased build number 2022-10-10 11:56:28 +11:00
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)
2022-10-10 11:48:48 +11:00
Morgan Pretty 0af00feed9 Added the version footer back to the settings screen 2022-10-10 10:17:07 +11:00
Ryan Zhao b44a61b1dd Merge branch 'theming' into ipad-landscape-support 2022-10-10 09:43:42 +11:00
Morgan Pretty fc0ac730d0 Bumped build number 2022-10-07 18:47:17 +11:00
Morgan Pretty 5bf3c2d35d Fixed a minor animation glitch 2022-10-07 18:46:13 +11:00
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
2022-10-07 18:46:05 +11:00
ryanzhao b40bcc3743 Merge branch 'theming' into ipad-landscape-support 2022-10-07 16:48:01 +11:00
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
2022-10-07 15:35:17 +11:00
Ryan Zhao 00fb27b59a clean 2022-10-06 14:03:12 +11:00
Ryan Zhao 080f147a33 clean 2022-10-06 13:54:04 +11:00
Ryan Zhao 3563d7d469 clean 2022-10-06 13:11:17 +11:00
Ryan Zhao 671c5f6ada Merge branch 'theming' into ipad-landscape-support 2022-10-06 11:14:31 +11:00
Morgan Pretty 47083cca38 Increased build and version numbers 2022-10-06 09:43:10 +11:00
Morgan Pretty 27e0981913 Added toast and info message deletion, fixed layout issues & unit tests
Added a toast when hitting the emoji reacts rate limit
Added the ability to delete info messages
Fixed some odd layout behaviours with the VisibleMessageCell
Fixed some layout issues with reactions
Removed some unneeded custom code
2022-10-05 18:44:25 +11:00
ryanzhao 46b156b2c4 increase max emojis per line for iPad 2022-10-05 16:44:14 +11:00
ryanzhao 1bee35b139 fix scan qr code screen 2022-10-05 15:24:43 +11:00
ryanzhao 2638fe4025 fix share button in my qr code view 2022-10-05 14:19:01 +11:00