Mauro
82befbc8f0
Sdk v1.0.47 ( #3265 )
2024-09-11 15:55:15 +02:00
Doug
6973e8b571
Tidy-up useless directories at the end of a test run.
2024-09-11 14:54:28 +01:00
Doug
d1495f3178
Make the SessionDirectories type responsible for cleaning up data. ( #3261 )
2024-09-11 14:32:03 +01:00
Stefan Ceriu
09094784c7
Require a specific snapshotting device minor OS version when running PreviewTests
2024-09-11 15:24:25 +03:00
Stefan Ceriu
955a12b819
Fixes #3173 - Force frame sizes for timeline items that are missing sizing info.
2024-09-11 15:24:25 +03:00
Mauro Romito
f1a705bab4
version bump to 1.8.0
2024-09-11 13:24:34 +02:00
Stefan Ceriu
30b0ac9636
Fixes #3249 - Converge on the same max height for both text composers.
2024-09-11 13:52:28 +03:00
Mauro
163e935f65
Added a pin icon ( #3257 )
2024-09-11 10:40:11 +00:00
Stefan Ceriu
b3f98f3eb7
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
c3ea0e17c5
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
34a5ac0a08
Free up CI runner disk space before running UI tests.
2024-09-10 18:23:13 +03:00
Mauro
1991bda2ab
Allow redacted messages to be viewed and unpinned ( #3251 )
2024-09-10 15:25:21 +02:00
Doug
c1cf7e8382
Add iOS 18 to the Introspect supported versions. ( #3248 )
2024-09-10 13:24:17 +01:00
Stefan Ceriu
5b5909ddba
Update bug.yml
2024-09-10 15:18:11 +03:00
Doug
a7aa116beb
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
7d616019a7
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
f25bd5ab31
Fix wrong durations for uploaded media
...
At some point Uniffi introduced [automatic conversions](35140607dc/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
a5c7f6905b
tweaks for the RC
2024-09-09 18:01:16 +02:00
Stefan Ceriu
e7c24b2126
Fix post-merge snapshots tests.
2024-09-09 15:22:29 +03:00
Stefan Ceriu
eff3dd7cc3
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
Stefan Ceriu
678767d7fd
Add support for showing media playback controls on the lock screen
2024-09-09 14:42:32 +03:00
Stefan Ceriu
f83a5812e1
Remove spammy logs
2024-09-09 14:42:32 +03:00
Stefan Ceriu
c327c268a5
Fix message composer presendCallback warnings
2024-09-09 14:42:32 +03:00
Stefan Ceriu
22bb305e79
Fixes #3197 - Allow voice message playback in the background
...
- inform other audio sessions on deactivation
- let CallKit handle the audioSession for ElementCall
2024-09-09 14:42:32 +03:00
Stefan Ceriu
5c9e13b200
Fixes #3147 - Remove the sliding sync proxy wait list
2024-09-09 12:41:28 +03:00
Stefan Ceriu
7ee1c721b4
Fixes #3146 - Remove the account migration screen
2024-09-09 12:41:28 +03:00
Velin92
7707c3a788
Translations update
2024-09-09 08:24:59 +03:00
Stefan Ceriu
ab8095d06c
Make SwiftFormat 0.54.4 happy.
2024-09-09 08:23:53 +03:00
Stefan Ceriu
89eae00479
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Stefan Ceriu
383a538a0a
Fix unfinished comment about onboarding flow verification state listening.
2024-09-06 09:51:44 +03:00
Stefan Ceriu
cb9389fd73
Fixes #3231 - Rewrite how out of band verification changes are handled within the onboarding flows
2024-09-06 07:06:03 +03:00
Stefan Ceriu
b03ed608cc
Delay setting up subscriptions until the RoomListService is running in order to avoid cancelling in flight initial sync requests
2024-09-05 17:26:11 +03:00
Stefan Ceriu
7725c73860
Stop running and publishing performance metrics to gh-pages
2024-09-05 13:49:56 +03:00
Element CI
1c9c0b0f96
Prepare next release
2024-09-04 01:28:23 -07:00
Stefan Ceriu
b3a2d4b10d
Bump the RustSDK to v1.0.44
2024-09-04 10:53:30 +03:00
Stefan Ceriu
5fc6a246ac
Fixes #3217 - Force room title headers to layout on one single line
2024-09-04 09:39:46 +03:00
Jorge Martín
8dbca39ed7
Make pinned events required state in SlidingSync
...
This is needed to always have the pinned events of a room as soon as we open it.
2024-09-03 18:24:05 +03:00
renovate[bot]
de51b17d83
Update GitHub Actions
2024-09-03 18:21:22 +03:00
Stefan Ceriu
94e22bfa0f
Revert "Update GitHub Actions"
...
This reverts commit a48c7444ea .
2024-09-03 18:14:28 +03:00
renovate[bot]
a48c7444ea
Update GitHub Actions
2024-09-03 15:50:57 +03:00
Stefan Ceriu
b2f42e975c
Fixes #3126 - Prevent verification state changes other than verified from blocking the user on the session verification screen
2024-09-03 15:48:26 +03:00
Velin92
b3a58bb120
Translations update
2024-09-03 12:11:53 +03:00
Stefan Ceriu
818d1c668f
Update subscriptions if visible range rooms change without the range itself changing ( #3220 )
...
* Remove room list range deduplication and allow subscribing to rooms when then update to come into the visible range.
* Fixes #3088 - Update subscriptions if visible range rooms change without the range itself changing
- we switched from range based subscribing with duplicate suppression to id based, but ids can change without ranges changing
- the all rooms list fetches at least 1 event per rooms and can cause rooms to come in and out of the visible range without user interaction
2024-09-02 18:35:31 +03:00
Stefan Ceriu
e70c887b21
Accept current autocorrection/suggestion before sending a message ( #3219 )
...
* Fixes #3216 - Accept current autocorrection/suggestion before sending a message.
* Switch from a temporary textField to `inputDelegate` selection changes
2024-09-02 16:33:40 +03:00
Stefan Ceriu
a75e181790
Tweak the EncryptionReset root screen copy.
2024-08-30 15:07:23 +03:00
Stefan Ceriu
c6eb7b63bf
Add a logout option on the root of IdentityVerification screen.
2024-08-30 15:07:23 +03:00
Doug
c1991b6745
Default to native sliding sync discovery.
2024-08-30 14:45:54 +03:00
Doug
a3e36269a4
SonarCloud: Remove redundant rethrow.
2024-08-30 14:45:54 +03:00
Doug
a5ae697cac
Update the SDK.
2024-08-30 14:45:54 +03:00
Doug
b171612ab7
Adopt sliding sync discovery for authentication.
2024-08-30 14:45:54 +03:00