Commit Graph

2630 Commits

Author SHA1 Message Date
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
Doug
886f35ed5c 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
cbf804cda6 pr suggestions and some code improvements 2025-10-03 10:55:27 +02:00
Mauro Romito
4454cf65b8 fixed existing tests and added tests for all the threaded flows 2025-10-03 10:55:27 +02:00
Mauro Romito
75eeafa9ae when focussing an event in a thread of a new room, focus the thread root in the room that has been opened 2025-10-03 10:55:27 +02:00
Mauro Romito
62cd5dbb9a implemented navigation for permalinks to threads
also this handles the case where we are permalinking to non existent (or impossible to fetch) event.
2025-10-03 10:55:27 +02:00
Doug
c91c69b86b Joining a space from the room flow. (#4563)
* Add the More menu to SpaceScreen.

And a simple way to leave a space for testing.

* Start a space flow when accepting a space invite from the room flow.

* Minimise the tab bar on iOS 26 when scrolling down.

* Enable spaces by default!
2025-10-02 10:58:38 +01:00
Mauro Romito
f8d787bb8d fix for the settings badge being clipped in the home screen 2025-10-01 18:54:33 +02:00
Mauro Romito
ff568f56fb removed identifier in the UIAction for opening a URL, also added a function to get a thread root from any event 2025-09-30 18:17:05 +02:00
Mauro Romito
00993ef92f revert observable to a pre ios 26 implementation 2025-09-30 12:26:43 +02:00
Mauro Romito
cd5198ce49 fix meda timeline screen flipped scroll view blur being applied always 2025-09-30 12:26:43 +02:00
Mauro Romito
8f6eb4a613 use all the default action info just change its handler 2025-09-30 12:26:43 +02:00
Mauro Romito
8f254d328a fix for caption not appearing in the media preview controller 2025-09-30 12:26:43 +02:00
Mauro Romito
4a5209b284 fix for nav bar showing an empty button in the media timeline 2025-09-30 12:26:43 +02:00
Mauro Romito
44e96651e2 remove magnification and text selection on iOS, also replaced TextView URL handling 2025-09-30 12:26:43 +02:00
Doug
b75b41ba66 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
Stefan Ceriu
84aaebf589 Fix #4528 - Prevent the OnboardingFlowCoordinator from interfering with recovery setup. 2025-09-30 12:37:35 +03:00
Andy Balaam
7b1bce078f Update the strings for the device verification flow (#4553) 2025-09-30 09:15:30 +01:00
Doug
f2663d146f Update acknowledgments with resolved names. (#4555) 2025-09-29 15:58:43 +01:00
Doug
a3d7d5dfe8 Show space invites in the room list. (#4545) 2025-09-29 13:57:58 +01:00
ElementRobot
004515fb68 Translations update 2025-09-29 09:07:28 +03:00
Stefan Ceriu
5ac7faf7a3 Fix the new bloom modified on dark themes 2025-09-26 16:38:55 +03:00
Mauro Romito
e5abe0bfc7 swift format 2025-09-26 16:38:55 +03:00
Mauro Romito
3593c8a451 fix for swipe to reply on iOS 26 and also improved iOS 18 behaviour 2025-09-26 16:38:55 +03:00
Mauro Romito
ea4c003741 fixed search 2025-09-26 16:38:55 +03:00
Mauro Romito
dbe5bb35b4 more fixes and preview tests updated 2025-09-26 16:38:55 +03:00
Mauro Romito
9d6a31dc06 fix for spaces list screen glassified bg 2025-09-26 16:38:55 +03:00
Mauro Romito
ad833e9a77 fix sliding banners on iOS 26 2025-09-26 16:38:55 +03:00
Mauro Romito
ace68b4ff4 home screen toolbar doesn't show glass padding 2025-09-26 16:38:55 +03:00
Mauro Romito
8eb94e856c iOS 26 minor fixes 2025-09-26 16:38:55 +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
Stefan Ceriu
57ec491bac Fixes #4529 - Order out of order ordered list ordering order 2025-09-26 10:48:56 +03:00
Stefan Ceriu
f90e79e475 Prevent the gradient background from being incorrectly rendered everywhere the placeholder screen is used. 2025-09-25 10:50:10 +03:00
Stefan Ceriu
063d0e4f52 Properly use the new hideBrandChrome in the AuthenticationStartLogo 2025-09-24 15:00:30 +03:00
Stefan Ceriu
137d02242a Enable the next gen html parser and attributed string builder by default. 2025-09-24 14:55:30 +03:00
Stefan Ceriu
a38c608010 Update generated file headers after Sourcery bump. 2025-09-24 07:47:43 +03:00
Stefan Ceriu
b39d1028b9 Fixes #4534 - Use content_loaded instead of io.element.join for detecting EC timeouts. Bump EC to 0.16.0-rc.4. 2025-09-24 07:47:43 +03:00
Stefan Ceriu
704982c9da Fix the latest event sorter's feature flag usage. 2025-09-24 07:45:06 +03:00
Stefan Ceriu
48268a3760 Remove unnecessary link preview vstack bottom padding when there are no links present. 2025-09-24 07:34:43 +03:00
ElementRobot
b6c51b2ae6 Translations update 2025-09-22 11:55:07 +03:00
Doug
a9f91c25c2 Update the SDK and Element Call. (#4527)
* Update Element Call to RC3

* Update the SDK.

* Add feature flag for latest event sorter.
2025-09-19 18:06:48 +01:00
Stefan Ceriu
a2fffe35f0 Implement link previews for text messages using Apple's LinkPreview framework (#4520) 2025-09-19 12:48:09 +00:00
Stefan Ceriu
afc09fd618 Add an app setting to disable rendering the chrome around the app logo/brand. 2025-09-19 15:15:25 +03:00
Doug
9ac83d06c7 Update the SDK and Element Call. (#4522)
* Update the SDK and Element Call.

Additionally fix a bug where there was no way to navigate out of a call link after hanging up.

* Remove the temporary parameters.
2025-09-18 18:24:24 +01:00
Valere Fedronic
cb62112159 Listen to call decline to stop ringing when declined from other device (#4505)
* Listen to call decline to stop ringing when declined from other device

* use proper swift naming convention for Id/ID

* fix Force unwrapping

* fix lint

* An approach without the custom publisher.

* review: correct naming convention

* review: revert some invisible char/tab changes

* add ref to the room proxy in the closure

---------

Co-authored-by: Doug <douglase@element.io>
2025-09-18 16:11:03 +02:00
Stefan Ceriu
af2c13c7dd Automatically clear temporary folders whenever migrating versions as the system rarely does. 2025-09-18 09:56:05 +03:00
Doug
28bd7a0d6a Update the SDK. (#4517) 2025-09-17 15:43:38 +01:00
Doug
780af95968 Add the JoinRoomScreen into the SpaceFlowCoordinator. (#4513)
* Add the JoinRoomScreen into the SpaceFlowCoordinator.

The screen needs further work to make the join work.

* Fix the tests completing the join flow with the right action.
2025-09-17 15:12:45 +01:00