Mauro Romito
e035947355
hide accessibility for info icon in notification settings screen
2025-07-21 20:11:18 +02:00
Mauro Romito
8f303e50d0
remove accessibility for hidden rectangles
2025-07-21 20:11:18 +02:00
Mauro Romito
5905bc1e76
increas hit area for the media preview upload warning, and hide accessibility for the avatar in the mention suggestions view
2025-07-21 20:11:18 +02:00
Mauro Romito
a547782e94
hide accessibility for the avatar in the join room screen
2025-07-21 20:11:18 +02:00
Mauro Romito
5c030f6682
hide accessibility when the home screen cell is in placeholder mode
2025-07-21 20:11:18 +02:00
Mauro Romito
9c52334772
voice over can now read the screenshot in bug report screen
2025-07-21 20:11:18 +02:00
Mauro Romito
84ccf85441
increase hit area of the close button of the key recovery banner
2025-07-21 20:11:18 +02:00
Mauro Romito
941385ba15
improved location sharing handler
2025-07-21 20:11:18 +02:00
Mauro Romito
8654e01a13
fix for flaky tests caused by location sharing blocking execution on CI
2025-07-21 20:11:18 +02:00
Mauro Romito
8e2131b5ed
added a placeholder to the pin text field to describe its content in voice over mode
2025-07-21 20:11:18 +02:00
Mauro Romito
20f897256c
fixes
2025-07-21 20:11:18 +02:00
ElementRobot
57469fb8eb
Translations update ( #4334 )
2025-07-21 09:55:32 +01:00
Mauro
27f078e83c
Accessibiliy Tests part 2 ( #4325 )
...
* running all the tests
* setting up CI
* fixed the workflow
* workflow on pull request, just to make it appear
* removed the test to run var
* fix archived tests name
* improved the tests, by filtering out some noise
* pr suggestions and added an improvement to the filtering
* improved the interrupt handler
* improved the UI interruption monitor handler
* some more refinement to handle the interruptor + false positive for non human readable labels
* reverted wrong commit
* ready for review, removed the on pull request check
* pr suggestions
2025-07-18 10:33:45 +02:00
Doug
f655fbc28b
Show an alert when entering an account provider that requires Element Pro. ( #4326 )
2025-07-17 12:41:26 +00:00
Doug
247c7a4617
Fix the flakey preview tests. ( #4329 )
...
* Try fix the flakey preview tests with a low priority task…
* Try RunLoop.current.perform
* Revert #4321 : Use a dispatch queue again. Also fixes the concurrency warning with a Mutex.
The Mutex package is only required for iOS 17, we can remove it when we set the minimum deployment target to iOS 18.
2025-07-17 12:45:33 +01:00
Doug
ca9d84d1d2
Fix the user defaults key for the developer options. ( #4328 )
2025-07-17 10:06:28 +01:00
Doug
448bc2d4e3
Merge the AuthenticationService with the QRCodeLoginService. ( #4323 )
...
* Merge the AuthenticationServer with the QRCodeLoginService.
* Merge AuthenticationClientBuilderFactory and AuthenticationClientBuilder into AuthenticationClientFactory
The separation is no longer needed now that password/OIDC login and QR code login have a similar API shape.
2025-07-15 17:59:15 +01:00
Doug
17000687b5
Use a Task instead of a DispatchQueue to fix the flakey observation tests. ( #4321 )
...
When debugging in, sometimes the value hadn't been set after dispatching, whereas it has with a Task. Not sure I fully understand why and it's annoying that there aren't any observation APIs for didSet.
2025-07-15 17:58:38 +01:00
Element CI
c9375604e1
Prepare next release
2025-07-15 08:33:03 -07:00
Mauro
c1b94a2d9f
Automatic Accessibility Audits on previews part 1 ( #4322 )
...
* setup target
* accessibility tests implementation
* removed ipad check
* pr improvements
* updated project
2025-07-15 14:40:16 +02:00
Doug
74952659e8
Update the SDK to fix a sync performance regression. ( #4324 )
2025-07-15 10:51:59 +00:00
Doug
de4f05f338
Update the SDK and build a client before logging in with a QR code. ( #4320 )
2025-07-14 13:31:06 +00:00
Doug
e46165119f
Use the timeline when marking a room as read ( #4319 )
...
* Forward JoinedRoomProxy.markAsRead to the timeline
The room version was building a fresh timeline even though we already had one.
* Run swiftformat 0.57.0.
2025-07-14 12:20:41 +01:00
ElementRobot
53774e26fb
Translations update ( #4318 )
2025-07-14 11:57:07 +01:00
Doug
bd423daf1b
Fix the contrast on mention pills. ( #4313 )
2025-07-14 08:57:49 +01:00
mxandreas
e68d38f468
Update to the status and clarifications with respect to the legacy app. ( #4316 )
2025-07-11 10:31:30 +01:00
Mauro
d86d90c15a
added a feature flag for share pos + updated the SDK ( #4312 )
2025-07-10 15:03:03 +02:00
Doug
5065ed6735
Update Compound and add some new snapshot tests. ( #4311 )
...
* Update Compound.
* Add some snapshot tests for PillView on a bubble background.
Version 5.0.0 of compound-design-tokens changed the pill colour but all our snapshots are on white so we didn't notice the difference in contrast. This doesn't fix anything, it purely adds the snapshots.
2025-07-09 11:24:14 +01:00
Mauro Romito
61a8ab44d2
a11y announcement of a time limit when the session verification request appears.
2025-07-09 12:13:14 +02:00
Mauro
b816f0cf56
A11y: added a hint to inform the user that max selections have been reached ( #4308 )
...
* a11y added a hint to inform the user that max selections have been reached
* added string
2025-07-08 17:33:47 +02:00
Mauro
c60fd88577
Aadded sender name when voiceover focuses a poll title ( #4306 )
...
* added sender name in poll voiceover
* improved the code
* code improvement
2025-07-08 16:37:27 +02:00
Mauro
a61502b8df
Accessibility label for editing the avatar ( #4304 )
...
* accessibility label for editing the avatar
* always read edit avatar
2025-07-08 15:29:02 +02:00
Mauro Romito
334412c168
hide accessibility of empty section
2025-07-07 17:45:23 +02:00
Mauro Romito
9d5a09810b
a11y label for pinned items + fix for the pinned items banner when voice over is on
2025-07-07 16:46:45 +02:00
Mauro
4d87612f21
a11y labels added to the home screen cell symbols ( #4298 )
2025-07-07 15:09:54 +02:00
Mauro
3219fe1674
Group emojis accessibility in session verification screen ( #4296 )
2025-07-07 13:49:24 +02:00
Mauro
1a6655fb14
Change the order of timeline media visibility UI ( #4294 )
...
* change the order of timeline media visibility UI
* updated tests
2025-07-07 10:40:02 +00:00
Doug
030a9bfbef
Update and enable the new bloom style on the home screen. ( #4291 )
...
* Update Compound
* Adopt the new accent colour (and gradient) tokens.
2025-07-07 11:23:03 +01:00
ElementRobot
cca1e12b45
Translations update ( #4293 )
2025-07-07 09:35:32 +01:00
ElementRobot
7d75fb27fb
Translations update ( #4290 )
2025-07-04 13:42:03 +00:00
Stefan Ceriu
6a4a1b134b
Add support for the new client wide threads feature flag
...
- enable it everywhere as it's safer than dealing with different configurations
2025-07-04 16:04:46 +03:00
Stefan Ceriu
d32be1f728
Send all receipts through the active timeline and remove unecessary making of a room as read (already handled)
2025-07-04 16:04:46 +03:00
Stefan Ceriu
52cdd29fe1
Bump the RustSDK to v25.07.04
2025-07-04 16:04:46 +03:00
Element CI
7ecd43b268
Prepare next release
2025-07-04 02:23:45 -07:00
Doug
aebc224de1
Update the SDK. ( #4286 )
2025-07-03 16:49:13 +00:00
Doug
deb7e95fd9
Update Element Call to 0.13.1. ( #4285 )
2025-07-03 16:15:30 +00:00
Doug
ec7f578f56
Add a few more labels when sending a rageshake. ( #4284 )
2025-07-03 12:09:27 +01:00
Doug
2f34502015
Handle the new trace log pack.
2025-07-02 17:51:52 +03:00
Doug
9cafc7a109
Update the SDK.
2025-07-02 17:51:52 +03:00
Doug
1c2d77217f
Update the project for Xcode 16.4 ( #4277 )
2025-07-02 15:13:52 +01:00