Commit Graph

3889 Commits

Author SHA1 Message Date
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
Doug 51194c09e2 Add zizmor checks on CI. (#5161)
* Add zizmor checks on CI.

* Fix zizmor credentials warnings

* Add persist-credentials: false to action-cached-lfs-checkout too.

* Add empty permissions by default.

* Ignore pull_request_target failure and add a warning.
2026-03-05 13:54:51 +00:00
Stefan Ceriu 0ab6458e4e Fix new redundantSendable and redundantSwiftTestingSuite swiftformat errors 2026-03-04 17:02:11 +02:00
Element CI 72e70e7f95 Prepare next release 2026-03-03 09:35:32 -08:00
Doug c35550408e Stop messages disappearing and then re-appearing after being sent. (#5162)
Update the SDK.
2026-03-03 17:09:34 +00:00
Stefan Ceriu a08e3d5170 Fix missing QRCodeLoginErrors after cherry picking from draft PR. 2026-03-02 18:14:21 +02:00
Stefan Ceriu b9364da933 Add missing parenthesis on timeline removal diff logs. 2026-03-02 18:14:21 +02:00
Hugh Nimmo-Smith 4dcede603c Add mappings for additional errors in Link new device
Depends on a matrix-rust-sdk update
2026-03-02 18:14:21 +02:00
Stefan Ceriu ca00a7a9d7 Update the RustSDK to v26.03.02 2026-03-02 18:14:21 +02:00
ElementRobot 4441cac284 Translations update (#5158) 2026-03-02 11:29:00 +00:00
Stefan Ceriu 1590f2b2a1 Fix xcode cloud nightly run build number setting 2026-03-02 12:34:58 +02:00
Stefan Ceriu fe4d607dc8 Silence all swift runs 2026-03-02 12:34:58 +02:00
Stefan Ceriu 5732199519 Completely remove ruby from github actions 2026-03-02 12:34:58 +02:00
Stefan Ceriu 6dd9f3f5e9 Replace the enterprise unit tests workflow with the new swift ones 2026-03-02 12:34:58 +02:00
Stefan Ceriu 1b55fb224c Add swift command for running integration tests 2026-03-02 12:34:58 +02:00
Stefan Ceriu d3cefb8e0b Add swift command for running UI tests 2026-03-02 12:34:58 +02:00
Stefan Ceriu 1d8639a11a Replace the readMarketingVersion method with a cleaner Yams based one and extract it into the shared tools 2026-03-02 12:34:58 +02:00
Stefan Ceriu aa423e3592 Update the enterprise submodule and use the new configure-element-pro command 2026-03-02 12:34:58 +02:00