-
Notifications
You must be signed in to change notification settings - Fork 431
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 1.45.3 #4451
Release 1.45.3 #4451
Conversation
* feat: Show banner for staking on dashboard Show a banner for staking on the dashboard if the user holds >= 32 ETH. * fix: typo in css class names * fix: memoize native token balance calculation * feat: add "learn more" link for staking * feat: add new feature flag specifically for the staking dashboard banner Remove the swap banner in favor of the the staking banner * feat: extend StakingBanner by an option to render two different versions (dafault + large) * large version is rendered on the dashboard * default version is rendered on the assets page
* fix: Remove swap and SAP banner * fix: Remove unused events
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) from 8.0.6 to 8.3.4. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/links) --- updated-dependencies: - dependency-name: "@storybook/addon-links" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* refactor: Update StakingBanner link query parameters Link to the apps page filtered by "staking" category * fix: banner button size for mobile screen * refactor: Update StakingBanner component to allow custom hideLocalStorageKey Use different local storage keys for banner on dashboard. That way, if the "Don't show again" button is clicked, the banner is only hidden on the dashboard, but not on the assets page (and vice versa) * fix: button width when being hovered
* Hide suspicious transactions by default * Only default if `undefined` * Update E2E test * Fix E2E
* feat: add outreach popup * feat: add close and ask again later funcitonality * Feat: finish implementing design of outreach popup. * refactor: extract getUpdatedUserActivity to utils * fix: mobile popup styles * fix: do not show at the same time as cookie banner * fix: fix dark mode styles * Chore: add tracking to outreach banner * fix: mock cookie banner state in unit tests * tests: add unit tests for utils * fix: update import * feat: use light theme also in dark mode * feat: ask again after 24 hours or after current session * remove unused utils * feat: only show banner if the safe is targeted for the current outreach and has not already clicked the CTA * use faker for ethereum addresses in the tests * fix: cache getSubmission result to avoid multiple requests * fix: some non targeted safes showing banner
Branch preview✅ Deploy successful! Website: Storybook: |
📦 Next.js Bundle Analysis for safe-wallet-webThis analysis was generated by the Next.js Bundle Analysis action. 🤖 🎉 Global Bundle Size Decreased
DetailsThe global bundle is the javascript bundle that loads alongside every page. It is in its own category because its impact is much higher - an increase to its size means that every page on your website loads slower, and a decrease means every page loads faster. Any third party scripts you have added directly to your app using the If you want further insight into what is behind the changes, give @next/bundle-analyzer a try! Eleven Pages Changed SizeThe following pages changed size from the code in this PR compared to its base branch:
DetailsOnly the gzipped size is provided here based on an expert tip. First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If Any third party scripts you have added directly to your app using the Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 20% or more, there will be a red status indicator applied, indicating that special attention should be given to this. |
Coverage report
Show new covered files 🐣
Show files with reduced coverage 🔻
Test suite run success1584 tests passing in 210 suites. Report generated by 🧪jest coverage report action from fd29be1 |
The Targeted survey banner doesn't show in the Prod CGW. Are we sure it will show in prod once deployed? The rest looks fine and automation passed as well |
4.11
|
This issue comes from RTK query caching the result of the submission. We need to disable the cache for the submission query. |
* fix: Refetch submission data when submitting submission * fix: Use mutation for createSubmission and invalidate cache
Features
Chores and Tests
Bug Fixes