Skip to content

Conversation

@friofry
Copy link
Contributor

@friofry friofry commented Oct 27, 2025

closes #19141

flowchart LR
    step1["Connector service<br/>#19113"] --> step2["QML bridge<br/>#19131"]
    step2 --> step3["Cleanup old provider<br/>#19133"]
    step3 --> step4["Account Change<br/>#19188"]
    step4 --> step5["Integrate Bridge<br/>#19151"]
    
    style step5 fill:#4dabf7,stroke:#1864ab,stroke-width:4px,color:#fff,font-weight:bold
Loading
  • BrowserLayout.qml: Integrated ConnectorBridge component, replacing local WebEngineProfile instances with centralized connector profiles; added dApp URL metadata updates on navigation
  • ConnectorBridge.qml: Changed from direct function call to signal-based architecture (onRequestInternal)
  • Eip1193ProviderAdapter.qml: Implemented proper request() method with internal signal routing and async response handling
  • AppMain.qml: Passed connectorController to BrowserLayout

@status-im-auto
Copy link
Member

status-im-auto commented Oct 27, 2025

Jenkins Builds

Click to see older builds (72)
Commit #️⃣ Finished (UTC) Duration Platform Result
c784dbb #1 2025-10-27 12:49:38 ~2 min tests/ui 📄log
39a6365 #2 2025-10-27 12:53:49 ~3 min tests/ui 📄log
✔️ 39a6365 #2 2025-10-27 12:58:59 ~8 min tests/nim 📄log
39a6365 #2 2025-10-27 12:59:41 ~9 min ios/aarch64 📄log
39a6365 #2 2025-10-27 13:00:20 ~9 min android/arm64 📄log
39a6365 #2 2025-10-27 13:01:46 ~11 min macos/aarch64 📄log
39a6365 #2 2025-10-27 13:01:58 ~11 min linux/x86_64 📄log
39a6365 #2 2025-10-27 13:04:13 ~13 min macos/aarch64-nwaku 📄log
39a6365 #2 2025-10-27 13:06:44 ~16 min windows/x86_64 📄log
39a6365 #2 2025-10-27 13:09:59 ~19 min linux/x86_64-nwaku 📄log
fdbc90a #3 2025-10-27 14:09:07 ~6 min tests/ui 📄log
fdbc90a #3 2025-10-27 14:09:25 ~6 min ios/aarch64 📄log
fdbc90a #3 2025-10-27 14:11:28 ~8 min android/arm64 📄log
✔️ fdbc90a #3 2025-10-27 14:12:51 ~9 min tests/nim 📄log
fdbc90a #3 2025-10-27 14:13:28 ~10 min linux/x86_64 📄log
fdbc90a #3 2025-10-27 14:15:24 ~12 min macos/aarch64 📄log
fdbc90a #3 2025-10-27 14:18:35 ~15 min linux/x86_64-nwaku 📄log
fdbc90a #3 2025-10-27 14:19:21 ~16 min windows/x86_64 📄log
fdbc90a #3 2025-10-27 14:23:48 ~20 min macos/aarch64-nwaku 📄log
97d7016 #6 2025-10-29 16:01:20 ~20 min ios/aarch64 📄log
✔️ 97d7016 #6 2025-10-29 16:03:29 ~22 min windows/x86_64 💿exe
✔️ 97d7016 #6 2025-10-29 16:04:22 ~23 min android/arm64 🤖apk 📲
✔️ 97d7016 #6 2025-10-29 16:06:41 ~25 min tests/nim 📄log
97d7016 #6 2025-10-29 16:13:48 ~32 min tests/ui 📄log
✔️ 97d7016 #6 2025-10-29 16:15:04 ~34 min linux/x86_64 📦tgz
✖️ 97d7016 PR19151 2025-10-29 16:15:18 ~11 min tests/e2e-windows 📊rpt
✖️ 97d7016 pr19151 2025-10-29 16:46:05 ~30 min tests/e2e 📊rpt
✔️ 6853960 #8 2025-10-31 12:53:12 ~7 min ios/aarch64 📦pkg
82b65db #9 2025-10-31 13:04:53 ~9 min android/arm64 📄log
82b65db #9 2025-10-31 13:05:13 ~9 min ios/aarch64 📄log
✔️ 82b65db #9 2025-10-31 13:05:27 ~9 min tests/nim 📄log
82b65db #9 2025-10-31 13:07:14 ~11 min linux/x86_64 📄log
82b65db #9 2025-10-31 13:11:09 ~15 min macos/aarch64-nwaku 📄log
82b65db #9 2025-10-31 13:12:18 ~16 min macos/aarch64 📄log
82b65db #9 2025-10-31 13:12:31 ~16 min windows/x86_64 📄log
82b65db #9 2025-10-31 13:13:22 ~17 min tests/ui 📄log
82b65db #9 2025-10-31 13:14:17 ~18 min linux/x86_64-nwaku 📄log
✔️ d002497 #10 2025-10-31 14:04:46 ~8 min tests/nim 📄log
✔️ d002497 #10 2025-10-31 14:06:21 ~10 min android/arm64 🤖apk 📲
✔️ d002497 #10 2025-10-31 14:10:50 ~14 min macos/aarch64 🍎dmg
✔️ d002497 #10 2025-10-31 14:13:55 ~17 min linux/x86_64 📦tgz
✔️ d002497 #10 2025-10-31 14:14:14 ~17 min macos/aarch64-nwaku 🍎dmg
d002497 #10 2025-10-31 14:16:46 ~20 min tests/ui 📄log
✔️ d002497 #10 2025-10-31 14:19:34 ~23 min linux/x86_64-nwaku 📦tgz
✔️ d002497 #10 2025-10-31 14:22:02 ~25 min windows/x86_64 💿exe
✔️ d002497 pr19151 2025-10-31 14:32:59 ~18 min tests/e2e 📊rpt
✔️ d002497 PR19151 2025-10-31 14:33:09 ~11 min tests/e2e-windows 📊rpt
✔️ d002497 #11 2025-11-04 16:50:48 ~12 min ios/aarch64 📦pkg
✔️ 36c4ce8 #11 2025-11-07 12:33:21 ~9 min tests/nim 📄log
✔️ f6db4b8 #12 2025-11-07 12:43:41 ~8 min tests/nim 📄log
✔️ f6db4b8 #12 2025-11-07 12:43:45 ~8 min android/arm64 🤖apk 📲
f6db4b8 #12 2025-11-07 12:51:27 ~16 min tests/ui 📄log
✔️ f6db4b8 #13 2025-11-07 12:52:37 ~17 min ios/aarch64 📱ipa
✖️ f6db4b8 #12 2025-11-07 12:53:11 ~18 min linux/x86_64 📦tgz
✔️ f6db4b8 #12 2025-11-07 12:56:19 ~21 min macos/aarch64-nwaku 🍎dmg
✔️ f6db4b8 #12 2025-11-07 12:57:25 ~22 min linux/x86_64-nwaku 📦tgz
✖️ f6db4b8 #12 2025-11-07 13:01:09 ~26 min windows/x86_64 💿exe
✔️ 5c39c53 #13 2025-11-07 15:24:59 ~6 min tests/nim 📄log
✔️ 5c39c53 #13 2025-11-07 15:28:38 ~10 min android/arm64 🤖apk 📲
✔️ 5c39c53 #13 2025-11-07 15:31:35 ~13 min macos/aarch64 🍎dmg
✔️ 5c39c53 #14 2025-11-07 15:32:49 ~14 min ios/aarch64 📱ipa
5c39c53 #13 2025-11-07 15:32:56 ~14 min tests/ui 📄log
✔️ 5c39c53 #13 2025-11-07 15:33:30 ~15 min macos/aarch64-nwaku 🍎dmg
✖️ 5c39c53 #13 2025-11-07 15:34:19 ~15 min linux/x86_64 📦tgz
✔️ 5c39c53 #13 2025-11-07 15:38:53 ~20 min linux/x86_64-nwaku 📦tgz
✔️ 5c39c53 #13 2025-11-07 15:46:56 ~28 min windows/x86_64 💿exe
✔️ 5c39c53 PR19151 2025-11-07 16:01:18 ~14 min tests/e2e-windows 📊rpt
✔️ 9cffdde #14 2025-11-07 16:41:14 ~7 min tests/nim 📄log
✔️ 9cffdde #14 2025-11-07 16:43:24 ~9 min android/arm64 🤖apk 📲
✔️ 9cffdde #15 2025-11-07 16:47:17 ~13 min ios/aarch64 📱ipa
9cffdde #14 2025-11-07 16:47:37 ~13 min macos/aarch64-nwaku 📄log
✔️ 9cffdde #14 2025-11-07 16:48:19 ~14 min macos/aarch64 🍎dmg
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ b8544f5 #15 2025-11-07 16:57:55 ~9 min android/arm64 🤖apk 📲
✔️ b8544f5 #15 2025-11-07 17:00:23 ~11 min tests/nim 📄log
b8544f5 #15 2025-11-07 17:02:20 ~13 min macos/aarch64-nwaku 📄log
✔️ b8544f5 #15 2025-11-07 17:03:04 ~14 min macos/aarch64 🍎dmg
✔️ b8544f5 #16 2025-11-07 17:04:02 ~15 min ios/aarch64 📱ipa
✔️ b8544f5 #15 2025-11-07 17:05:50 ~17 min linux/x86_64-nwaku 📦tgz
✖️ b8544f5 #15 2025-11-07 17:06:56 ~18 min linux/x86_64 📦tgz
✔️ b8544f5 #15 2025-11-07 17:08:29 ~19 min tests/ui 📄log
✖️ b8544f5 #15 2025-11-07 17:14:38 ~25 min windows/x86_64 💿exe
✔️ 4903151 #16 2025-11-07 21:55:54 ~25 min tests/nim 📄log
✔️ 4903151 #16 2025-11-07 21:56:13 ~25 min android/arm64 🤖apk 📲
✖️ 4903151 #16 2025-11-07 21:57:38 ~27 min windows/x86_64 💿exe
✔️ 4903151 #17 2025-11-07 21:59:56 ~29 min ios/aarch64 📱ipa
✔️ 4903151 #16 2025-11-07 22:00:04 ~29 min macos/aarch64 🍎dmg
✔️ 4903151 #16 2025-11-07 22:01:54 ~31 min linux/x86_64-nwaku 📦tgz
✖️ 4903151 #16 2025-11-07 22:03:08 ~32 min linux/x86_64 📦tgz
✔️ 4903151 #16 2025-11-07 22:04:36 ~34 min tests/ui 📄log
✔️ 4903151 #16 2025-11-07 22:05:29 ~34 min macos/aarch64-nwaku 🍎dmg

@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch from c784dbb to 39a6365 Compare October 27, 2025 12:50
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch 3 times, most recently from df3a72e to 97d7016 Compare October 29, 2025 15:39
@friofry friofry changed the base branch from ab/issue-18545-connector-backend-4 to ab/issue-18545-connector-backend-3 October 29, 2025 15:40
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch from 97d7016 to 6853960 Compare October 31, 2025 12:43
@friofry friofry changed the base branch from ab/issue-18545-connector-backend-3 to ab/issue-19188-change-account-api October 31, 2025 12:45
@friofry friofry force-pushed the ab/issue-19188-change-account-api branch from 5d3b34d to f02bff9 Compare October 31, 2025 12:54
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch 2 times, most recently from 82b65db to d002497 Compare October 31, 2025 13:55
friofry added a commit that referenced this pull request Oct 31, 2025
@friofry friofry marked this pull request as ready for review October 31, 2025 13:57
@friofry friofry requested review from a team, alexjba, caybro, micieslak and noeliaSD as code owners October 31, 2025 13:57
Copy link
Member

@caybro caybro left a comment

Choose a reason for hiding this comment

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

Needs fixing the ui-tests:

[2025-10-31T14:16:44.175Z] 1: >>> StoryBook page verification failed with 1 errors.
[2025-10-31T14:16:44.175Z] 1: >>> StoryBook pages with errors: QList("/home/jenkins/workspace/linux_x86_64_tests-ui_PR-19151_2/storybook/pages/BrowserLayoutPage.qml")

friofry added a commit that referenced this pull request Nov 6, 2025
@friofry friofry force-pushed the ab/issue-19188-change-account-api branch from 7bba9d9 to 226e435 Compare November 7, 2025 12:15
@friofry friofry requested a review from a team as a code owner November 7, 2025 12:15
@friofry friofry requested review from vkjr and removed request for a team November 7, 2025 12:15
friofry added a commit that referenced this pull request Nov 7, 2025
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch 2 times, most recently from 36c4ce8 to f6db4b8 Compare November 7, 2025 12:34
friofry added a commit that referenced this pull request Nov 7, 2025
friofry added a commit that referenced this pull request Nov 7, 2025
friofry added a commit that referenced this pull request Nov 7, 2025
friofry added a commit that referenced this pull request Nov 7, 2025
friofry added a commit that referenced this pull request Nov 7, 2025
friofry added a commit that referenced this pull request Nov 7, 2025
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch from 9cffdde to b8544f5 Compare November 7, 2025 16:48
@friofry
Copy link
Contributor Author

friofry commented Nov 7, 2025

Needs fixing the ui-tests:

[2025-10-31T14:16:44.175Z] 1: >>> StoryBook page verification failed with 1 errors.
[2025-10-31T14:16:44.175Z] 1: >>> StoryBook pages with errors: QList("/home/jenkins/workspace/linux_x86_64_tests-ui_PR-19151_2/storybook/pages/BrowserLayoutPage.qml")

Done ✅

@friofry friofry requested a review from caybro November 7, 2025 16:48
@friofry friofry force-pushed the ab/issue-19188-change-account-api branch from 226e435 to bf01f81 Compare November 7, 2025 21:30
@friofry friofry force-pushed the ab/issue-18545-connector-backend-5 branch from b8544f5 to 4903151 Compare November 7, 2025 21:30
Copy link
Member

@caybro caybro left a comment

Choose a reason for hiding this comment

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

LGTM

}
}

onJavaScriptConsoleMessage: function(level, message, lineNumber, sourceID) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we get a setup with dapp logs as well? It's usually very useful when debugging the dapp interaction

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