Doug
aa4ea06a10
The space tweaks continue! ( #4606 )
...
* Update a string on the space announcement sheet.
* Don't show space rooms after using the join button in the space room list.
* Allow the Deselect All button to Select (almost) All as well.
* Fix the cells in the leave space sheet when there are only admin rooms.
2025-10-09 16:56:54 +01:00
Doug
8b831d3f9e
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
516e4df8e0
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
247967db6a
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
afdd2c25aa
Translations update
2025-10-06 10:21:05 +03:00
Doug
f806706f75
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
465c533e59
Implement the flow for leaving a space. ( #4568 )
2025-10-03 16:37:09 +01:00
ElementRobot
004515fb68
Translations update
2025-09-29 09:07:28 +03:00
Doug
e36dcfbc99
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
b6c51b2ae6
Translations update
2025-09-22 11:55:07 +03:00
Stefan Ceriu
41a2acc0d7
Fixes #4512 - Make the preview item count label more proeminent
2025-09-16 17:54:46 +03:00
ElementRobot
797ff404cb
Translations update ( #4509 )
2025-09-15 08:42:00 +01:00
Stefan Ceriu
5fe1c7b733
Show a modal indicator while inviting users to a room.
2025-09-12 17:38:19 +03:00
Doug
2b65844ac6
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
700e07fc5b
Translations update ( #4479 )
2025-09-08 08:41:32 +01:00
Mauro Romito
436d43ddfa
hardcoded the timeout of 1 minute
2025-09-04 18:38:51 +02:00
ElementRobot
49ab757551
Translations update
2025-09-01 11:07:35 +02:00
ElementRobot
8f9c29f5bb
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
1e5a5b36b2
Add a SpaceScreen for listing rooms and subspaces within a space. ( #4412 )
2025-08-14 16:24:20 +00:00
ElementRobot
90ccc3638d
Translations update ( #4398 )
2025-08-11 09:27:12 +01:00
Mauro
979f526f19
Last Owner should edit admins, and not leave when is last ( #4372 )
2025-08-07 08:40:14 +00:00
ElementRobot
69223b9601
Translations update ( #4381 )
2025-08-05 09:05:12 +00:00
Doug
05fc508632
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
9852a74e52
Translations update ( #4357 )
2025-07-28 08:48:39 +01:00
Mauro Romito
46683063c6
- 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
aa84d280bb
tombstoned room a11y label
2025-07-21 20:11:18 +02:00
Mauro Romito
35c95bc265
voice over can now read the screenshot in bug report screen
2025-07-21 20:11:18 +02:00
ElementRobot
600cf13bdf
Translations update ( #4334 )
2025-07-21 09:55:32 +01:00
Doug
3cb815f7d4
Show an alert when entering an account provider that requires Element Pro. ( #4326 )
2025-07-17 12:41:26 +00:00
ElementRobot
da634f7836
Translations update ( #4318 )
2025-07-14 11:57:07 +01:00
Mauro Romito
71b21f9611
a11y announcement of a time limit when the session verification request appears.
2025-07-09 12:13:14 +02:00
Mauro
c48df73d3e
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
a6a536dae7
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
4f71d8c42a
a11y labels added to the home screen cell symbols ( #4298 )
2025-07-07 15:09:54 +02:00
ElementRobot
3a10fc74b2
Translations update ( #4290 )
2025-07-04 13:42:03 +00:00
ElementRobot
08744fde73
Translations update
2025-06-30 08:47:43 +03:00
Doug
5d8875c12c
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
589751deb3
improved the copy of the accessibility label
2025-06-26 15:53:05 +02:00
Mauro Romito
996be8249a
a11y added a label to the remove all filters button
2025-06-26 15:53:05 +02:00
Mauro Romito
6272576929
add view avatar a11y label
2025-06-26 12:35:43 +02:00
Doug
f0e653e462
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
Mauro Romito
ec944a99bf
show alert when trying to accept invalid invites
2025-06-20 10:07:58 +02:00
Mauro Romito
b6f4d70ce7
improved reactions a11y
2025-06-18 11:23:45 +02:00
Mauro Romito
56b0a81df2
updated strings
2025-06-17 12:56:19 +02:00
Mauro Romito
d64e76e79f
improved a11y in CollapsibleRoomTimelineView
2025-06-17 12:56:19 +02:00
Mauro Romito
4f1c10b555
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
Mauro Romito
9efab63a64
add state to the accessibility label of rte formatting buttons
2025-06-12 17:28:12 +02:00
Stefan Ceriu
9309b543b8
Render the number of thread replies on the thread summary timeline view.
2025-06-12 16:54:53 +03:00
Mauro Romito
d05108796f
tombstoned and upgraded rooms implementation
...
added tests
tombstoned room avatar
2025-06-06 10:49:29 +02:00
Doug
bea64831cf
Show an account provider picker on the server confirmation screen when required. ( #4137 )
...
* Add a picker mode to the ServerConfirmationScreen.
* Hook up the account provider picker in authentication the flow.
Simplify the authentication flow coordinator, removing the restricted state.
* UI/Snapshot tests.
2025-05-20 17:21:08 +01:00