status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
303 stars 79 forks source link

feat(ProfileContextMenu): Add "Mark as Trusted" and "Remove trusted mark" #16714

Closed caybro closed 6 days ago

caybro commented 3 weeks ago

What does the PR do

Fixes #16586

Affected areas

ProfileContextMenu

Architecture compliance

Screenshot of functionality (including design for comparison)

Mark as trusted: image

User marked as trusted: image

image

Removing the trusted mark: image

image

image

Storybook: image

status-im-auto commented 3 weeks ago

Jenkins Builds

Click to see older builds (21) | :grey_question: | Commit | :hash: | Finished (UTC) | Duration | Platform | Result | |-|-|-|-|-|-|-| | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/1/) | 2024-11-04 21:57:35 | ~6 min | `tests/nim` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/1//consoleText) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/aarch64/job/package/job/PR-16714/1/) | 2024-11-04 21:59:36 | ~8 min | `macos/aarch64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-215103-a3f657-pr16714-aarch64.dmg) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/1/) | 2024-11-04 22:03:36 | ~12 min | `tests/ui` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/1//consoleText) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/x86_64/job/package/job/PR-16714/1/) | 2024-11-04 22:05:37 | ~14 min | `macos/x86_64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-215103-a3f657-pr16714-x86_64.dmg) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package-nix/job/PR-16714/1/) | 2024-11-04 22:10:32 | ~19 min | `linux-nix/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-215055-a3f657-pr16714-x86_64.nix.tar.gz) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package/job/PR-16714/1/) | 2024-11-04 22:11:47 | ~20 min | `linux/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-215057-a3f657-pr16714-x86_64.tar.gz) | | :heavy_check_mark: | a3f65711 | [#1](https://ci.status.im/job/status-desktop/job/prs/job/windows/job/x86_64/job/package/job/PR-16714/1/) | 2024-11-04 22:13:54 | ~22 min | `windows/x86_64` | [:cd:`exe`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-215103-a3f657-pr16714-x86_64.exe) | | | | | | | | | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/aarch64/job/package/job/PR-16714/2/) | 2024-11-04 23:11:39 | ~5 min | `macos/aarch64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-230548-bce084-pr16714-aarch64.dmg) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/2/) | 2024-11-04 23:13:32 | ~7 min | `tests/nim` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/2//consoleText) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/2/) | 2024-11-04 23:17:23 | ~11 min | `tests/ui` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/2//consoleText) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/x86_64/job/package/job/PR-16714/2/) | 2024-11-04 23:17:49 | ~11 min | `macos/x86_64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-230550-bce084-pr16714-x86_64.dmg) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package-nix/job/PR-16714/2/) | 2024-11-04 23:21:53 | ~16 min | `linux-nix/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-230544-bce084-pr16714-x86_64.nix.tar.gz) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/windows/job/x86_64/job/package/job/PR-16714/2/) | 2024-11-04 23:25:32 | ~19 min | `windows/x86_64` | [:cd:`exe`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-230550-bce084-pr16714-x86_64.exe) | | :heavy_check_mark: | bce084db | [#2](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package/job/PR-16714/2/) | 2024-11-04 23:25:49 | ~20 min | `linux/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241104-230545-bce084-pr16714-x86_64.tar.gz) | | | | | | | | | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/aarch64/job/package/job/PR-16714/3/) | 2024-11-18 15:13:29 | ~6 min | `macos/aarch64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241118-150635-17c99f-pr16714-aarch64.dmg) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/3/) | 2024-11-18 15:14:19 | ~7 min | `tests/nim` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-nim/job/PR-16714/3//consoleText) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/3/) | 2024-11-18 15:20:05 | ~13 min | `tests/ui` | [:page_facing_up:`log`](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/tests-ui/job/PR-16714/3//consoleText) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/macos/job/x86_64/job/package/job/PR-16714/3/) | 2024-11-18 15:20:14 | ~13 min | `macos/x86_64` | [:apple:`dmg`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241118-150636-17c99f-pr16714-x86_64.dmg) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package-nix/job/PR-16714/3/) | 2024-11-18 15:22:56 | ~16 min | `linux-nix/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241118-150629-17c99f-pr16714-x86_64.nix.tar.gz) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/linux/job/x86_64/job/package/job/PR-16714/3/) | 2024-11-18 15:24:53 | ~18 min | `linux/x86_64` | [:package:`tgz`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241118-150632-17c99f-pr16714-x86_64.tar.gz) | | :heavy_check_mark: | 17c99f47 | [#3](https://ci.status.im/job/status-desktop/job/prs/job/windows/job/x86_64/job/package/job/PR-16714/3/) | 2024-11-18 15:29:02 | ~22 min | `windows/x86_64` | [:cd:`exe`](https://status-im-desktop-prs.ams3.cdn.digitaloceanspaces.com/StatusIm-Desktop-241118-150637-17c99f-pr16714-x86_64.exe) |
:grey_question: Commit :hash: Finished (UTC) Duration Platform Result
:heavy_check_mark: 120381d8 #4 2024-11-18 17:14:18 ~6 min macos/aarch64 :apple:dmg
:heavy_check_mark: 120381d8 #4 2024-11-18 17:15:28 ~7 min tests/nim :page_facing_up:log
:heavy_check_mark: 120381d8 #4 2024-11-18 17:20:47 ~12 min tests/ui :page_facing_up:log
:heavy_check_mark: 120381d8 #4 2024-11-18 17:21:08 ~12 min macos/x86_64 :apple:dmg
:heavy_check_mark: 120381d8 #4 2024-11-18 17:27:07 ~18 min linux-nix/x86_64 :package:tgz
:heavy_check_mark: 120381d8 #4 2024-11-18 17:28:33 ~20 min windows/x86_64 :cd:exe
:heavy_check_mark: 120381d8 #4 2024-11-18 17:28:42 ~20 min linux/x86_64 :package:tgz
:heavy_check_mark: ce863815 #5 2024-11-19 13:23:52 ~6 min macos/aarch64 :apple:dmg
:heavy_check_mark: ce863815 #5 2024-11-19 13:24:47 ~7 min tests/nim :page_facing_up:log
:heavy_check_mark: ce863815 #5 2024-11-19 13:29:42 ~12 min macos/x86_64 :apple:dmg
:heavy_check_mark: ce863815 #5 2024-11-19 13:30:07 ~13 min tests/ui :page_facing_up:log
:heavy_check_mark: ce863815 #5 2024-11-19 13:34:04 ~17 min linux-nix/x86_64 :package:tgz
:heavy_check_mark: ce863815 #5 2024-11-19 13:36:18 ~19 min linux/x86_64 :package:tgz
:heavy_check_mark: ce863815 #5 2024-11-19 13:38:38 ~21 min windows/x86_64 :cd:exe