Commit Graph

549 Commits

Author SHA1 Message Date
ElementRobot 6e36817bac Translations update 2025-10-08 12:20:32 +02:00
Doug 8cd5c9862e Add support for space rooms on the JoinRoomScreen. (#4582)
* Add support for space rooms to JoinRoomScreenModel.

* Make a single wrapper type for JoinRoomScreen previews to simplify instantiation.

* Add previews for JoinRoomScreen for spaces.
2025-10-07 10:51:58 +01:00
Mauro 1a5ff8b012 Clear cache on changing the threads FF (#4581)
* clear cache on changing the threads FF

# Conflicts:
#	PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png
#	PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPhone-16-pseudo-0.png

* fix tests
2025-10-07 11:38:58 +02:00
Doug 0f38f303ab Minor space tweaks (#4577)
* Hide the space ShareLink on iOS 26 for now.

* Don't allow the last admin to leave a space.
2025-10-07 08:16:48 +01:00
ElementRobot b110a7ba51 Translations update 2025-10-06 10:21:05 +03:00
Doug 7e7cf1587f Use the new notification sound. (#4572)
* Use the new notification sound.

* Add a banner informing the user of the new notification sound.
2025-10-03 21:09:50 +01:00
Doug a226c99492 Implement the flow for leaving a space. (#4568) 2025-10-03 16:37:09 +01:00
ElementRobot f852a5600e Translations update 2025-09-29 09:07:28 +03:00
Doug 12dc6f42ba Add some new space properties. (#4544)
* Use the via property on SpaceRoom.

* Fall back to the canonical alias as a space room name if needs be.

* Use SpaceRoom.isDirect for computing the name/avatar.

* Pass in the parent space as a workaround for no restricted join rules.
2025-09-26 10:03:11 +01:00
ElementRobot 9e505e72dc Translations update 2025-09-22 11:55:07 +03:00
Stefan Ceriu b677efc9d2 Fixes #4512 - Make the preview item count label more proeminent 2025-09-16 17:54:46 +03:00
ElementRobot 3b10166d13 Translations update (#4509) 2025-09-15 08:42:00 +01:00
Stefan Ceriu ca4e92906c Show a modal indicator while inviting users to a room. 2025-09-12 17:38:19 +03:00
Doug 90504d89c8 Use the SDK's offline detection everywhere (except for restarting the sync loop). (#4472)
* Use the SDK's offline state to drive the offline indicator.

* Only use network reachability for restarting the sync loop, use the homeserver reachability for requests.

* Add a separate indicator to distinguish when the server is unreachable but the device is online.
2025-09-08 12:18:02 +00:00
ElementRobot ed61e6af32 Translations update (#4479) 2025-09-08 08:41:32 +01:00
Mauro Romito a1ade8f828 hardcoded the timeout of 1 minute 2025-09-04 18:38:51 +02:00
ElementRobot 28094cfcac Translations update 2025-09-01 11:07:35 +02:00
ElementRobot 93738775a1 Translations update 2025-08-25 09:49:50 +03:00
ElementRobot 195ccfb8ba Translations update (#4422)
* Translations update

* Fix for renamed strings.

* Fix non-flattened strings.

---------

Co-authored-by: Doug <douglase@element.io>
2025-08-20 10:22:03 +01:00
Doug 8000dbe29f Add a SpaceScreen for listing rooms and subspaces within a space. (#4412) 2025-08-14 16:24:20 +00:00
ElementRobot b173999c38 Translations update (#4398) 2025-08-11 09:27:12 +01:00
Mauro 5ab6f90863 Last Owner should edit admins, and not leave when is last (#4372) 2025-08-07 08:40:14 +00:00
ElementRobot d50d540957 Translations update (#4381) 2025-08-05 09:05:12 +00:00
Doug 75bc26d20b Use the maxUploadSize in the media upload screen. (#4359)
* Fix a bug where some files sizes were sent as 0.

* Make FileManger.sizeForItem(at:) a UInt.

The docs specifically say that FileAttributeKey.size returns an unsigned long long so I have no idea why we were returning a Double here…

* Add the maxMediaUploadSize property on ClientProxy.

* Use the maxUploadSize to set a target video size and to show a file too big error.

* Refactor media upload parameter order.
2025-07-29 12:18:53 +01:00
ElementRobot 54bbd2e3ed Translations update (#4357) 2025-07-28 08:48:39 +01:00
Mauro Romito 8a66cbad68 - improved detection of false positives for dynamic type size
- improved also a11y for the knock request message
- improved a11y for reply view
2025-07-21 20:11:18 +02:00
Mauro Romito dac4c985d6 tombstoned room a11y label 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
ElementRobot 57469fb8eb Translations update (#4334) 2025-07-21 09:55:32 +01:00
Doug f655fbc28b Show an alert when entering an account provider that requires Element Pro. (#4326) 2025-07-17 12:41:26 +00:00
ElementRobot 53774e26fb Translations update (#4318) 2025-07-14 11:57:07 +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 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 4d87612f21 a11y labels added to the home screen cell symbols (#4298) 2025-07-07 15:09:54 +02: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
ElementRobot 53d16e7528 Translations update 2025-06-30 08:47:43 +03: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
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 e075c90bee add view avatar a11y label 2025-06-26 12:35:43 +02:00
Doug 0f9d700c99 Fix a crash when attempting to send a bug report with excessively large logs. (#4243)
* Alert the user when there are excessively large log files.
2025-06-24 09:47:20 +01:00
ElementRobot 5579f97886 Translations update 2025-06-23 09:43:31 +03:00
Mauro Romito ec2a30c492 show alert when trying to accept invalid invites 2025-06-20 10:07:58 +02:00
ElementRobot 872a51a4d3 Translations update (#4225) 2025-06-18 15:00:25 +01:00
Mauro Romito 12e55d6c28 improved reactions a11y 2025-06-18 11:23:45 +02:00
Mauro Romito 5b6f4a30f0 updated strings 2025-06-17 12:56:19 +02:00
Mauro Romito 6c5813b534 improved a11y in CollapsibleRoomTimelineView 2025-06-17 12:56:19 +02:00
Mauro Romito 670bb3a2f3 improved the accessibility labels for the view
also added copies for the section headers, and fixes an issue where the move action voice over was not reading the option
2025-06-16 11:31:17 +02:00