What's new

Every feature shipped to The Fridge — most recent at the top. Looking for what's coming next? See the roadmap.

Night buildLatest

Edit profile + alerts dashboard + help hub

Dedicated Edit Profile page, an Alerts Dashboard for watchlist management, a Help Hub, keyboard shortcut reference, and the foundational account-management page.

  • NewNew /me/edit — dedicated profile editor with 9 sections, sticky save bar, and a live hero preview.
  • NewNew /me/alerts — alerts dashboard surfacing every watchlist item with sale + floor-drop toggles in one place.
  • NewNew /me/magnets — full Bag o' Magnets editor with category grouping, earned vs locked states, and Pin Bag toggle.
  • NewNew /settings/account — email, wallets, devices, data export, and the type-to-confirm danger zone.
  • NewNew /help + /keyboard + this changelog.
  • NewPremium theme picker embedded directly in /me/edit — no modal trip required.
  • UXPush notification permission banner in /settings with 4 actionable states (unsupported, denied, default, granted).
  • SecuritySelf-serve data export endpoint at /api/account/export — GDPR-style JSON download capped at 5K notes / 1K notifications.
ENS display handle

Show as .eth everywhere

Regular+ NFT holders and Neighbor subscribers can flip a single toggle to display as their primary ENS name everywhere on The Fridge — feeds, notes, profile, mentions, OTC cards.

  • NewNew Settings → Identity toggle that swaps @handle for .eth wherever the user appears.
  • NewNew schema column display_as_ens + central getDisplayHandle() helper used by 20+ display surfaces.
  • SecurityServer-side tier gate at PUT /api/profile — visitors get a 403 even if they bypass the UI.
  • UXOnboarding step 3 updated to introduce ENS display from day one.
  • FixSubscription lapse auto-reverts ENS display back to @handle (helper checks tier on every read).
Phase A-1 ships

OTC marketplace goes live

End-to-end native OTC listing → buy validated on Sepolia, then shipped to main. Aggregated OpenSea listings now appear inline; full Wishlist → Watchlist rename completed.

  • NewReal Alchemy-backed search dropdown + sorted trending feed on /otc.
  • NewUnified collection grids — native listings + OpenSea aggregated in one view, with OpenSea badge.
  • NewAdaptive trait sidebar via Alchemy summarizeNFTAttributes, Redis-cached 24h per collection.
  • NewServer-proxied OpenSea Buy flow (v2/listings/fulfillment_data) — no SDK on the browser bundle.
  • UXWishlist → Watchlist rename (heart → binoculars) across every surface; Prisma @@map preserved.
  • NewEnv-driven testnet toggle — Sepolia ⇄ mainnet via NEXT_PUBLIC_CHAIN_ENV.
PR #117

Wishlist Spotted, Fridge modal & CI rails

Wishlist Spotted feed integration, the Fridge modal on NFT detail pages, CI rails enforcing UI primitives, and Phase 1+2 accessibility hardening.

  • NewWishlist Spotted shelf in the Activity Ledger.
  • NewNFT Fridge modal — visit any token and see the social context.
  • NewTD-18: Redis cache for hot lookups (collection floor, top offer, profile metadata).
  • UXPhase 1+2 a11y hardening — focus traps, ARIA labels, keyboard nav across modals.
  • SecurityCI lint rejects orphan inputs, icon-only buttons without aria-label, and custom Dialog wiring.

Older release history archived. Want the play-by-play? Track thepublic roadmapfor what's next.