-
Notifications
You must be signed in to change notification settings - Fork 148
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
release: nostalgic skunk #5726
release: nostalgic skunk #5726
Conversation
for the next couple of days I will run this version to check it out. So far so good. |
Let's include #5690 as well for holistic testing and release? cc @alter-eggo |
@314159265359879 @DeeList can you two review various API-based flows as well to verify that headers show up as expected? |
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.
I am not sure if the screenshot I added (that pops up when the wallet is being set up) requires immediate attention. It didn't block me on anything.
The app menu now appears during the wallet creation and restoration flows (which is a good enhancement) though it also contains both "Switch account" and "Sign out" options, which should be hidden if the user hasn't yet configured / added a wallet. Trying these options anyway results in these two error view variants: We should fix these error views (in addition to preventing their access, by removing the two options from the menu). The latter variant should be consistently used, and its styles should be fixed (e.g. it shouldn't be left-aligned and squished up against the viewport like that without app nav up top). In sum, these are the needs:
|
I found this issue with the dismissal option for the hardware wallet connection view while testing this build, but it's also present in the production build. I'm flagging here in any case, in case its resolution was intended by the related containers work. If not, we can resolve separately from this PR. |
Activity is loading quickly for me in this build. Let's also add an integration test per this acceptance criterion to prevent a regression? cc @alter-eggo |
The logo shouldn't show up the "Add network" view when displayed in the action popup. Let's fix and add a test per this acceptance criterion. In the title, "Add network" shouldn't capitalize "Network" either. Note in production, it's displayed in full page view but not action popup, as desired. Update: It appears this is a general issue across views loaded in the action popup. Anytime we have a back button, we should hide the logo? |
The receive view now has a dismissal option rather than a back option in the app nav. @fabric-8 @mica000 I presume the back option is desired for consistency with the other home options (e.g. send, swap, buy). Note as well that the receive header has no top margin either as a result. In production, the back button appears: Let's add tests for these acceptance criteria as well: |
The latest build looks generally good in terms of the menu and app nav fixes. However, note that the menu for the state with no wallet configured has a remnant divider line which should ideally be removed as well: Note how it doesn't appear here when signed in: I overlooked flagging #5726 (comment) yesterday as a blocker, but we'll need to resolve it before releasing this PR as well. |
@mica000 Regarding back button vs. close, I agree that in the context of the popover it doesn't quite make sense from a user perspective why there would be a close for receive, but a back for the other screens. Maybe we can just keep the "back" in the popover, but do use a close in fullscreen as already mocked up here earlier, as it's effectively a different kind of ux there? I'm not 100% sure wether that has been our intention all the ay or not since the version with "x" does exist on the same page as well |
If needed to unblock this release today, we can also just add top padding to the receive view in the action popup format? The lack of consistent top padding there compared to other similar views (e.g. send, swap, buy) is what seems most in need of resolution. We can figure out later if we need to convert the receive view into a page (since it's basically a sheet at the moment, whereas these other views are pages?). Let's take care to QA PRs on the original PRs themselves going forward. We're unfortunately trying to fix these container related issues now to unblock the more urgent release of Mempool support. |
@alter-eggo are you needing more eyes on testing this release or just code review? |
@fbwoolf more testing I think |
Thanks for your help checking this @markmhendrickson 👍 Also thanks a lot to @alter-eggo for adding so many fixes here, I appreciate it. In future, if we need to do a release and issues are found like this, we should remove the offending commits from the release branch so it's not blocked rather than having it block more urgent things. I am checking through the updates made and will add some better tests to catch issues next time.
|
This release contains:
Along with:
@alter-eggo has more work to add to this but I'm opening this early as there have been some big code refactors done so it's worth a detailed pre-release test by @markmhendrickson + @314159265359879