Skip to main content

Week of June 22, 2026

New features

  • Passkey login that returns a session token. Signing in with a passkey now hands the app a session token on success, so you stay signed in immediately after the prompt instead of waiting for a follow-up step. A new authenticate mode also lets the same passkey flow re-verify you for sensitive actions. See Wallet and network.

Updates

  • Cleaner connection status indicator. The header status pill now shows only Connected or Disconnected. The intermediate “Polling” state is gone now that WebSocket is the default transport. See WebSocket overview.
  • Smoother onboarding modal. The sign-in dialog now responds to a controlled open/close state, which fixes a few cases where the modal lingered after a successful login or after navigating away mid-flow. See Start trading in 5 minutes.
  • New outline button style. Secondary calls to action across the trading terminal — cancel, dismiss, “maybe later” — now use a softer outlined treatment, reducing visual competition with primary actions.
  • End-to-end onboarding coverage. A new automated onboarding test suite runs against every release candidate, so regressions in wallet connect, passkey, and Telegram sign-in get caught before they reach you.
  • Steadier deploys. A follow-up to last week’s CI/CD pipeline tightens dependency resolution, so trading app and marketing site deploys are less likely to stall on transient lockfile errors.

Bug fixes

  • Fixed a case where the connected wallet address could briefly render as blank in the debug panel after switching between Privy-managed wallets.
  • Fixed onboarding modal state not clearing after a successful passkey login in some browsers.