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
Doug
c7b562250b
Adopt StateStoreViewModelV2 in more screens. ( #4275 )
...
* Use StateStoreViewModelV2 in AnalyticsPromptScreen.
* Use StateStoreViewModelV2 in UserProfileScreen.
* Use StateStoreViewModelV2 in MediaUploadPreviewScreen.
* Use StateStoreViewModelV2 in the Roles & Permissions screens.
* Add the asyncStream variant of deferFailure.
* Use StateStoreViewModelV2 in BlockedUsersScreen.
* Use StateStoreViewModelV2 in ManageRoomMemberSheet.
* Use StateStoreViewModelV2 in ResolveVerifiedUserSendFailureScreen.
* Use StateStoreViewModelV2 in ReportContentScreen.
* Use StateStoreViewModelV2 in ReportRoomScreen.
* Use StateStoreViewModelV2 in StaticLocationScreen.
* Use StateStoreViewModelV2 in EmojiPickerScreen.
* Use StateStoreViewModelV2 in PollFormScreen.
* Use StateStoreViewModelV2 in DeclineAndBlockScreen.
* Use StateStoreViewModelV2 in RoomDetailsScreen.
* Fix a random compilation error that just popped up 🤷♂️
* Fix expectation message.
2025-07-02 15:13:42 +01:00
Doug
db3c9f4382
Update Element Call to the actual release of 0.13.0. ( #4279 )
2025-07-02 10:04:53 +01:00
renovate[bot]
8fcbf75952
Update dependency apple/swift-argument-parser to from: "1.6.1"
2025-07-02 08:15:09 +03:00
Element CI
becdd161ab
Prepare next release
2025-07-01 07:03:12 -07:00
Mauro Romito
c37748265b
Updated SDK to 25.07.01
2025-07-01 15:26:35 +02:00
ElementRobot
a319ff003d
Bump the calendar version ready for the next release ( #4273 )
2025-07-01 09:29:14 +01:00
Doug
26b01d63f1
Fix the calver workflow. ( #4274 )
...
Commit the *contents* of the xcodeproj as it's a bundle.
2025-07-01 09:16:10 +01:00
renovate[bot]
12658464a3
Update dependency apple/swift-argument-parser to from: "1.6.0"
2025-07-01 08:31:25 +03:00
Doug
a092211335
Fix flakey AuthenticationService test. ( #4270 )
...
The AppSettings overrides were being propagated.
2025-06-30 16:31:01 +01:00
Doug
17596f3de1
Support runtime customisation of the rageshake URL. ( #4267 )
2025-06-30 10:18:25 +01:00
ElementRobot
53d16e7528
Translations update
2025-06-30 08:47:43 +03:00
Mauro Romito
4249c9c7d2
added isHeader to the security section list row
2025-06-27 13:17:05 +02:00
Doug
e23edf3ac3
Stop VoiceOver from reading the screen behind the current call. ( #4265 )
...
As we're using an overlay for the presentation (to keep the web view alive when minimized), we need to make sure to hide everything behind the overlay from VoiceOver.
2025-06-27 11:15:05 +01:00
Doug
e0914e4889
Replace the Report a Problem button with the app's version on the start screen. ( #4262 )
...
Tapping it 7-times will secretly reveal the bug report screen 🤫
2025-06-27 10:09:35 +01:00
Stefan Ceriu
d2bfcf81d2
Attempt to fix message composer layout crashes when running as an iPad app on MacOS
2025-06-27 11:09:55 +03:00
Timo
3b20af7bf4
Add isSpeaker to available devices list.
...
This is required so that EC "thinks" there is a speaker and an earpiece. If this condition is not met it will not show the toggle button.
So this fixes showing the toggle button on EX for earpiece speaker toggle.
2025-06-26 18:27:06 +02:00
Stefan Ceriu
9c28a69ccf
Be more lenient with the power levels as they can still be missing at the time the various screens are created e.g. after accepting an invite.
...
The correct solution is to subscribe to update and update the UI accordingly when receiving them.
2025-06-26 18:57:46 +03:00
Mauro Romito
37cbf733d4
EC: handle back navigation from the webview
...
EC: remove native header
updated element call to 0.13.0-rc1
2025-06-26 16:05:26 +02:00
Mauro Romito
d8074d682e
improved the copy of the accessibility label
2025-06-26 15:53:05 +02:00
Mauro Romito
e0c2780081
a11y added a label to the remove all filters button
2025-06-26 15:53:05 +02:00
Mauro Romito
0eac918715
voice over focuses title when it changes in session verification view
2025-06-26 15:17:15 +02:00