Stefan Ceriu
2881d77bbc
Incoming session verification support ( #3428 )
...
* Fixes #1227 - Add support for receiving and interacting with incoming session verification requests.
* Fix a couple of random small warnings
* Move static view config to the view state
* Update snapshots
2024-10-29 15:21:17 +02:00
Doug
f6c6d1b719
Update translations and some snapshots. ( #3459 )
...
* Update snapshots.
* Update translations.
2024-10-28 14:40:02 +00:00
Doug
53409230c8
Tweak the flow for changing a recovery key. ( #3452 )
...
* Rename Chat Backup setting to Encryption.
* Update Key Storage strings on SecureBackupScreen.
* Update strings/design on SecureBackupRecoveryKeyScreen.
2024-10-28 12:28:13 +00:00
Mauro
d85240ae3f
Knocked Preview implementation ( #3426 )
...
* JoinRoomScreen ui for knocking
* code improvement
* updated previews
* added knocked state with tests
* send knock request
* Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr comments
* update tests
* new API
* knock implementation and cancel knock
* update strings
* added a knocked cell in the home screen
* design update
* updated SDK
* simplified the invite case code
* pr comments
* updated previews
* added message as reason
* updated strings
* fixing tests
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-24 17:23:06 +02:00
Mauro
17ef4093d5
remove iOS 16 support ( #3443 )
...
* remove iOS 16 support
* remove iOS 16 support
* test updates
* added more delay
* revert
* adding waiting time on the CI
2024-10-24 17:21:28 +02:00
Mauro
6eb29909bb
update compound, and updated tests ( #3440 )
2024-10-23 16:29:41 +00:00
Doug
e25f10e74d
Update HeroImage to match the BigIcon component from Compound. ( #3439 )
...
We can move it across in a following PR.
2024-10-23 12:13:14 +01:00
Doug
901777dcc3
Show a verification badge on the Room Member/User Profile screens. ( #3427 )
...
* Add a badge for verified users/room members.
* Reorder subviews.
* Add a (disabled) button to verify other users.
* PR comments.
* Update the SDK.
* Adopt the SDK changes introduced in matrix-rust-sdk/pull/4100
---------
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2024-10-21 16:07:19 +01:00
Doug
ae09b3c35c
Add support for rendering media captions in the timeline. ( #3429 )
2024-10-21 15:29:03 +01:00
Mauro
69d32502fd
Knock and knocked state for the join room screen ( #3424 )
...
* JoinRoomScreen ui for knocking
* code improvement
* updated previews
* added knocked state with tests
* send knock request
* Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr comments
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-17 14:00:51 +00:00
Doug
61c0a500c6
Fix the pinned identity banner to always show the user ID regardless of ambiguity. ( #3415 )
2024-10-16 14:51:29 +01:00
Mauro
5648a87b7a
Create Room with knock rule ( #3397 )
...
* create knock room implementation (without SDK)
* Apply suggestions from code review
pr suggestions
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* pr suggestions
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-10-14 11:52:38 +02:00
Doug
011343a1ea
Update the secondary button stroke colour. ( #3393 )
...
* Update Compound which changes the secondary button stroke colour.
* Remove old UI test snapshots and update Acknowledgements.
2024-10-10 12:46:42 +01:00
Doug
431d88b6c1
Tweak EncryptionReset, IdentityConfirmation and SecureBackupRecovery screens. ( #3391 )
2024-10-10 11:27:53 +01:00
Doug
fbccf7ff06
Add a subtitle to the QR login instructions. ( #3386 )
2024-10-09 17:54:01 +01:00
Doug
bdea8779d9
Add new emoji from iOS 17.4 to the reaction picker. ( #3376 )
2024-10-08 11:15:11 +01:00
Doug
09a6febc71
Update the SDK and use media filename and caption internally. ( #3375 )
...
Doesn't render captions (other than in fallback places).
2024-10-08 11:00:58 +01:00
Stefan Ceriu
7655b33f5d
Fixes element-hq/element-meta/issues/2525 - Display a warning when a user's pinned identity changes
2024-10-07 20:47:31 +03:00
ElementRobot
7b31d183aa
Translations update ( #3371 )
2024-10-07 10:51:59 +01:00
Doug
74ff86695e
Add developer option to hide media in the timeline. ( #3366 )
2024-10-03 17:59:39 +01:00
Doug
e95fb7c27e
Move the core logic in LoginScreenCoordinator into the ViewModel. ( #3348 )
2024-10-01 13:09:45 +01:00
Doug
aec4e3e8ca
Selecting a server that doesn't support login now fails instead of letting you continue to a failure later. ( #3342 )
...
* Fail configuration of the authentication service if the homeserver doesn't support login.
* Move the ServerSelectionCoordinator logic into the ViewModel.
- Handle the new login alert.
- Add more tests
2024-09-27 13:58:05 +01:00
Doug
0274cf3cd5
Start fixing flakey tests ❄️ ( #3329 )
...
* Wait longer on authentication flow tests.
* Move default perceptualPrecision value into the snapshot preferences.
* Delay snapshots *before* setting up the test.
* Reset the simulators on GitHub before running?
* Remove a test that is now handled by Rust.
* Fix a test that was yielding.
2024-09-26 16:09:01 +01:00
Doug
d03a3ae428
Use a plain view for reactions instead of a TabView. ( #3328 )
...
We don't use any of the TabView features and it shows a tab bar at the bottom when the list is long.
2024-09-25 11:00:18 +01:00
Doug
40567ffafa
Use an environment variable to record failures.
2024-09-23 16:25:49 +01:00
Doug
fa76508788
Update Preview tests for Xcode 16.
2024-09-23 16:25:49 +01:00
Doug
9c15f24ad1
Split up the generated tests from the snapshotting code.
2024-09-23 16:25:49 +01:00
Doug
5c18a5f6a9
Use the new strings for send failures when the unsigned devices are your own. ( #3299 )
2024-09-18 10:48:16 +01:00
Doug
8ae9b48022
Push the deactivate account screen. ( #3297 )
2024-09-18 10:21:48 +01:00
Doug
54b126b8e0
Add support for account deactivation when not using OIDC. ( #3295 )
2024-09-17 20:08:35 +01:00
Doug
2a8fb365f7
Allow registration on matrix.org using a custom helper URL. ( #3282 )
2024-09-16 13:05:22 +01:00
Mauro
82befbc8f0
Sdk v1.0.47 ( #3265 )
2024-09-11 15:55:15 +02: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
163e935f65
Added a pin icon ( #3257 )
2024-09-11 10:40:11 +00: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
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
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