Aaron
485bbc3e56
Update the active Space Filter Button in the Chats header to be Primary instead of Accent.
2026-02-11 17:38:43 +01:00
Stefan Ceriu
e23685be70
Show the empty room list state when filtering by a space that has no children.
2026-02-09 15:35:18 +02:00
Stefan Ceriu
26060dde3a
Hide the space filters button when not part of any spaces
...
Also automatically dismiss a selected filter if no longer available i.e. the space has been left.
2026-02-06 10:06:08 +02:00
Stefan Ceriu
a2a8527ffc
Clean up the Signposter implementation and align on new metrics
2026-01-30 13:19:05 +02:00
Stefan Ceriu
23062901c0
Update files following swiftformat upgrade
2026-01-27 12:50:57 +02:00
Stefan Ceriu
b4b9f6affa
Space filters ( #4977 )
...
* Add support for SpaceFilters on the SpaceServiceProxy level and a screen that renders them
* Add aliases to a couple of space room mocks
* Update translations and related snapshots
* Add a feature flag for space filters
* Add a new room summary provider filter that takes a list of room identifiers next to the normal state filters
This will take the SpaceFilter's descendants and combine it with the normal filters to reduce the rooms shown
* Add a new space filter button to the home screen and link it to the SpaceFiltersScreen and the actual RoomSummaryProvider room list filters
* Bump the RustSDK to v26.01.20-2 for SpaceFilter support.
* Add a cancellation button to the space filters screen
* Make the filter presentation mode liquidy, move the sheet to within the home screen.
* Address PR comments
2026-01-21 20:19:39 +00:00
Stefan Ceriu
5577acac19
Fix the setting button's layout and animation on liquid glass
2026-01-21 11:20:39 +02:00
Mauro
34123a4567
Empty spaces list screen ( #4936 )
...
* Added an FF to create spaces + empty spaces list state
* removed learn more button and improved spacing
* updated toolbar for chats and spaces to match ios 26 designs
2026-01-09 15:17:43 +01:00
Doug
a53b9137ef
Add a dedicated target for SDK mocks to avoid type name conflicts on the generated code.
2026-01-06 10:57:37 +00:00
Stefan Ceriu
cdc77a0cd1
Tweakity tweak tweaks
2025-12-11 15:42:17 +02:00
Stefan Ceriu
8518e67426
Move the room list sending state icons to the front of the latest event.
2025-12-11 15:42:17 +02:00
Doug
3b42a784c8
Add accessibility hints for the send state in the room list. ( #4804 )
2025-12-01 13:28:48 +00:00
Doug
62930968f8
Show the last message state in the room list.
2025-11-27 16:43:48 +00:00
Mauro
f7dd9cdcf8
Update copyright holding and dates ( #4640 )
...
* Update copyright holding and dates
* compound IDE Macros updated
* update copyright
* update copyrights done
* update templates and README
2025-10-21 14:34:56 +02:00
Doug
f01f31954d
Make the SpaceRoomListProxy publish its SpaceRoomProxy updates. ( #4607 )
...
Also removes an unused `parent` parameter that was missed when removing the parent name and includes some regenerated snapshots that were missed in the last PR.
2025-10-09 17:22:43 +01:00
Mauro Romito
c588ace336
fixed an issue where owners that left the room where considered as valid owners
2025-10-09 17:58:54 +02:00
Doug
0009259119
Fix the bloom on the space tab for real. ( #4604 )
...
* Actually fix the bloom height for spaces this time 🤦♂️
* Use a better y position.
It's still not great on iPad.
2025-10-09 10:13:35 +01:00
Doug
c572a1a431
Add UI tests for accepting space invites. ( #4602 )
...
* Fix the space visibility icon size in the join room screen.
* Add a UI test for accepting space invites.
2025-10-09 10:11:02 +01:00
Doug
6def8e5973
Make the space list bloom height match the room list. ( #4585 )
2025-10-07 12:52:12 +01: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
6377d9be67
A couple of small tweaks. ( #4569 )
...
* Stop ignoring the safe area with the suggestions view.
They weren't visible on iPad (hidden behind the sidebar) and I can't find any instance when they're shown where the safe area comes into play.
* Make sure the room list deselects the cell when dismissed a room.
* Use the backports pattern in more places.
* Fix the annoying header on macOS.
* Silence some warnings
* Fix compound CI branch name.
2025-10-03 12:09:17 +01:00
Mauro Romito
3215f8c269
fix for the settings badge being clipped in the home screen
2025-10-01 18:54:33 +02:00
Doug
89c9e3112f
Accept space invites from a home screen cell. ( #4554 )
...
* Push the SpaceScreen after accepting an invite from the room list.
* Add a test for accepting a space invite.
2025-09-30 10:43:48 +01:00
Doug
c5fccdce5e
Show space invites in the room list. ( #4545 )
2025-09-29 13:57:58 +01:00
Stefan Ceriu
7127b936b4
Fix the new bloom modified on dark themes
2025-09-26 16:38:55 +03:00
Mauro Romito
bc95be16d6
home screen toolbar doesn't show glass padding
2025-09-26 16:38:55 +03:00
Mauro Romito
2de50ab036
iOS 26 minor fixes
2025-09-26 16:38:55 +03:00
Doug
2f2e6f6226
Revert weak media provider ( #4483 )
...
* Revert "Address the real lifetime issue of the SDK's `Client` by making `Context.mediaProvider` weak. (#4466 )"
This reverts commit c794144ef1 .
* Better docs.
2025-09-08 17:48:58 +01:00
Doug
c794144ef1
Address the real lifetime issue of the SDK's Client by making Context.mediaProvider weak. ( #4466 )
...
This reverts commit 927aea4bfe .
2025-09-05 17:18:14 +00:00
Doug
441f5ae975
Tweaks discovered when using Compound overrides. ( #4456 )
...
- Fixes a bug where gradients wouldn't use the latest tokens after first use.
- Makes the bloom aware of colour overrides (and discovers a bug with dark mode).
- Decouples HomeScreenCell from the HomeScreenViewModel.Context (so it can be previewed with colour overrides).
2025-09-02 09:40:03 +01:00
amshak
bb5deb9c50
Make the room list filters smaller. ( #4432 )
2025-08-22 14:46:39 +01:00
Copilot
8c38c11146
Add a Low Priority room filter behind a feature flag. ( #4394 )
...
* Add Low Priority room filter with incompatibility rules
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com >
* Add a feature flag and use the SDK filters.
* Fix filter tests and add RoomSummaryProvider tests for the default filters.
* Remove unnecessary comment.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com >
Co-authored-by: Doug <douglase@element.io >
2025-08-20 11:56:44 +01:00
Doug
3dc6d73899
Add SpaceRoomCell & Space…ProxyProtocols and use them on the SpaceListScreen. ( #4404 )
2025-08-13 12:06:29 +01:00
Doug
a094362416
Fix some SwiftLint warnings.
2025-08-08 10:33:08 +01:00
Mauro
5ab6f90863
Last Owner should edit admins, and not leave when is last ( #4372 )
2025-08-07 08:40:14 +00:00
Doug
1b90815e10
Remove the .logoutWithoutConfirmation actions.
2025-07-30 14:42:59 +01:00
Doug
5762e1c537
Stop showing the sliding sync proxy alert to any remaining users.
...
The session will simply fail to restore and the restoration token deleted.
2025-07-30 14:42:59 +01:00
Mauro Romito
97f517129f
hit region issues were caused by dynamic type checks not working properly, so they have been removed
2025-07-21 20:11:18 +02: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
5c030f6682
hide accessibility when the home screen cell is in placeholder mode
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
20f897256c
fixes
2025-07-21 20:11:18 +02:00
Mauro
4d87612f21
a11y labels added to the home screen cell symbols ( #4298 )
2025-07-07 15:09:54 +02: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
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
Stefan Ceriu
bfd97cd560
Make the RoomInfo isPrivate field optional and handle it accordingly.
2025-06-25 17:23:22 +03:00
Stefan Ceriu
46f49af930
Bump the SDK to v25.06.25; adopt the new optional RoomInfo joinRule and isPublic.
2025-06-25 17:23:22 +03:00
Mauro Romito
ec2a30c492
show alert when trying to accept invalid invites
2025-06-20 10:07:58 +02:00
Mauro Romito
26a7d5ac82
pr suggestions
2025-06-06 10:49:29 +02:00