Skip to content

Conversation

@vkjr
Copy link
Contributor

@vkjr vkjr commented Dec 18, 2025

Fixes: #19498

Description

Refactoring made.
Changes:

TODO

  • do not pass stores in BrowserWalletMenu instantiation in BrowserLayout.qml, pass properties needed inside
  • Move content of onOpenWalletMenu in BrowserLayout.qml to an adaptor layer
  • refactor browser stores:
    • move files to ui/app/AppLayouts/stores/Browser
    • instantiate inside ui/app/AppLayouts/stores/RootStore.qml
  • research possibility to simplify TransactionDelegate as described in this comment

@vkjr vkjr self-assigned this Dec 18, 2025
@vkjr vkjr requested review from a team, alexjba, caybro, micieslak and noeliaSD as code owners December 18, 2025 17:26
@vkjr vkjr requested review from alaibe and removed request for a team December 18, 2025 17:26
@status-im-auto
Copy link
Member

status-im-auto commented Dec 18, 2025

Jenkins Builds

Click to see older builds (25)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 687c5d61 #1 2025-12-18 17:35:34 ~9 min android/arm64 🤖apk 📲
✔️ 37d6d7c #1 2025-12-18 17:38:00 ~11 min tests/nim 📄log
✔️ 37d6d7c #1 2025-12-18 17:40:16 ~13 min tests/ui 📄log
37d6d7c #1 2025-12-18 17:41:15 ~14 min ios/aarch64 📄log
✔️ 37d6d7c #1 2025-12-18 17:48:02 ~21 min linux/x86_64 📦tgz
✔️ 37d6d7c #1 2025-12-18 17:48:05 ~21 min macos/aarch64 🍎dmg
✔️ 37d6d7c #1 2025-12-18 17:49:35 ~22 min macos/aarch64-nwaku 🍎dmg
✔️ 37d6d7c #1 2025-12-18 17:51:25 ~24 min linux/x86_64-nwaku 📦tgz
✔️ 37d6d7c #1 2025-12-18 17:59:51 ~33 min windows/x86_64 💿exe
37d6d7c pr19613 2025-12-18 18:04:53 ~16 min tests/e2e 📄log
✔️ 37d6d7c PR19613 2025-12-18 18:26:11 ~26 min tests/e2e-windows 📊rpt
✔️ 9436b483 #2 2025-12-19 05:31:04 ~12 min android/arm64 🤖apk 📲
✔️ 330dd96 #3 2025-12-19 13:04:58 ~9 min android/arm64 🤖apk 📲
✔️ 330dd96 #2 2025-12-19 13:06:39 ~11 min tests/nim 📄log
✔️ 330dd96 #2 2025-12-19 13:10:26 ~15 min tests/ui 📄log
✖️ 330dd96 #2 2025-12-19 13:11:08 ~15 min ios/aarch64 📱ipa
✔️ 330dd96 #2 2025-12-19 13:15:31 ~20 min macos/aarch64 🍎dmg
✔️ 330dd96 #2 2025-12-19 13:15:48 ~20 min linux/x86_64 📦tgz
✔️ 330dd96 #2 2025-12-19 13:16:32 ~21 min macos/aarch64-nwaku 🍎dmg
✔️ 330dd96 #2 2025-12-19 13:18:27 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 330dd96 #2 2025-12-19 13:29:11 ~33 min windows/x86_64 💿exe
✔️ 330dd96 pr19613 2025-12-19 13:35:15 ~19 min tests/e2e 📊rpt
✔️ 330dd96 PR19613 2025-12-19 13:54:14 ~24 min tests/e2e-windows 📊rpt
✔️ 78951c5d #4 2025-12-20 05:31:12 ~12 min android/arm64 🤖apk 📲
✔️ 37638f62 #5 2025-12-22 05:28:57 ~10 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 41e95ba2 #6 2025-12-23 05:30:18 ~11 min android/arm64 🤖apk 📲
9f54f527 #7 2025-12-24 05:28:10 ~9 min android/arm64 📄log

vkjr added 2 commits December 19, 2025 12:54
chore: step 2, adaptor added

chore: step 3.. partial

chore: TransactionDelegate simplified with adaptor

chore: added objectproxymodel for transactions delegate

chore: small fixes
@vkjr vkjr force-pushed the chore/browser-popup-refactoring branch from 37d6d7c to 330dd96 Compare December 19, 2025 12:54
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.

[Browser]: refactor wallet popup to meet guidelines

2 participants