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
Mauro Romito
155b47e849
tombstoned and upgraded rooms implementation
...
added tests
tombstoned room avatar
2025-06-06 10:49:29 +02:00
Mauro
aef91b5bc9
Handle media previews and invite avatars through the account data ( #4142 )
...
* added account data media display policy handling to NSE
* pr suggestions
* update compound
* code improvement
2025-05-28 19:51:34 +02:00
Stefan Ceriu
f9b3281172
Bump the SDK to v25.05.26-2 and update the breaking changes following the RoomListItem removal
2025-05-26 18:11:24 +03:00
Stefan Ceriu
e1984ccdc0
Fix room list heroes label format
...
- change from `Alice, Bob and Charlie` to `Alice, Bob, Charlie and 42 others` (when applicable)
2025-05-12 19:40:14 +03:00
Mauro Romito
0f53ad6724
updated SDK and improved report flow
...
the report flow is now based on the matrix version and the new one will only be used if the SDK checks if the server supports it.
2025-04-30 11:41:19 +02:00
Stefan Ceriu
41b18cfd52
Remove now unnecessary RoomListSummary lastMessageFormattedTimestamp
2025-04-28 18:51:13 +03:00
Stefan Ceriu
899c33a5ad
Remove delivered notifications for rooms that have meantime become fully read and have messages newer than what's delivered
...
- this is a best effort solution to cleanup outdated notifications when using multiple clients and reading them elsewhere
2025-04-28 18:51:13 +03:00
Doug
e14672e1f6
Dismiss room invite notifications when rejecting them from the home screen. ( #4074 )
2025-04-28 16:33:49 +01:00
Mauro
7183b0fe19
Report room and decline & block screens tweaks ( #4044 )
...
* report rom and decline and block screens tweaks
- Use the copies: "Leave room" and "Report room" everywhere, also in DMs
- Report reason in report room is now mandatory.
- Report reason in decline and block is now mandatory if the report action is set to on.
- Generic alert for failure of main API in both report room and decline and block has been added
* report room and decline and block screen previews
2025-04-22 10:44:20 +01:00
Doug
5ff9072331
Tweak the size of the new bloom to match Figma better. ( #4039 )
...
Also increase the resolution to reduce banding.
2025-04-17 14:30:33 +01:00
Doug
5ba070d4d0
Add the new bloom style under a feature flag. ( #4033 )
...
* Refactor the bloom into a modifier.
It currently depends on the home screen context but that will be removed in the future.
* Add an initial implementation of the new bloom using an image on the navigation item's appearance.
* Add a feature flag to control the new bloom.
2025-04-16 16:36:19 +01:00
Mauro Romito
a6dadc1cf3
change: specific report copy for DMs
2025-04-14 15:35:08 +02:00
Doug
4f4729b8df
Stop showing the canonical alias for invites in the room list. ( #4020 )
2025-04-14 10:42:21 +01:00
Doug
a5d94a0219
Adopt the new start chat button design. ( #4013 )
...
* Update compound and handle plain to tertiary/textLink button style updates.
* Update the start chat button to use the right icon/style.
* Update preview snapshots.
* Fix remaining snapshots.
2025-04-11 17:09:57 +01:00
Mauro Romito
d92fecdc7e
feat: decline and block screen
...
fix
improvement
fix conflict
fix tests
tests
2025-04-07 18:52:56 +02:00
Mauro Romito
2ee5c1b403
feat: report a room
...
updated tests
updated tests
added a feature flag to report room
removed delay
rename
2025-04-07 17:17:08 +02:00
Doug
5e50823223
Allow the services that are configured by secrets to be disabled. ( #3961 )
...
* Make the map tiler key optional.
* Make the bug report URL optional.
* Make the sentry URL optional.
* Make the analytics configuration optional and handle consent taking Sentry into account.
* Stop prompting users to report crashes when Sentry is disabled.
2025-04-01 09:24:12 +01:00
Mauro Romito
b709cccb1c
fix: DM invites now correctly render the avatar
2025-03-21 20:27:04 +01:00