Skip to content

2.82.0

Choose a tag to compare

@vilenarios vilenarios released this 17 Jun 22:52
· 23 commits to master since this release
8d35521

Solana Wallet Login

  • Login with Phantom or Solflare wallets
  • Wallet picker modal when both installed
  • Deterministic Arweave wallet derivation from Solana signature
  • Fix stale provider state when switching between Phantom/Solflare

Cross-Chain Identity

  • .sol name resolution (SNS/Bonfida) with PFP
  • .eth name resolution (ENS/ensdata) with PFP
  • Deterministic pixel-grid avatar with wallet-type colored ring
  • Avatar animates with subtle breathing effect

Profile Dropdown Redesign

  • Identity-first layout: avatar + name/address + account stats
  • Compact balance: Credits with [+] top-up, AR Balance only if non-zero
  • Wallet/Wallets accordion with info bubble for cross-chain users
  • Settings accordion: Gateway, GraphQL, sync toggles, thumbnails, snapshots, theme
  • Dropdown overlays header button, consistent shadow and background
  • Fixed turbo info modal z-index and duplicate opening

Login Flow Polish

  • "Welcome Back" title for returning users
  • "We found your drives!" copy for returning public-drive users
  • Profile header shown for all users on password modals
  • "This may take a moment" on wallet loading/generation dialogs
  • Correct block explorer links based on address type

AR.IO SDK v4 (Solana)

  • Upgrade @ar.io/sdk from v3 (AO) to v4 (Solana-based)
  • JS bundle reduced from 6.9 MB to 467 KB (93% smaller)
  • Gateway switcher (GAR) on Solana backend
  • Solana RPC URL + program IDs configurable in Shift+H dev tools

Data Gateway Resilience

  • Default data gateway switched to turbo-gateway.com
  • DataGatewayFallback: primary → GAR list → arweave.net
  • Snapshot validation: retry + fallback gateway on transient errors
  • GraphQL fallback to arweave.net on 5xx

Sync Performance

  • Entity fetch concurrency limiter (10x sync speedup)
  • Configurable via Shift+H dev tools

Cleanup

  • Remove Sentry error tracking
  • Remove Solana migration banner
  • Remove AO dead code (189 lines)
  • Remove gift section from profile dropdown

Performance

  • Lazy-load Turbo SDK (17MB removed from critical path)
  • Parallelize app initialization
  • Landing page renders instantly

UX Polish

  • Unified blocking dialogs across all wallet types
  • Silent return on wallet rejection
  • Remove redundant post-upload sync
  • Remove sync gate on drive open (immediate upload for new drives)