Benoit Marty
978a387ac6
Update Maestro test after wording change.
2024-02-23 15:28:47 +01:00
Benoit Marty
e623a4ec3f
Maestro: scroll to be able to leave the DM.
2024-02-22 10:31:19 +01:00
Benoit Marty
64db9fa173
Add TestTag to the Recovery key field.
2024-02-22 10:25:47 +01:00
Benoit Marty
c85b716098
Add Maestro test to verify the session using recovery key.
2024-02-22 09:53:12 +01:00
Benoit Marty
03c8a14093
Add prefix MAESTRO_ to Maestro env variable.
2024-02-22 09:29:05 +01:00
Benoit Marty
25ba857da6
Add RECOVERY_KEY to Maestro env variable.
2024-02-22 09:24:45 +01:00
Benoit Marty
689ca67fc3
Fix Maestro test.
2024-02-13 11:36:15 +01:00
Jorge Martin Espinosa
64a18afc1b
Replace 'leave room' text with 'leave conversation' for DMs ( #2231 )
...
* Replace 'leave room' text with 'leave conversation' for DMs
* Add `isDm` property to both `RoomSummary` and `RoomListRoomSummary`
* Remove redundant `leave_conversation_alert_subtitle_*` texts
* Fix maestro flow
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-01-16 15:49:44 +01:00
Benoit Marty
1013fe04e1
Fix Maestro
2023-12-26 16:55:58 +01:00
Benoit Marty
84c49a4025
Fix Maestro
2023-12-18 09:59:02 +01:00
Benoit Marty
d67d29283e
Replace test of server without sliding sync with test of homeserver resolution.
2023-12-14 15:34:57 +01:00
ElementBot
abea28a5d2
Sync Strings ( #1839 )
...
* Sync Strings from Localazy
* Fix 'Report a problem' screen title
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-11-20 09:07:53 +00:00
Benoit Marty
f998951531
Maestro: close keyboard first
2023-11-09 11:26:20 +01:00
Benoit Marty
22e62e9bee
Maestro: scroll to see the item
2023-11-09 11:08:03 +01:00
Benoit Marty
408fc55110
Maestro navigate to more screen
2023-11-09 11:07:44 +01:00
Benoit Marty
df1a02a8b1
Fix Maestro test due to wording change.
2023-11-09 10:47:33 +01:00
Benoit Marty
806525d4ed
Fix Maestro (do not rely on text)
2023-11-02 11:57:11 +01:00
Benoit Marty
d05f94e574
Fix maestro test: chat backup is disabled by default.
2023-11-02 11:23:10 +01:00
Benoit Marty
323765c3bc
Fix maestro test.
2023-11-02 09:23:07 +01:00
Benoit Marty
72e46b259a
Fix Maestro test
2023-10-30 12:41:16 +01:00
Benoit Marty
bb55a5676c
Secure backup
2023-10-27 12:18:40 +02:00
Benoit Marty
72eb1dca0a
Maestro No need to close the keyboard after fix from #1593
2023-10-20 12:08:59 +02:00
Benoit Marty
ced5cb0278
Maestro test: change server to test (one of our) server which does not support sliding sync. ( #1066 )
2023-10-03 10:39:59 +02:00
Benoit Marty
46296997f6
Maestro test: change server (again) to test server which does not support sliding sync. ( #1066 )
2023-10-02 17:39:23 +02:00
Benoit Marty
6702dc6895
Maestro: ensure the Rich Text Editor can be clicked by Maestro.
...
We cannot click on the hint "Message" anymore, since it's now a separate Text.
2023-09-13 14:33:32 +02:00
Benoit Marty
7be1b8cc12
Maestro cli 1.32.0 does not like integer with this format :/
2023-09-13 13:49:08 +02:00
Marco Romano
e271d7818b
Poll: Maestro tests
2023-08-31 14:49:50 +02:00
Benoit Marty
4843e9819f
Maestro test: fix test failing locally
2023-08-17 16:18:37 +02:00
Benoit Marty
23e7245981
Add check for all env variables (fail fast).
2023-08-17 16:18:37 +02:00
Benoit Marty
80df78bd7c
Maestro test: add assertion for server with no sliding sync error.
2023-08-17 16:18:37 +02:00
Benoit Marty
07689092a9
Maestro test: change server to test server which does not support sliding sync. ( #1066 )
2023-08-17 16:18:37 +02:00
Benoit Marty
262084a38b
fix typo
2023-08-17 16:18:37 +02:00
Benoit Marty
e07b664108
[doc] Element X can now create room.
2023-07-27 23:14:32 +02:00
Benoit Marty
32bf308b42
ElementX -> Element X
2023-07-27 23:12:54 +02:00
Marco Romano
de2980bec7
Add maestro test for send location ( #914 )
...
Originally part of https://github.com/vector-im/element-x-android/pull/770
It's been extracted out since it's currently blocked by our lack of maestro cloud credits.
- https://github.com/vector-im/element-meta/issues/1682
2023-07-19 14:46:56 +02:00
Jorge Martin Espinosa
280b7e32e0
Hide encryption history + FTUE flow ( #839 )
...
* First attempt at implementing encrypted history banner and removing old UTDs
* Get the right behavior in the timeline
* Implement the designs
* Extract post-processing logic, add tests
* Add encryption banner to timeline screenshots
* Create FTUE feature to handle welcome screen and analytics
* Move classes to their own packages, add tests for `DefaultFtueState`.
* Remove unnecessary private MutableStateFlow
* Move some FTUE related methods and classes back to the `impl` module
* Handle back press at each FTUE step
* Remove unneeded `TestScope` receiver for `createState` in tests.
* Use light & dark previews for the banner view.
* Move color customization from `TextStyle` to `Text` component.
* Rename `InfoList` design components, use them in `AnalyticsOptInView` too.
* Cleanup MatrixClient.
* Fix copy&paste error
Co-authored-by: Benoit Marty <benoit@matrix.org>
* Fix typo
* Fix Maestro tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-07-17 18:34:36 +02:00
Marco Romano
3bc5dfa2dc
Add Maestro tests for create & join rooms ( #472 )
...
I created 2 additional test users to use them as MXID we lookup during room creation.
I.e. we will not login as those users, it's just 2 known MXIDs that we know exist so we can look them up.
- https://github.com/vector-im/element-x-android/issues/409
2023-07-04 13:33:59 +02:00
Benoit Marty
b3fc984a91
Update Meastro test after iteration on OnBoarding screen.
2023-07-04 10:56:03 +02:00
Benoit Marty
bad9d7e12c
Update Maestro test regarding settings.
2023-07-03 17:09:04 +02:00
Marco Romano
a1aa891345
Change app name in maestro tests ( #747 )
...
App name has changed so now maestro tests fail.
2023-07-03 08:49:45 +00:00
Benoit Marty
ef7ddb8d0f
Merge pull request #549 from vector-im/feature/bma/onboardingServer
...
Onboarding iteration
2023-06-13 09:21:50 +02:00
Benoit Marty
4c214db5c4
Update maestro test regarding the new login flow.
2023-06-09 10:19:49 +02:00
Jorge Martin Espinosa
595fbda220
[Message actions] New UI for message composer and editing ( #526 )
...
* Add UI for edit composer mode
* Remove leftover code from the RTE implementation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-06-07 13:06:19 +02:00
Yoan Pintas
d2263372d2
Init analytics modules ( #350 )
2023-06-05 13:11:34 +00:00
Benoit Marty
3fe9f02560
Update maestro tests.
2023-06-01 10:57:36 +02:00
Chris Smith
ebac9ef4b4
Fix a few FFI leaks ( #405 )
...
Fix a few FFI leaks
These are instances where we obtain an FFIObject and don't call
Close on it to release the underlying reference on the Rust side.
The worst instance here was leaking an object per room member
every time we refreshed the member list
2023-05-12 10:50:39 +00:00
Benoit Marty
e8049f81a4
Move the button to open the Showkase browser to the developer settings screen. ( #389 )
2023-05-04 17:29:03 +02:00
Jorge Martin Espinosa
27824a279a
Fix: Maestro tests fail when using settings ( #358 )
...
* Fix Maestro tests using 'Settings' to open the settings screen.
* Try to allow manually running Maestro tests.
* Also adjust logout flow.
2023-04-25 18:01:54 +02:00
Benoit Marty
166151a6e8
[Strings] Update test after string change
2023-03-27 14:44:24 +02:00
Jorge Martin Espinosa
ec66ed0a68
Use user friendly error messages in login following iOS logic ( #174 )
...
* Use user friendly error messages in login following iOS logic, fix dialog colors.
* Use `AlertDialogDefaults` for the default properties of dialogs
* Improve Maestro tests with wrong password dialog
* Add tests for error messages
2023-03-07 17:55:48 +01:00