Skip to content

Conversation

@Khushboo-dev-cpp
Copy link
Contributor

@Khushboo-dev-cpp Khushboo-dev-cpp commented Oct 16, 2025

#18998

What does the PR do

Implements the new designs for handling external links making them constant in both Privacy mode and without ..

https://www.figma.com/design/idUoxN7OIW2Jpp3PMJ1Rl8/Settings----Desktop-Legacy?node-id=27093-584044&m=dev

Affected areas

Externals link all over the app
Privacy and Security settings

Architecture compliance

Screencapture of the functionality

Screen.Recording.2025-10-16.at.11.36.57.mov

Impact on end user

How to test

Risk

@status-im-auto
Copy link
Member

status-im-auto commented Oct 16, 2025

Jenkins Builds

Click to see older builds (51)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ e03bef6 #1 2025-10-16 05:58:15 ~8 min tests/nim 📄log
✔️ e03bef6 #1 2025-10-16 06:02:28 ~13 min ios/aarch64 📦pkg
e03bef6 #1 2025-10-16 06:03:36 ~14 min tests/ui 📄log
✔️ e03bef6 #1 2025-10-16 06:07:11 ~17 min linux/x86_64 📦tgz
✔️ e03bef6 pr19018 2025-10-16 06:24:15 ~16 min tests/e2e 📊rpt
✔️ 20149ec7 #1 2025-10-16 06:00:20 ~11 min android/arm64 🤖apk 📲
✔️ d7b1758 #2 2025-10-16 06:16:31 ~7 min tests/nim 📄log
✔️ d7b1758 #2 2025-10-16 06:27:26 ~18 min linux/x86_64 📦tgz
✔️ d7b1758 #2 2025-10-16 06:28:50 ~19 min tests/ui 📄log
✔️ d7b1758 pr19018 2025-10-16 06:45:37 ~18 min tests/e2e 📊rpt
✔️ 71a01c43 #2 2025-10-16 06:16:55 ~7 min android/arm64 🤖apk 📲
✔️ 590af31 #3 2025-10-16 06:37:37 ~7 min android/arm64 🤖apk 📲
✔️ 590af31 #3 2025-10-16 06:40:51 ~10 min tests/nim 📄log
✔️ 590af31 #3 2025-10-16 06:42:21 ~12 min ios/aarch64 📦pkg
✔️ 590af31 #3 2025-10-16 06:46:26 ~16 min linux/x86_64 📦tgz
✔️ 590af31 #3 2025-10-16 06:48:04 ~17 min tests/ui 📄log
✔️ 590af31 #3 2025-10-16 06:50:46 ~20 min linux/x86_64-nwaku 📦tgz
✔️ 590af31 #3 2025-10-16 06:50:46 ~20 min windows/x86_64 💿exe
✔️ 590af31 #3 2025-10-16 06:56:17 ~25 min macos/aarch64-nwaku 🍎dmg
✔️ 590af31 #3 2025-10-16 06:57:47 ~27 min macos/aarch64 🍎dmg
✖️ 590af31 pr19018 2025-10-16 07:05:16 ~18 min tests/e2e 📊rpt
✔️ 2ad2a986 #5 2025-10-17 17:22:54 ~7 min android/arm64 🤖apk 📲
✔️ 18689573 #6 2025-10-20 17:30:30 ~14 min android/arm64 🤖apk 📲
✔️ 61774774 #9 2025-10-23 17:33:38 ~17 min android/arm64 🤖apk 📲
✔️ c9fcdcc #4 2025-11-05 13:56:00 ~8 min tests/nim 📄log
✔️ c9fcdcc #14 2025-11-05 13:57:57 ~11 min android/arm64 🤖apk 📲
✔️ c9fcdcc #4 2025-11-05 14:00:25 ~13 min tests/ui 📄log
✔️ c9fcdcc #4 2025-11-05 14:05:03 ~18 min ios/aarch64 📱ipa
✔️ c9fcdcc #4 2025-11-05 14:05:29 ~18 min linux/x86_64 📦tgz
✔️ c9fcdcc #4 2025-11-05 14:05:43 ~18 min macos/aarch64 🍎dmg
✔️ c9fcdcc #4 2025-11-05 14:08:26 ~21 min windows/x86_64 💿exe
✔️ c9fcdcc #4 2025-11-05 14:08:31 ~21 min macos/aarch64-nwaku 🍎dmg
✔️ c9fcdcc #4 2025-11-05 14:10:16 ~23 min linux/x86_64-nwaku 📦tgz
✔️ c9fcdcc pr19018 2025-11-05 14:22:37 ~17 min tests/e2e 📊rpt
✔️ c9fcdcc PR19018 2025-11-05 14:24:12 ~15 min tests/e2e-windows 📊rpt
✔️ cfb9450 #5 2025-11-05 14:40:51 ~7 min tests/nim 📄log
cfb9450 #5 2025-11-05 14:43:30 ~10 min windows/x86_64 📄log
✔️ cfb9450 #5 2025-11-05 14:47:23 ~14 min tests/ui 📄log
cfb9450 #5 2025-11-05 14:47:50 ~14 min macos/aarch64-nwaku 📄log
✔️ cfb9450 #5 2025-11-05 14:48:13 ~14 min macos/aarch64 🍎dmg
✔️ cfb9450 #5 2025-11-05 14:48:37 ~15 min ios/aarch64 📱ipa
✔️ cfb9450 #5 2025-11-05 14:49:48 ~16 min linux/x86_64 📦tgz
✔️ cfb9450 #5 2025-11-05 14:49:59 ~16 min linux/x86_64-nwaku 📦tgz
✖️ cfb9450 pr19018 2025-11-05 15:04:13 ~14 min tests/e2e 📊rpt
cfb9450 #6 2025-11-05 16:48:21 ~11 min windows/x86_64 📄log
✔️ cfb9450 #6 2025-11-05 16:48:44 ~11 min macos/aarch64-nwaku 🍎dmg
cfb9450 #7 2025-11-05 17:23:03 ~9 min windows/x86_64 📄log
cfb9450 #8 2025-11-05 17:33:29 ~9 min windows/x86_64 📄log
cfb9450 #9 2025-11-05 17:46:04 ~10 min windows/x86_64 📄log
cfb9450 #10 2025-11-05 17:56:09 ~9 min windows/x86_64 📄log
✔️ adc2e748 #15 2025-11-05 14:42:49 ~9 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 1c4bbb1 #6 2025-11-06 06:46:14 ~7 min tests/nim 📄log
✔️ 1c4bbb1 #16 2025-11-06 06:48:42 ~10 min android/arm64 🤖apk 📲
1c4bbb1 #11 2025-11-06 06:50:25 ~11 min windows/x86_64 📄log
✔️ 1c4bbb1 #6 2025-11-06 06:51:37 ~12 min tests/ui 📄log
✔️ 1c4bbb1 #6 2025-11-06 06:53:03 ~14 min ios/aarch64 📱ipa
✔️ 1c4bbb1 #6 2025-11-06 06:53:19 ~14 min macos/aarch64 🍎dmg
✔️ 1c4bbb1 #7 2025-11-06 06:53:34 ~14 min macos/aarch64-nwaku 🍎dmg
✔️ 1c4bbb1 #6 2025-11-06 06:55:25 ~16 min linux/x86_64 📦tgz
✔️ 1c4bbb1 #6 2025-11-06 06:55:31 ~16 min linux/x86_64-nwaku 📦tgz
✖️ 1c4bbb1 pr19018 2025-11-06 07:04:11 ~8 min tests/e2e 📊rpt
1c4bbb1 #12 2025-11-06 08:59:46 ~9 min windows/x86_64 📄log
✔️ 39af457 #7 2025-11-06 09:23:29 ~6 min tests/nim 📄log
✔️ 39af457 #17 2025-11-06 09:26:44 ~10 min android/arm64 🤖apk 📲
✔️ 39af457 #7 2025-11-06 09:30:18 ~13 min tests/ui 📄log
39af457 #8 2025-11-06 09:30:36 ~14 min macos/aarch64-nwaku 📄log
✔️ 39af457 #7 2025-11-06 09:30:56 ~14 min ios/aarch64 📱ipa
✔️ 39af457 #7 2025-11-06 09:31:27 ~14 min macos/aarch64 🍎dmg
✔️ 39af457 #7 2025-11-06 09:34:46 ~18 min linux/x86_64 📦tgz
✔️ 39af457 #7 2025-11-06 09:38:30 ~22 min linux/x86_64-nwaku 📦tgz
✔️ 39af457 #13 2025-11-06 09:39:05 ~22 min windows/x86_64 💿exe
✔️ 39af457 #9 2025-11-06 09:43:56 ~11 min macos/aarch64-nwaku 🍎dmg
✔️ 39af457 pr19018 2025-11-06 09:52:27 ~17 min tests/e2e 📊rpt
✔️ 39af457 PR19018 2025-11-06 09:54:02 ~14 min tests/e2e-windows 📊rpt

@Khushboo-dev-cpp Khushboo-dev-cpp marked this pull request as ready for review October 16, 2025 06:11
@Khushboo-dev-cpp Khushboo-dev-cpp requested review from saledjenic and removed request for a team October 16, 2025 06:11
Copy link
Member

@jrainville jrainville left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job. I just had nitpicks


function openLinkInBrowser(link: string) {
if (appMain.rootStore.openLinksInStatus && d.isBrowserEnabled) {
globalConns.onAppSectionBySectionTypeChanged(Constants.appSection.browser)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you need to call this? Shouldn't changeAppSectionBySectionId call the needed signal that would be caught?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:( it does not! I expected it too, but it doesn't so I've left as I did not want to make any further changes in this PR.

@Khushboo-dev-cpp Khushboo-dev-cpp force-pushed the feat/18998 branch 2 times, most recently from c9fcdcc to cfb9450 Compare November 5, 2025 14:32
@Khushboo-dev-cpp Khushboo-dev-cpp merged commit 252a554 into master Nov 6, 2025
13 checks passed
@Khushboo-dev-cpp Khushboo-dev-cpp deleted the feat/18998 branch November 6, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants