Liquid-glass modals, redesigned menus with swipe-back, profile cards, and a batch of fixes. Here’s what changed.

Design & UI

  • Updated general modals across the app to a liquid glass style/shape with a more native feel (edges no longer cut off)
  • Refreshed content designs on various modals in advanced settings, deposit/withdraw options, tooltips, and more
  • Updated all menu designs to better fit the app vibe
  • Migrated menus from page views to routes, with swipe-back support
  • Added profile cards on the portfolio and trader pages
  • Added scroll-to-top buttons at the bottom of coin and trader pages
  • Updated the send feedback button to check app config for a URL and switch to “Rate Higher” when available

Bug Fixes

  • Fixed an issue where some modals would get stuck, requiring a cold restart
  • Fixed UI jump on app load caused by the app announcement and update-available banners
  • Fixed chart disappearing/reappearing instead of updating after returning from the background
  • Fixed large names pushing images over the PnL box on medium devices
  • Fixed backend search being skipped when opening search for a coin in a lazy-loaded list immediately after a cold start
  • Refresh portfolio via API after a failed swap revert

Internal / Misc

  • Hooked up frontend to switch the on-screen success message to a failure state
  • Added several new test cases