4456 Commits

Author SHA1 Message Date
manuroe 3d58aa0afb Use single typeText call to speed up tests execution 2026-03-30 10:11:49 +02:00
Aaron Thornburgh 96b6d69d5a Update Send button bg color (#5170)
* Update Send button bg color

Change the gradient bg to accent/rest.

* Tidy-up ComposerToolbar to match iOS 18 Figma.

Also simplifies the tests a bit.

* Add a .glassEffect to Compound's SendButton.

* Add a border to TimelineReplyView.

Also use the same sizes in both the message bubbles and the composer.

* Change icon size and container in message bubbles

- Container size = 36x36px
- Icon size = 24x24px

* Update icon of reply contents to be 24x24

* Update the VoiceMessageButton to match the designs.

* Adopt Liquid Glass in the ComposerToolbar.

* Generate and fix snapshots.

---------

Co-authored-by: Doug <douglase@element.io>
2026-03-25 17:42:10 +00:00
Element CI a2481b59ba Prepare next release 2026-03-24 13:51:40 -07:00
Doug 8ce6f1f0d3 Really fix the release script. 2026-03-24 19:45:07 +00:00
Doug 86cea87c0f Fix the release script. 2026-03-24 17:06:44 +00:00
Mauro Romito 3ae0fc6713 remove the DEBUG check from the PreviewScrollView 2026-03-24 16:31:38 +01:00
Mauro Romito b4d6b8f47c update matrix sdk to 26.03.24 2026-03-24 12:48:34 +01:00
Mauro b8d337e4ce Render the live location timeline item (#5209)
* created the data for the timeline item

# Conflicts:
#	ElementX/Sources/Other/Logging/Tracing.swift
#	ElementX/Sources/Services/Authentication/AuthenticationService.swift
#	ElementX/Sources/Services/Authentication/LinkNewDeviceService.swift

* Implemented the LLS timeline item

* updated preview tests

* pr and design suggestions

* previewscrollview is debug only
2026-03-24 10:34:00 +01:00
ElementRobot 610c296125 Translations update (#5295) 2026-03-23 17:20:23 +00:00
Stefan Ceriu 4ae17c06ea Bump the RustSDK to v26.03.23 2026-03-23 15:20:37 +02:00
amshak eae10b2125 Changed ordering of Room details screen (#5290)
* Changed ordering of Room details screen

Added media, polls and pinned section on top, because the user is more likely to access those.

* Update snapshots.
2026-03-20 15:12:53 +00:00
Aaron Thornburgh 0601b3248a Use an iOS 26 close button and re-order some sections in SettingsScreen. (#5281)
* Settings > Change Done button to Close

Do it!

* Change ordering of menu item sections

Swap manage app section with manage account section.

* Use a primaryAction placement for the close button.

* Generate the preview snapshots.

* Merge the Manage account and Manage devices actions.

---------

Co-authored-by: Doug <douglase@element.io>
2026-03-20 15:00:10 +00:00
renovate[bot] 8a65d613b1 Update codecov/codecov-action action to v5.5.3 (#5283)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 14:52:24 +00:00
Aaron Thornburgh 81a5e3c486 Update container shape of the File TimelineItem's icon. (#5288)
* Change corner radius of icon container

From round to 4px

* Update snapshots.
2026-03-20 14:08:57 +00:00
Stefan Ceriu a402d20bae Update preview test snapshots following component design changes 2026-03-19 16:41:27 +02:00
Stefan Ceriu a164812f50 Adjust the PillView and BadgeLabel to the new compound styles 2026-03-19 16:41:27 +02:00
Stefan Ceriu d544a5874a Update preview test snapshots 2026-03-19 14:18:22 +02:00
renovate[bot] 8b411697a4 Update dependency element-hq/compound-design-tokens to v8 2026-03-19 14:18:22 +02:00
Stefan Ceriu c18eb92145 Revert "Move CI GitHub token usage to the global git configuration"
This reverts commit 519cd4052d.
2026-03-19 08:59:30 +02:00
Mauro dfee18e511 Rename Sign Out to Remove Device + Update SDK 26.03.18 (#5280)
* update the sdk

* updated preview tests

# Conflicts:
#	ElementX/Sources/Screens/Timeline/View/Style/TimelineItemSendInfoLabel.swift
#	ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LiveLocationRoomTimelineView.swift

* update sdk to 26.03.18 + regenerated preview tests after sign out copy change

* updated UI tests

* pr suggestions
2026-03-18 17:34:45 +01:00
renovate[bot] 860a7de35e Update dependency siteline/SwiftUI-Introspect to from: "26.0.1" (#5221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 12:24:12 +00:00
ElementRobot a4e5445e81 Translations update (#5212)
* Translations update

* updated previews

---------

Co-authored-by: Mauro Romito <mauro.romito@element.io>
2026-03-16 16:51:17 +01:00
renovate[bot] 671f8e7acd Update nschloe/action-cached-lfs-checkout action to v1.2.4 2026-03-16 16:21:36 +02:00
Stefan Ceriu 4f734479bf Set LastUpgradeCheck for XcodeGen and hopefully stop Xcode from automatically updating the schemes 2026-03-13 16:57:18 +02:00
Stefan Ceriu 519cd4052d Move CI GitHub token usage to the global git configuration 2026-03-13 16:57:01 +02:00
renovate[bot] abb1274154 Update dependency element-hq/compound-design-tokens to v7 2026-03-12 16:47:10 +02:00
Doug bf2156b3df Fix the AuthenticationStartScreen with large Dynamic Type sizes. (#5191)
* Allow AuthenticationStartLogo to be scaled and fix dark mode when not on a gradient.

* Fix the layout of AuthenticationStartScreen with large Dynamic Type sizes.
2026-03-12 14:18:19 +00:00
Doug b5f571bfe4 Add tests for loading Classic accounts.
Tidy up warnings and fix a few bugs that were revealed.
2026-03-11 17:42:53 +00:00
Doug 06c6ed3b2d Simplify ClassicAppAccount loading (only load what we need). 2026-03-11 17:42:53 +00:00
Mauro Romito 95b3a8fbb1 Add support for reading accounts from Element Classic. 2026-03-11 17:42:53 +00:00
Copilot ac56a0ba43 Fix screen template unit tests to use Swift Testing conventions (#5187) 2026-03-11 15:20:21 +00:00
Stefan Ceriu bce9119bc3 Replace the last of the fastlane lanes with swift tooling
- move more sharable code to CI static methods
- merge `release_to_github` and `prepare_next_release` into one single command as they had dependencies on each other
- remove all traces of ruby and fastlane
2026-03-11 10:06:44 +02:00
Andy Balaam 96ea54e299 Call the new recoverAndFixBackup method to fix key storage if it's broken 2026-03-10 15:11:43 +02:00
renovate[bot] 785903e8d3 Update dependency element-hq/compound-design-tokens to v6.10.2 (#5180) 2026-03-10 14:28:19 +02:00
Element CI 05fabbc420 Prepare next release 2026-03-10 05:01:34 -07:00
Mauro Romito 12d96ed9d2 update SDK to 26.03.10 2026-03-10 12:35:11 +01:00
Copilot f6faec9ef9 Bump element-call-swift to v0.17.0 (#5184)
* Bump element-call-swift to v0.17.0

Co-authored-by: Velin92 <34335419+Velin92@users.noreply.github.com>

* use exactVersion

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Velin92 <34335419+Velin92@users.noreply.github.com>
Co-authored-by: Mauro Romito <mauro.romito@element.io>
2026-03-10 10:21:55 +00:00
ElementRobot e4bfd21323 Translations update 2026-03-10 10:29:17 +01:00
renovate[bot] efedfb5d45 Update zizmorcore/zizmor-action action to v0.5.2 2026-03-10 10:21:40 +01:00
Mauro Romito 18ffaec2e1 improved location sheets presentations and addressed some pr suggestions 2026-03-09 18:14:41 +01:00
Mauro Romito 76ed0a73ea advising sim issue 2026-03-09 18:14:41 +01:00
Mauro Romito 6227cf6a0f added back the share sheet popover 2026-03-09 18:14:41 +01:00
Mauro Romito 9e68da4ff0 implementing static location sheet 2026-03-09 18:14:41 +01:00
Mauro bbbb2e9dee Refactor and redesign Location Sharing Screen (#5155)
* refactored the static location screen to the location sharing screen

# Conflicts:
#	UnitTests/Sources/LocationSharingScreenViewModelTests.swift

# Conflicts:
#	ElementX.xcodeproj/project.pbxproj

* implemented a custom pin with an overlayable view

* implemented the render of the user when the location is sender instead of the pin type

* removed description and body they are not used at all.

* reimplemented single button for sharing this or user location + implemented an experimental way to update annotations

* removed unnecessary @Suite description

* implemented a way to display the alert on top of the sheet and added a spinner to the center user location button

* fixed alerts strings

* fixed a failing test

* improved preview tests
2026-03-06 12:51:16 +01:00
Element CI 0c79b5404d Prepare next release 2026-03-05 10:04:05 -08:00
Doug f8039e274b Actually fix the post-build command. 2026-03-05 17:41:24 +00:00
Doug 0d4ff5ea87 Fix the post-build command. 2026-03-05 17:08:54 +00:00
Doug af587338cb Fix the post-clone tools command. 2026-03-05 16:29:17 +00:00
Doug 4993d0d59f Fixes an SDK issue with the crypto store. (#5167)
* Update the SDK.

Fixes a missing migration in the crypto store.

* Update the enterprise submodule.
2026-03-05 16:07:51 +00:00
Stefan Ceriu e23959a201 Convert more fastlane tools to swift commands (#5163)
* Upload dSYMs to sentry using swift and the sentry-cli instead of fastlane.

* Replace the fastlane `config_production` lane with a swift tools `ConfigureProduction` command.

* Replace Zsh with CI.run in the new ConfigureNightly command

* Replace the fastlane `tag_nightly` lane with a swift tools `TagNightly` command.

* Print out all the commands going through CI.Run and their arguments

* Address PR comments
2026-03-05 16:14:09 +02:00