Commit Graph

4315 Commits

Author SHA1 Message Date
renovate[bot] 8262533b6d Update GitHub Actions to v6.0.3 2026-06-10 16:58:31 +02:00
Stefan Ceriu 5ba94609b7 Disable client pausing and resuming because of timing issues against deeplinking 2026-06-10 17:28:56 +03:00
Mauro ad6ae390d1 use swift 6.2 for dev tools (#5720) 2026-06-09 10:46:29 +02:00
Stefan Ceriu b3db14cd2e Update preview test snapshots 2026-06-08 19:54:07 +03:00
Stefan Ceriu b7b762db16 Update UI test snapshots 2026-06-08 19:54:07 +03:00
Stefan Ceriu 2fddb597b8 Bump the CI workflows to iOS 26.5, centralise default OS version 2026-06-08 19:54:07 +03:00
Mauro Romito 44284de1e7 migrate the share extension to swift 6 2026-06-08 16:01:54 +02:00
Mauro Romito d22caf1a13 fix preview tests broken by a swiftformat rule, 2026-06-08 13:36:03 +02:00
Mauro Romito 6ec1f0eb10 swiftformat 2026-06-08 13:36:03 +02:00
Element CI 34ada2d933 Translations update 2026-06-08 13:36:03 +02:00
Doug 097d055dbe Some more tweaks to compound for User Status. (#5708)
* Add a plain list modifier to Compound.

* Move ElementTextFieldStyle into Compound and support more styles from the Figma

- More accurately reflects our Liquid Glass updates.
- Adds support for the .raised style.

* Update Element X snapshots.
2026-06-05 15:59:34 +01:00
Stefan Ceriu 21d2f59b26 Rename AppCoordinator pause and resume methods to be more explicit on their target. 2026-06-05 14:54:36 +03:00
Stefan Ceriu c0f20ce34c Re-enable the client pausing and resuming feature for nightly and debug builds 2026-06-05 14:54:36 +03:00
Stefan Ceriu 393abe6fa5 Make sure client services are resumed before handling app routes. 2026-06-05 14:54:36 +03:00
Stefan Ceriu 713af64fc6 Switch the clientProxy's start/stop sync semantics to service pausing and resuming to better match underlying behaviors 2026-06-05 14:54:36 +03:00
Stefan Ceriu e4a7322250 Expose the async nature of the ClientProxy startSync method 2026-06-05 14:54:36 +03:00
Mauro da5360c8e8 Hide user dot and track own user marker in Live Location mode. (#5707)
* added a new tracking mode for following a marker and the logic for switching such tracking mode

* implemented the follow marker tracking mode

* improved and added new tests
2026-06-05 13:51:57 +02:00
Mauro Romito 4fed491853 Use caveman in agents.md
disclaimer is caveman

remove discl
2026-06-05 13:39:50 +02:00
Mauro Romito 7cd406a011 added a comments section 2026-06-05 13:39:50 +02:00
Doug 181def226b Bring back the .editorconfig file without the trim rule. (#5712)
Undo #5703 and just remove the trim_trailing_whitespace line.
2026-06-05 12:07:05 +01:00
Stefan Ceriu 3b1d418ff1 Correctly handle user profile dismissals in the RoomMembersFlowCoordinator
A user profile screen presented from the root of the MembersFlowCoordinator would
go back to the initial state when dismissed. Unfortunately this wasn't being handled
(like in the roomMemberDetails case) and would lead to the FlowCoordinator not
finishing itself.

Both cases now go to the initial state and that's what triggers the finished call.
2026-06-05 13:49:34 +03:00
Michael b2de4dd81d Render user and room alias links in a room's topic view (#5709) 2026-06-05 11:24:59 +01:00
Stefan Ceriu ee82ed976e Automatically adjust the ElementCall PiP when changing orientations 2026-06-05 11:05:53 +03:00
Stefan Ceriu 92086d66c3 Add flip options to the MediaUploadPreview image edit screen 2026-06-05 11:05:03 +03:00
Doug dc8530b457 Remove the .editorconfig file (#5703)
`trim_trailing_whitespace = false` isn't actually what we want. We want the editor to trim non-blank lines but leave blank ones alone (which Xcode supports but editorconfig does not). Either way we have SwiftFormat rules for all of this now anyway.
2026-06-04 12:23:41 +01:00
Element CI 3aebbc50a5 Run XcodeGen, update Package.resolved and Settings.bundle 2026-06-04 09:21:55 +03:00
Element CI e8d9420c3c Run XcodeGen, update Package.resolved and Settings.bundle 2026-06-04 09:21:55 +03:00
renovate[bot] 557609d1df Update XcodeGen to v9.15.0 2026-06-04 09:21:55 +03:00
Stefan Ceriu 56d5f72f01 Rename RoomTimelineItemFixtures to just TimelineFixtures 2026-06-04 09:14:58 +03:00
Stefan Ceriu 9615e184ad Switch to using proper SDK Mocks everywhere. 2026-06-04 09:14:58 +03:00
Element CI d2f1e5caed Run XcodeGen, update Package.resolved and Settings.bundle 2026-06-03 17:19:09 +02:00
Mauro Romito f33a8800b9 add setup environment after checkout on the renovate action 2026-06-03 17:19:09 +02:00
renovate[bot] 051da1217e Update XcodeGen to v3.59.1 2026-06-03 17:19:09 +02:00
Element CI 1e303da17e Prepare next release 2026-06-03 04:23:15 -07:00
Doug 32ccb004d0 Re-order the call buttons to match the Figma and Element Web. (#5696) 2026-06-03 11:53:49 +01:00
Mauro Romito 30025ee884 fix for the timestamp state change creating clipping
less verbose comment

less verbos
2026-06-03 12:51:57 +02:00
Mauro Romito fb7c6831ed update sdk to 26.06.03
# Conflicts:
#	ElementX.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
2026-06-03 12:24:41 +02:00
Doug e9f66bda37 Use the new crop icon from Compound. (#5691) 2026-06-03 11:11:39 +01:00
Stefan Ceriu 939f6a5055 Bump the enterprise submodule 2026-06-03 09:50:16 +03:00
Stefan Ceriu 4bce88fa9e Bump swift-argument-parser to 1.8.1 and yams to 6.2.2 2026-06-03 09:24:35 +03:00
Stefan Ceriu b8f13428df Update the project file and the Package.resolved 2026-06-03 09:24:35 +03:00
renovate[bot] 231c327aae Update XcodeGen 2026-06-03 09:24:35 +03:00
Stefan Ceriu 2e7b2d1487 Regenerate the mocks 2026-06-03 08:57:04 +03:00
Stefan Ceriu c6d2c6b025 Switch the mock stencil templates to use NSLock instead of dispatch queues 2026-06-03 08:57:04 +03:00
Stefan Ceriu a6cad41b12 Remove all underlyingFoo mock property usage (unnecessary) 2026-06-03 08:57:04 +03:00
Stefan Ceriu dc91a0d5e9 Move the old MockTimelineController to the mocks folder and TimelineControllerMock 2026-06-03 08:57:04 +03:00
Stefan Ceriu 8196fa09bd Update locally failing snapshots 2026-06-03 08:57:04 +03:00
Stefan Ceriu 6ad1654d97 Convert the old MockTimelineController to the generated TimelineControllerMock 2026-06-03 08:57:04 +03:00
mredig d66a968afd Connect settings app route and action from logout screen 2026-06-03 08:25:50 +03:00
Doug 915b1fb718 Update ListRowLabel with the correct icon spacing when using LiquidGlass. 2026-06-03 08:15:32 +03:00