status-mobile
status-mobile copied to clipboard
fix: action/reaction drawer UI issue
fixes #19278
Summary
quo/drawer-action- add
:accessibility-labelsupport, old:containeraccessibility label is removed - add
:typefor title and icon color (e.g.:danger)
- add
- reaction buttons
- updated for two platforms based on screenshots of emulator
- much better yet still not pixel perfect
- mean reason is these buttons are emoji texts not images
- hide reactions row (bottom of message) in reactions preview (long press on message reaction)
- for message reaction and action drawer, replace
quo/menu-itemwithquo/drawer-action - refactor/simplify message content code
Review notes
quo/drawer-action is a new component (2 weeks old), it's not used anywhere until this PR
lots of "drawer-action"s are using quo/menu-item, which should be upgraded to the new component, details at https://github.com/status-im/status-mobile/issues/19278#issuecomment-2054456797
Testing notes
- Implementation of actions (reply, delete message) in the message drawer is replaced (from
quo/menu-itemtoquo/drawer-action) - hide reactions row (bottom of message) in reactions preview (long press on message reaction)
Platforms
- Android
- iOS
Areas that maybe impacted
action drawer for chat messages reaction drawer (add reaction to message, then long press message reaction)
Before and after screenshots comparison
| Figma (if available) | iOS (if available) | Android (if available) |
|---|---|---|
| after(0.5) / figma | ||
| before(0.5) / figma |
status: ready
Jenkins Builds
Click to see older builds (61)
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :x: | d326511985628cd471180c83e7cd70e98b152ce6 | #1 | 2024-04-15 02:51:58 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | d326511985628cd471180c83e7cd70e98b152ce6 | #1 | 2024-04-15 02:55:14 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d326511985628cd471180c83e7cd70e98b152ce6 | #1 | 2024-04-15 02:55:22 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d326511985628cd471180c83e7cd70e98b152ce6 | #1 | 2024-04-15 02:57:53 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | 0af6218068b20914677a4ea345182e9a04f745e1 | #2 | 2024-04-15 09:17:24 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 0af6218068b20914677a4ea345182e9a04f745e1 | #2 | 2024-04-15 09:20:31 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 0af6218068b20914677a4ea345182e9a04f745e1 | #2 | 2024-04-15 09:21:23 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 0af6218068b20914677a4ea345182e9a04f745e1 | #2 | 2024-04-15 09:24:12 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | 7a0aac94941bec8b6a6b0040f5e62929fc8475cf | #3 | 2024-04-15 09:34:04 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7e275d99c43cf09af358bd71a9134414831419b3 | #4 | 2024-04-15 09:41:53 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7e275d99c43cf09af358bd71a9134414831419b3 | #4 | 2024-04-15 09:43:41 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7e275d99c43cf09af358bd71a9134414831419b3 | #4 | 2024-04-15 09:44:53 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7e275d99c43cf09af358bd71a9134414831419b3 | #4 | 2024-04-15 09:48:47 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 8eb3358ebe71998b280876338ec4be3ca378082b | #5 | 2024-04-17 07:55:01 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 8eb3358ebe71998b280876338ec4be3ca378082b | #5 | 2024-04-17 07:57:17 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 8eb3358ebe71998b280876338ec4be3ca378082b | #5 | 2024-04-17 07:57:22 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 8eb3358ebe71998b280876338ec4be3ca378082b | #5 | 2024-04-17 07:59:47 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | fadbd84bf365baf27c22e10eef34d8148c353c31 | #6 | 2024-04-18 11:22:41 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | fadbd84bf365baf27c22e10eef34d8148c353c31 | #6 | 2024-04-18 11:24:42 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | fadbd84bf365baf27c22e10eef34d8148c353c31 | #6 | 2024-04-18 11:25:51 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | fadbd84bf365baf27c22e10eef34d8148c353c31 | #6 | 2024-04-18 11:28:02 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | a13f47f5c2ee3d2b61770bb3edddbb99fa90010f | #7 | 2024-05-10 03:16:53 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | a13f47f5c2ee3d2b61770bb3edddbb99fa90010f | #7 | 2024-05-10 03:21:11 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | a13f47f5c2ee3d2b61770bb3edddbb99fa90010f | #7 | 2024-05-10 03:22:48 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | a13f47f5c2ee3d2b61770bb3edddbb99fa90010f | #7 | 2024-05-10 03:23:51 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | e0b759b4b51974d39f4da34ae8abbf71354e370b | #8 | 2024-05-10 05:42:03 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | e0b759b4b51974d39f4da34ae8abbf71354e370b | #8 | 2024-05-10 05:43:34 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | e0b759b4b51974d39f4da34ae8abbf71354e370b | #8 | 2024-05-10 05:45:11 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | e0b759b4b51974d39f4da34ae8abbf71354e370b | #8 | 2024-05-10 05:46:20 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 3b497586f578ebe8ba89ac139e66a05ea4cbff42 | #9 | 2024-05-10 05:52:22 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 3b497586f578ebe8ba89ac139e66a05ea4cbff42 | #9 | 2024-05-10 05:53:56 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3b497586f578ebe8ba89ac139e66a05ea4cbff42 | #9 | 2024-05-10 05:55:02 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3b497586f578ebe8ba89ac139e66a05ea4cbff42 | #9 | 2024-05-10 05:56:35 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 19fdc1ff7327301323e60da5a59a5561fa1b5827 | #10 | 2024-05-10 08:11:19 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 19fdc1ff7327301323e60da5a59a5561fa1b5827 | #10 | 2024-05-10 08:13:13 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 19fdc1ff7327301323e60da5a59a5561fa1b5827 | #10 | 2024-05-10 08:16:33 | ~9 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 19fdc1ff7327301323e60da5a59a5561fa1b5827 | #10 | 2024-05-10 08:17:17 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | a25fe11614b0d3899d5a46e4010b9e8c233410d9 | #11 | 2024-05-13 06:50:51 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | a25fe11614b0d3899d5a46e4010b9e8c233410d9 | #11 | 2024-05-13 06:52:21 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | a25fe11614b0d3899d5a46e4010b9e8c233410d9 | #11 | 2024-05-13 06:54:45 | ~8 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | a25fe11614b0d3899d5a46e4010b9e8c233410d9 | #11 | 2024-05-13 06:56:38 | ~10 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | b6c5a8d1faa0b32d725bbfbd5018345f2b09037c | #12 | 2024-05-13 14:04:08 | ~3 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | b6c5a8d1faa0b32d725bbfbd5018345f2b09037c | #12 | 2024-05-13 14:06:05 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | b6c5a8d1faa0b32d725bbfbd5018345f2b09037c | #12 | 2024-05-13 14:06:34 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | b6c5a8d1faa0b32d725bbfbd5018345f2b09037c | #12 | 2024-05-13 14:10:03 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | d598d1fd0a8a140192974bd7450e652411de192b | #13 | 2024-05-13 14:27:30 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | d598d1fd0a8a140192974bd7450e652411de192b | #13 | 2024-05-13 14:27:56 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | d598d1fd0a8a140192974bd7450e652411de192b | #13 | 2024-05-13 14:29:44 | ~7 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | d598d1fd0a8a140192974bd7450e652411de192b | #13 | 2024-05-13 14:31:40 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 7601097983aec2856493001ba50eb1f7c2b174e3 | #14 | 2024-05-15 00:34:50 | ~5 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7601097983aec2856493001ba50eb1f7c2b174e3 | #14 | 2024-05-15 00:36:41 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7601097983aec2856493001ba50eb1f7c2b174e3 | #14 | 2024-05-15 00:37:56 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7601097983aec2856493001ba50eb1f7c2b174e3 | #14 | 2024-05-15 00:39:14 | ~9 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 92fba98b22e65e2152c52d6d0490463b1012dd3f | #16 | 2024-05-16 07:03:19 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 92fba98b22e65e2152c52d6d0490463b1012dd3f | #16 | 2024-05-16 07:05:07 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 92fba98b22e65e2152c52d6d0490463b1012dd3f | #16 | 2024-05-16 07:05:14 | ~6 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 92fba98b22e65e2152c52d6d0490463b1012dd3f | #16 | 2024-05-16 07:07:34 | ~9 min | ios |
:iphone:ipa :calling: |
| :x: | 554f82440b946292311c60e9857b65b64f837ebe | #17 | 2024-05-16 07:44:32 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 554f82440b946292311c60e9857b65b64f837ebe | #17 | 2024-05-16 07:48:31 | ~6 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 554f82440b946292311c60e9857b65b64f837ebe | #17 | 2024-05-16 07:50:33 | ~8 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 554f82440b946292311c60e9857b65b64f837ebe | #17 | 2024-05-16 07:51:51 | ~9 min | ios |
:iphone:ipa :calling: |
| :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result |
|---|---|---|---|---|---|---|
| :x: | 7cbddd1421941563daaaba39950e05eeee8fc42d | #18 | 2024-05-16 12:38:38 | ~2 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 7cbddd1421941563daaaba39950e05eeee8fc42d | #18 | 2024-05-16 12:42:04 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 7cbddd1421941563daaaba39950e05eeee8fc42d | #18 | 2024-05-16 12:43:54 | ~7 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 7cbddd1421941563daaaba39950e05eeee8fc42d | #18 | 2024-05-16 12:50:05 | ~13 min | ios |
:iphone:ipa :calling: |
| :heavy_check_mark: | 3bcfdb5e04101cd6ee82d4254b92537443a04474 | #20 | 2024-05-17 08:29:32 | ~4 min | tests |
:page_facing_up:log |
| :heavy_check_mark: | 3bcfdb5e04101cd6ee82d4254b92537443a04474 | #20 | 2024-05-17 08:30:23 | ~5 min | android |
:robot:apk :calling: |
| :heavy_check_mark: | 3bcfdb5e04101cd6ee82d4254b92537443a04474 | #20 | 2024-05-17 08:30:24 | ~5 min | android-e2e |
:robot:apk :calling: |
| :heavy_check_mark: | 3bcfdb5e04101cd6ee82d4254b92537443a04474 | #20 | 2024-05-17 08:36:43 | ~12 min | ios |
:iphone:ipa :calling: |
pressed background color
PR is ready for design review @Francesca-G
Sorry for that. It's a bug already in dev branch and it's fixed now. @Francesca-G
@Francesca-G bottom spacing should be fixed now
83% of end-end tests have passed
Total executed tests: 52
Failed tests: 7
Expected to fail tests: 2
Passed tests: 43
IDs of failed tests: 727230,704613,702851,727229,702807,727232,702775
IDs of expected to fail tests: 703495,703503
Failed tests (7)
Click to expand
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
Device 1: Device 2: |
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_watch_only_account, id: 727232 |
Device 1: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
Device 1: |
| 2. test_links_deep_links, id: 702775 |
Device 1: |
Expected to fail tests (2)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]] Device 1: Device 2: Device 3: |
Passed tests (43)
Click to expand
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_one_image_send_reply, id: 702859 |
| Device sessions Device 1: Device 2: |
| 3. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 4. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 5. test_community_contact_block_unblock_offline, id: 702894 |
| Device sessions Device 1: Device 2: |
| 6. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 7. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 10. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 11. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 5. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_send_image_save_and_share, id: 703391 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 8. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Hey @yqrashawn !
Thanks for making app better! Noticed one issue.
ISSUE 1: Contact icon is missaligned
Design vs Now
Hi @seanstrom, about ISSUE 1 in this PR I saw your comment in author component style file and your PR at https://github.com/status-im/status-mobile/pull/19489 I didn't find the reason for the misalignment in ISSUE 1 and fixed it with another approach. Do you mind take a look at this commit? https://github.com/status-im/status-mobile/pull/19630/commits/554f82440b946292311c60e9857b65b64f837ebe
@yqrashawn yup yup I don't mind taking a look on my side 👍
One note about what I remember about aligning these icons is that we use the author component in a few areas:
- Chats
- Home contacts list
- Home recent chats
- Home group chats (I think?)
And it was tricky to get all of them to align correctly because they each use a slightly different layout that wrap the author component. So it might be worth checking that alignment is correct in those other areas 🙏
@yqrashawn okay I took on my side, and I think the icon is almost aligned by maybe slightly mis-aligned.
| Before (Develop) | After (This Branch) |
|---|---|
One note about what I remember about aligning these icons is that we use the author component in a few areas:
- Chats
- Home contacts list
- Home recent chats
- Home group chats (I think?)
And it was tricky to get all of them to align correctly because they each use a slightly different layout that wrap the author component. So it might be worth checking that alignment is correct in those other areas 🙏
Also here's some screenshots from the other related screens that I mentioned.
| Name | Screenshot |
|---|---|
| Home recent chats | |
| Home contacts |
Hi @yqrashawn @seanstrom !
Please, let me know when I can retest it again.
Hi @seanstrom, thanks for the detailed review.
I've updated the commit and not the component should be pixel perfect on both platform
- Instead of adding negative margin to the container, I added it to the primary name, since that's the only part that exceeds the container height
- The same primary name has different height on iOS and Android, so the negative margin depends on the platform
- about align-items,
baselinebehaves different andcenterbehaves identical on two platforms
Hi @mariia-skrypnyk, ready for retest
@yqrashawn thanks. Looks good for me, just wait for e2e test done and will move to @Francesca-G review.
85% of end-end tests have passed
Total executed tests: 52
Failed tests: 6
Expected to fail tests: 2
Passed tests: 44
IDs of failed tests: 727230,702859,702894,727229,703391,702807
IDs of expected to fail tests: 703495,703503
Failed tests (6)
Click to expand
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_send_image_save_and_share, id: 703391 |
Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_one_image_send_reply, id: 702859 |
Device 1: Device 2: |
| 2. test_community_contact_block_unblock_offline, id: 702894 |
Device 1: Device 2: |
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_join_send_text_messages_push, id: 702807 |
Device 1: Device 2: Device 3: |
Class TestWalletMultipleDevice:
| 1. test_wallet_send_asset_from_drawer, id: 727230 |
|
| 2. test_wallet_send_eth, id: 727229 |
|
Expected to fail tests (2)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_mute_chat, id: 703495 |
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]] Device 1: Device 2: Device 3: |
Class TestCommunityOneDeviceMerged:
| 1. test_community_discovery, id: 703503 |
[[reason: [NOTRUN] Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852]] |
Passed tests (44)
Click to expand
Class TestGroupChatMultipleDeviceMergedNewUI:
| 1. test_group_chat_pin_messages, id: 702732 |
| Device sessions Device 1: Device 2: Device 3: |
| 2. test_group_chat_send_image_save_and_share, id: 703297 |
| Device sessions Device 1: Device 2: Device 3: |
| 3. test_group_chat_reactions, id: 703202 |
| Device sessions Device 1: Device 2: Device 3: |
| 4. test_group_chat_offline_pn, id: 702808 |
| Device sessions Device 1: Device 2: Device 3: |
Class TestActivityMultipleDevicePRTwo:
| 1. test_activity_center_mentions, id: 702957 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_admin_notification_accept_swipe, id: 702958 |
| Device sessions Device 1: Device 2: |
Class TestOneToOneChatMultipleSharedDevicesNewUi:
| 1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_text_message_delete_push_disappear, id: 702733 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_push_emoji, id: 702813 |
| Device sessions Device 1: Device 2: |
| 4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745 |
| Device sessions Device 1: Device 2: |
| 5. test_1_1_chat_edit_message, id: 702855 |
| Device sessions Device 1: Device 2: |
| 6. test_1_1_chat_pin_messages, id: 702731 |
| Device sessions Device 1: Device 2: |
| 7. test_1_1_chat_message_reaction, id: 702730 |
| Device sessions Device 1: Device 2: |
Class TestActivityCenterContactRequestMultipleDevicePR:
| 1. test_add_contact_field_validation, id: 702777 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851 |
| Device sessions Device 1: Device 2: |
| 3. test_activity_center_contact_request_decline, id: 702850 |
| Device sessions Device 1: Device 2: |
Class TestCommunityMultipleDeviceMerged:
| 1. test_community_several_images_send_reply, id: 703194 |
| Device sessions Device 1: Device 2: |
| 2. test_community_emoji_send_copy_paste_reply, id: 702840 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mark_all_messages_as_read, id: 703086 |
| Device sessions Device 1: Device 2: |
| 4. test_community_edit_delete_message_when_offline, id: 704615 |
| Device sessions Device 1: Device 2: |
| 5. test_community_message_delete, id: 702839 |
| Device sessions Device 1: Device 2: |
| 6. test_community_message_send_check_timestamps_sender_username, id: 702838 |
| Device sessions Device 1: Device 2: |
| 7. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844 |
| Device sessions Device 1: Device 2: |
| 8. test_community_message_edit, id: 702843 |
| Device sessions Device 1: Device 2: |
| 9. test_community_unread_messages_badge, id: 702841 |
| Device sessions Device 1: Device 2: |
Class TestWalletOneDevice:
| 1. test_wallet_add_remove_regular_account, id: 727231 |
| Device sessions Device 1: |
| 2. test_wallet_add_remove_watch_only_account, id: 727232 |
| Device sessions Device 1: |
Class TestCommunityMultipleDeviceMergedTwo:
| 1. test_community_markdown_support, id: 702809 |
| Device sessions Device 1: Device 2: |
| 2. test_community_hashtag_links_to_community_channels, id: 702948 |
| Device sessions Device 1: Device 2: |
| 3. test_community_mentions_push_notification, id: 702786 |
| Device sessions Device 1: Device 2: |
| 4. test_community_leave, id: 702845 |
| Device sessions Device 1: Device 2: |
| 5. test_community_join_when_node_owner_offline, id: 703629 |
| Device sessions Device 1: Device 2: |
Class TestActivityMultipleDevicePR:
| 1. test_navigation_jump_to, id: 702936 |
| Device sessions Device 1: Device 2: |
| 2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947 |
| Device sessions Device 1: Device 2: |
Class TestDeepLinksOneDevice:
| 1. test_links_open_universal_links_from_chat, id: 704613 |
| Device sessions Device 1: |
| 2. test_links_deep_links, id: 702775 |
| Device sessions Device 1: |
Class TestCommunityOneDeviceMerged:
| 1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133 |
| Device sessions Device 1: |
| 2. test_community_copy_and_paste_message_in_chat_input, id: 702742 |
| Device sessions Device 1: |
| 3. test_community_undo_delete_message, id: 702869 |
| Device sessions Device 1: |
| 4. test_community_navigate_to_channel_when_relaunch, id: 702846 |
| Device sessions Device 1: |
| 5. test_community_mute_community_and_channel, id: 703382 |
| Device sessions Device 1: |
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
| 1. test_1_1_chat_delete_via_long_press_relogin, id: 702784 |
| Device sessions Device 1: Device 2: |
| 2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783 |
| Device sessions Device 1: Device 2: |
| 3. test_1_1_chat_mute_chat, id: 703496 |
| Device sessions Device 1: Device 2: |
Failed e2e are not related.