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
Daniel Anderson
4c8becc99e
Clear incoming-call state on every path that ends a ringing call
...
Four end paths each cleaned up partially.
Signed-off-by: Daniel Anderson <daniel.anderson@toptal.com >
2026-06-02 15:43:20 +03:00
Doug
9bfc97ad59
Tweak AGENTS.md to make sure SwiftLint/SwiftFormat warnings are discovered. ( #5680 )
...
Also remove redundant whitespace-formatting requirement now that SwiftFormat has a rule.
2026-06-02 09:39:55 +01:00
Stefan Ceriu
c22c6deb1a
Disable client pausing and resuming because of timing issues against deeplinking
2026-06-02 11:22:48 +03:00
Aaron Thornburgh
dc7454d161
Updates to File Info Bottom Sheet ( #5667 )
...
* Updates to File Info Bottom Sheet
Removing buttons, changing labels, adding a title
* Update the underlying actions rather than fixing it at the screen-level.
* Fix the media details sheet height now there's a navigation title.
* Record preview snapshots
---------
Co-authored-by: Doug <douglase@element.io >
Co-authored-by: Element CI <ci@element.io >
2026-06-01 14:00:55 +01:00
Doug
a3f78c9005
Fix the preview snapshots on develop.
2026-06-01 12:23:01 +01:00
Element CI
24b9143901
Translations update
2026-06-01 12:23:01 +01:00
Mauro Romito
6b584ccf65
use readHeight instead on geometry change in the top section of the home screen
2026-05-29 17:17:31 +02:00
Mauro Romito
63d33efb5e
fix the issue where the empty state overlaps the banner if present
2026-05-29 17:49:11 +03:00
Doug
0c9c06047a
Restrict the dynamic range of avatars to prevent them from displaying HDR content.
...
It makes no sense to scroll through the room list/timeline and the screen to be going in and out of HDR.
2026-05-29 17:48:49 +03:00
Stefan Ceriu
0c1894e175
Update UI test snapshots that fail on CI
2026-05-29 17:48:00 +03:00
Stefan Ceriu
423bd8073f
Move more MockTimelineController configuration to the constructor
2026-05-29 17:48:00 +03:00
Stefan Ceriu
4830424427
Move MockTimelineController signalling to a new SignallingTimelineItemProviderMock
...
This allows for testing more of a flows and using a real TimelineController in
a lot of the UI tests
2026-05-29 17:48:00 +03:00
Stefan Ceriu
bb2cbb6592
Generate a mock for the TimelineControllerProtocol
2026-05-29 17:48:00 +03:00
Stefan Ceriu
deb319c18a
Expand the EventTimelineItem mock configuration
2026-05-29 17:48:00 +03:00
Stefan Ceriu
d81679cf41
Make the RoomTimelineItem fixtures available as TimelineItemProxys too
2026-05-29 17:48:00 +03:00
Doug
46373b1204
Use the same icon in the TimelineReplyView as shown in the File timeline view. ( #5665 )
2026-05-29 13:26:57 +00:00
Doug
33e7c1a819
Add Swift Concurrency Pro skill to the project. ( #5662 )
...
Installed for Copilot with `gh skill install` and manually created a symlink for Claude to access all Copilot skills.
2026-05-29 12:47:48 +01:00
Stefan Ceriu
f040964d3f
Allow the user to forward the same message to multiple rooms at once
...
This will send the item to the rooms in order they were chosen and only deep link
into the target room if single, otherwise it will just dismiss the forwarding screen
after sending.
2026-05-29 14:27:42 +03:00
Mauro
7093d966b4
Set map tiler URL from well known if available ( #5633 )
2026-05-28 15:24:58 +02:00