4456 Commits

Author SHA1 Message Date
Mauro Romito b58d4269f4 implemented the labs screen 2025-10-06 10:12:43 +02:00
ElementRobot b110a7ba51 Translations update 2025-10-06 10:21:05 +03:00
Stefan Ceriu 6c4b4fce00 Have Fastlane use the latest available 26.0.x Xcode version
This comes as a potential fix for Xcode Cloud where Xcode 26.0 is no longer available and when switching the workflow to 26.0.1 it fails with `[!] Cannot find an installed Xcode satisfying '26'`
2025-10-04 08:59:32 +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
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 c4aebc47ee pr suggestions and some code improvements 2025-10-03 10:55:27 +02:00
Mauro Romito 8f31671e10 fixed existing tests and added tests for all the threaded flows 2025-10-03 10:55:27 +02:00
Mauro Romito a42cb77368 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 0288ce6b4b 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
Stefan Ceriu cf5a72bc10 Fix how we generate app icon banners and implicitly the nightly icon (..again 🤦‍♂️). 2025-10-02 21:04:55 +03:00
Doug 621b72f162 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 3215f8c269 fix for the settings badge being clipped in the home screen 2025-10-01 18:54:33 +02:00
ElementRobot c09beec83c Bump the calendar version ready for the next release (#4557) 2025-10-01 17:18:32 +01:00
Mauro Romito 204b7c8297 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 94c42c81cc revert observable to a pre ios 26 implementation 2025-09-30 12:26:43 +02:00
Mauro Romito 38a4ac3053 fix meda timeline screen flipped scroll view blur being applied always 2025-09-30 12:26:43 +02:00
Mauro Romito 9689b21508 update tests 2025-09-30 12:26:43 +02:00
Mauro Romito e1e6362ee3 use all the default action info just change its handler 2025-09-30 12:26:43 +02:00
Mauro Romito 107e6f6b08 fix for caption not appearing in the media preview controller 2025-09-30 12:26:43 +02:00
Mauro Romito e04a937eed fix for nav bar showing an empty button in the media timeline 2025-09-30 12:26:43 +02:00
Mauro Romito f8a175ff35 remove magnification and text selection on iOS, also replaced TextView URL handling 2025-09-30 12:26:43 +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
Stefan Ceriu 8b7b1b5a37 Fix #4528 - Prevent the OnboardingFlowCoordinator from interfering with recovery setup. 2025-09-30 12:37:35 +03:00
Andy Balaam 889f5c570d Update the strings for the device verification flow (#4553) 2025-09-30 09:15:30 +01:00
Doug 0f930dbf09 Update acknowledgments with resolved names. (#4555) 2025-09-29 15:58:43 +01:00
Doug c5fccdce5e Show space invites in the room list. (#4545) 2025-09-29 13:57:58 +01:00
Doug 1f7c324077 Update CI to support Compound. 2025-09-29 10:41:01 +01:00
Doug bc13ddcd1a Update compound snapshots. 2025-09-29 10:41:01 +01:00
Doug d21e571130 Make sure the IDETemplateMacros.plist file is committed. 2025-09-29 10:41:01 +01:00
Doug e881ce56a8 Fix Compound Inspector and run SwiftFormat. 2025-09-29 10:41:01 +01:00
Doug c6b6c13533 Move Compound Inspector into the project. 2025-09-29 10:41:01 +01:00
Doug 90eeabf9de Run SwiftFormat and fix SwiftLint. 2025-09-29 10:41:01 +01:00
Doug ed73853c9b Move compound-ios package into the project. 2025-09-29 10:41:01 +01:00
Stefan Ceriu 9874d6fd84 Switch all workflow runners back to macos-15 in hope that it will require less ram and won't time out. 2025-09-29 12:37:28 +03:00
ElementRobot f852a5600e Translations update 2025-09-29 09:07:28 +03:00
Stefan Ceriu 63145c1729 Have the nightly label actually fit the icon. 2025-09-28 13:11:17 +03:00
Stefan Ceriu 7b285f8ffa Update the compound revision to a stable one. 2025-09-26 17:20:41 +03:00
Stefan Ceriu 8b86b5b14d Update preview test snapshots 2025-09-26 17:20:41 +03:00
Stefan Ceriu c94a1a4ab2 Remove old UI test snapshots 2025-09-26 17:20:41 +03:00
Stefan Ceriu 43b8cfd39b Fix integration tests for Xcode 26 2025-09-26 17:20:41 +03:00
Stefan Ceriu 0cf1058283 Fix UI tests for Xcode 26 2025-09-26 17:20:41 +03:00
Stefan Ceriu f31eda10dc Switch the enterprise tests to the xlarge runner as well. 2025-09-26 17:20:41 +03:00
Stefan Ceriu 30256f11a1 Create the SE 3rd gen simulator if necessary 2025-09-26 17:20:41 +03:00
Stefan Ceriu b250de1e3e Check if the preview tests time out on the macos-26-xlarge runner too. 2025-09-26 17:20:41 +03:00
Stefan Ceriu 9ee48fba87 Regenerate snapshots for OS26 2025-09-26 17:20:41 +03:00
Stefan Ceriu be01ddf212 Switch ci_common's xcode-select to 26.0 2025-09-26 17:20:41 +03:00
Stefan Ceriu b705eacf48 Switch workflows to the macos-26 runner 2025-09-26 17:20:41 +03:00
Stefan Ceriu f8ba973db2 Everybody do the Xcode 🎶 2025-09-26 17:20:41 +03:00
Stefan Ceriu 7127b936b4 Fix the new bloom modified on dark themes 2025-09-26 16:38:55 +03:00