4456 Commits

Author SHA1 Message Date
Mauro adfd41a3f9 Enable message pinning (#3308) 2024-09-23 09:51:50 +02:00
Element CI da6487e054 Prepare next release 2024-09-19 08:14:56 -07:00
Matthew Hodgson 78fb64ced2 quick and dirty /join command (#3288)
Co-authored-by: Mauro Romito <mauro.romito@element.io>
Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com>
2024-09-19 14:29:42 +00:00
Mauro 943f33b496 Await for room sync only for push notification invites (#3307) 2024-09-19 13:42:58 +00:00
Stefan Ceriu 5d678abd26 Various Danger fixes (#3304)
* Update signoff allow list

* Try to get SwiftLint working again
2024-09-18 19:26:02 +01:00
Valere f7d878bac6 crypto: Add configuration flag to enable invisible crypto (#3247) 2024-09-18 16:30:45 +01:00
Stefan Ceriu 5acfb5dd87 Try to stop random codecov test result action failures from failing the whole test run. 2024-09-18 15:22:34 +03:00
Element CI ac27951c93 Prepare next release 2024-09-18 03:33:20 -07:00
Stefan Ceriu 9b6470d1f3 Stop delaying subscriptions until after startup (#3294)
- reverts b43797f4bf
- relies on https://github.com/matrix-org/matrix-rust-sdk/pull/3981
2024-09-18 12:16:46 +02:00
Doug 63a0a99dbd Use the new strings for send failures when the unsigned devices are your own. (#3299) 2024-09-18 10:48:16 +01:00
Mauro 16812e21ea Bump SDK to 1.0.51 (#3298) 2024-09-18 11:38:43 +02:00
Doug 5078f571ed Push the deactivate account screen. (#3297) 2024-09-18 10:21:48 +01:00
Doug 5625e78fc9 Add support for account deactivation when not using OIDC. (#3295) 2024-09-17 20:08:35 +01:00
Stefan Ceriu 8660a22b3e Bump the RustSDK to v1.0.50 2024-09-17 16:05:02 +03:00
Mauro efe352c319 Added analytics for message pinning (#3284) 2024-09-17 10:02:26 +02:00
Matthew Hodgson 20f4a43751 fix license text in README.md 2024-09-16 16:02:58 +01:00
Doug 6efbf6117f Allow registration on matrix.org using a custom helper URL. (#3282) 2024-09-16 13:05:22 +01:00
Doug 6cfe09b96d Add a WebRegistrationScreen (not included in the flow yet). (#3281) 2024-09-16 11:03:29 +01:00
Velin92 2745eabc0a Translations update 2024-09-16 08:31:58 +03:00
Element CI 7536771409 Prepare next release 2024-09-13 08:05:45 -07:00
Doug 93daaf554f Handle notifications properly when a call is happening. (#3276) 2024-09-13 16:50:29 +02:00
Stefan Ceriu ce83aec760 Bump the RustSDK to v1.0.48 2024-09-13 15:25:17 +03:00
Stefan Ceriu 16d3cb6f3f Log where the user's state and caches folders were setup on startup. 2024-09-13 15:25:17 +03:00
Stefan Ceriu feaaeb5090 Remove redundant versions.contains(.native) check 2024-09-13 15:25:17 +03:00
Stefan Ceriu d53e185d81 Replace client side room awaiting with the SDKs new awaitRoomRemoteEcho method 2024-09-13 15:25:17 +03:00
Doug 47a093eb4e Fix interactive dismissal of our QLPreviewController on iOS 18. (#3274) 2024-09-12 12:22:18 +01:00
Doug a1c47ad209 Make sure we reset the feature flag when upgrading to SSS. (#3272) 2024-09-12 10:38:07 +01:00
Doug d24214c674 Make sure we don't reuse an old NSEUserSession after logging out and back in. (#3273) 2024-09-12 10:24:05 +01:00
Doug 022cc59d56 Try uploading test results to Codecov. (#3266) 2024-09-12 07:09:15 +01:00
Element CI 0e6a2594dd Prepare next release 2024-09-11 07:14:10 -07:00
Mauro 0d9d8f9fa4 Sdk v1.0.47 (#3265) 2024-09-11 15:55:15 +02:00
Doug b85bd602f5 Tidy-up useless directories at the end of a test run. 2024-09-11 14:54:28 +01:00
Doug af3a6ccbed Make the SessionDirectories type responsible for cleaning up data. (#3261) 2024-09-11 14:32:03 +01:00
Stefan Ceriu 84a3ffc135 Require a specific snapshotting device minor OS version when running PreviewTests 2024-09-11 15:24:25 +03:00
Stefan Ceriu 65bacfaae3 Fixes #3173 - Force frame sizes for timeline items that are missing sizing info. 2024-09-11 15:24:25 +03:00
Mauro Romito 10fcb5575d version bump to 1.8.0 2024-09-11 13:24:34 +02:00
Stefan Ceriu eb60a8d3f4 Fixes #3249 - Converge on the same max height for both text composers. 2024-09-11 13:52:28 +03:00
Mauro ed67a29277 Added a pin icon (#3257) 2024-09-11 10:40:11 +00:00
Stefan Ceriu ff5b22cecf Bring back default controls for QuickLook based media viewers (#3254)
* Fixes #3243 - Bring back default controls for QuickLook based media viewers
2024-09-11 12:11:30 +03:00
Stefan Ceriu bef892451e Add a banner that offers the user to transition to native sliding sync (#3252)
* Fixes #2508 - Offer user to transition to SSS

* Rename `HomeScreenBannerMode.shown` to `HomeScreenBannerMode.show`

* Generate and use preview tests for the migration banner

* Bump the RustSDK to v1.0.46

* Address PR review comment
2024-09-11 08:21:27 +03:00
Stefan Ceriu f264c2559c Free up CI runner disk space before running UI tests. 2024-09-10 18:23:13 +03:00
Mauro 4ec6098838 Allow redacted messages to be viewed and unpinned (#3251) 2024-09-10 15:25:21 +02:00
Doug 539452394e Add iOS 18 to the Introspect supported versions. (#3248) 2024-09-10 13:24:17 +01:00
Stefan Ceriu c8cb65c92b Update bug.yml 2024-09-10 15:18:11 +03:00
Doug cc4942fb78 Require acknowledgement to send to verified users who have unsigned devices or have changed their identity. (#3215)
* Refactor HeroImage style.

* Add a screen to resolve (crypto-related) timeline item send failures.

* Refactor send failures.

* Update the SDK.
2024-09-10 09:56:11 +01:00
Stefan Ceriu f6c8aae09e Switch codecov-action back to v3 as 4 significantly decreases coverage
- previously seen in https://github.com/element-hq/element-x-ios/pull/2727
2024-09-10 11:55:18 +03:00
Stefan Ceriu c2b9a7f170 Fix wrong durations for uploaded media
At some point Uniffi introduced [automatic conversions](https://github.com/mozilla/uniffi-rs/blob/35140607dce7092f04d619a5d0b07f9ffe98b4ff/uniffi_bindgen/src/bindings/swift/templates/DurationHelper.swift#L19) from Rust's `Duration` to `TimeInterval`s but the original implementation for media uploading was using milliseconds. When the conversion happened there were no breaking changes and iOS kept sending millis instead of seconds, resulting in **very** wrong values.
2024-09-10 11:11:34 +03:00
Mauro Romito 1a3378f6d3 tweaks for the RC 2024-09-09 18:01:16 +02:00
Stefan Ceriu d88440dda4 Fix post-merge snapshots tests. 2024-09-09 15:22:29 +03:00
Stefan Ceriu 2f6fea29f3 Replace Prefire with a very similar but simpler and more direct approach (#3232)
* Replace Prefire with a very similar but simpler and more direct approach

* Move PreviewTest snapshots to their new location (snapshotting default, mirrors UITests)

* Update acknowledgements

* Switch snapshot configuration extensions to a custom version

* Exclude snapshots from the PreviewTests target

* Fix acknowledgements

* Rename snapshotting preference keys

* Remove `skipPackagePluginValidation`
2024-09-09 15:07:41 +03:00