Skip to content
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

Staking Portal Release: Historical Stakes & Staking Card UI Overhaul #56

Merged
merged 43 commits into from
Oct 14, 2024

Conversation

Aerilym
Copy link
Collaborator

@Aerilym Aerilym commented Sep 29, 2024

Staking Portal Release: Historical Stakes & Staking Card UI Overhaul

New Features

Enhancements and Updates

Bug Fixes

  • Fixed an issue where contract queries would refetch upon window focus by disabling refetchOnWindowFocus on all Contract Queries. This was causing re-triggers of earlier stages of some multi-stage contract calls (Like the registration flow). This also prevents unnecessary network requests and potential data inconsistencies.
  • Public Key Strict Expansion Fix. Corrected the public key expansion process to adhere strictly to expected formats and prevent odd expansion behavior.
  • Fixed inconsistent claim button alignment across different operating systems. Move from Atyp to Roboto Flex #54
  • Tooltip Wrapping and Display Adjustments. Fixed tooltip wrapping issues and set a maximum width on desktop displays.
  • Chrome Text Opacity Rendering Issue. Fixed a rendering issue in Chrome affecting text opacity in stake card info and short texts.
  • Staked Balance Calculations Offloaded. Updated staked balance calculations to utilize backend values.
  • Optional Error State for 404s in Backend Client. Implemented an optional error state handling for 404 responses in the staking backend client.

Code Maintenance

  • Removed Unused Code. Cleaned up the codebase by removing unused address hooks, open nodes code, and stake code.
  • Comments and Documentation. Added comments to explain edge cases and complex logic.

@Aerilym Aerilym changed the title Stakinhg Portal Release: Staking Portal Release: Sep 29, 2024
@Aerilym Aerilym changed the title Staking Portal Release: Staking Portal Release: Historical Stakes & Staking Card UI Overhaul Sep 29, 2024
@Aerilym Aerilym merged commit a630f4c into main Oct 14, 2024
9 checks passed
@Aerilym Aerilym deleted the dev branch October 14, 2024 03:42
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.

1 participant