-
Notifications
You must be signed in to change notification settings - Fork 985
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wallet - Implement Network Configuration #17840 #17862
Wallet - Implement Network Configuration #17840 #17862
Conversation
Jenkins BuildsClick to see older builds (77)
|
The demo looks strange, icons are blinking, seems like they re-rendered but they shouldn't be |
I noticed this problem, but I don't know how to fix it yet |
008c206
to
940d5a5
Compare
Looks like "blinking" - component issue (or I use it in wrong way) Simulator.Screen.Recording.-.iPhone.13.-.2023-11-11.at.18.08.59.mp4
|
0a8a4ab
to
f7680bf
Compare
I think this function is not enough to know what's the problem. I'll check the code. @Rende11 Please provide the namespace of the component |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @Rende11
I left some comments.
Also I think the name for the subscription and related values is network-preferences
and I've seen the name network-preference
(not plural).
I wonder if this is important or not, in general I think is better to preserve the concept names
src/status_im2/contexts/wallet/common/sheets/network_preferences/view.cljs
Outdated
Show resolved
Hide resolved
src/status_im2/contexts/wallet/common/sheets/network_preferences/view.cljs
Outdated
Show resolved
Hide resolved
src/status_im2/contexts/wallet/common/sheets/network_preferences/view.cljs
Outdated
Show resolved
Hide resolved
src/status_im2/contexts/wallet/common/sheets/network_preferences/view.cljs
Outdated
Show resolved
Hide resolved
@ulisesmac |
ae2ca9f
to
3c5992b
Compare
Please let's sovle it in a different issue since it's an existing problem in the component, not related to this PR 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! Thanks @Rende11!
f042206
to
e182225
Compare
@VolodLytvynenko |
84% of end-end tests have passed
Failed tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Expected to fail tests (7)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Passed tests (41)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestDeepLinksOneDevice:
Class TestActivityMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
|
src/status_im2/contexts/wallet/common/sheets/network_preferences/view.cljs
Show resolved
Hide resolved
hi @Rende11 Could you please rebase and resolve the existing conflicts in the current PR? Thanx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job
@Rende11 The integration tests are failed https://ci.status.im/job/status-mobile/job/prs/job/tests/job/PR-17862/22/consoleText could you check, please? |
I don't have access to this link, but I will check tests locally |
8a598de
to
7ccdaa8
Compare
Updated and fixed |
73% of end-end tests have passed
Failed tests (6)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Expected to fail tests (7)Click to expandClass TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Passed tests (36)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestDeepLinksOneDevice:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
|
hey @Rende11 thank you for PR. No issues from my side. PR is ready to be merged |
Check chains Save network-preferences Improvements Fix linter issues Clean up Updates Update sub test Update tests Updates Store as set Fix minor issues Update naming Revive `get-account-by-address` Fix alignment Fix merge Fix btn label Fix desc Split state Fix test Format tests
7ccdaa8
to
6c90f43
Compare
Fixes #17840
Summary
Account network configuration
This pr adds the network configuration page. This can accessed by going to any wallet account page (new UI)
and opening the edit account option.
Once there you can edit network configuration. (These changes will eventually be reflected in many parts of the application. However in this pr these changes are persisted in the db and can be visualised on the account page in the form of the full address name which will optionally include "eth", "arb1" (and/or) "opt".
For this pr we can test that this is working as expected and that these changes are persisted on log in/log out. Additionally the network configuration page should load correctly with the previously selected network configuration. By default they will all be selected.
See the video below
https://github.com/status-im/status-mobile/assets/10757633/318f2249-0a6f-404f-a5a8-c2ac64f17f69