Commit Graph

4464 Commits

Author SHA1 Message Date
Doug 6def8e5973 Make the space list bloom height match the room list. (#4585) 2025-10-07 12:52:12 +01:00
Doug c03ed528ba More space tweaks (#4584)
* Remove the room count everywhere.

* Remove the parent name from restricted spaces.
2025-10-07 10:57:53 +01:00
Doug 8cd5c9862e 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 1a5ff8b012 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 efef9ad335 Fix Settings screen snapshots. 2025-10-07 08:31:18 +01:00
Doug 6d81edcffc Fix labs snapshots. 2025-10-07 08:27:42 +01:00
Doug 0f38f303ab 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
Doug 93f712779d Add the spaces feature announcement sheet. (#4571) 2025-10-06 16:59:56 +01:00
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