Every feature shipped to The Fridge — most recent at the top. Looking for what's coming next? See the roadmap.
Wallets & polishLatest
Reliable wallet linking, NFT profile pictures & a lighter sign-in
A fix-and-polish release. Linking an external wallet now sticks every time (and you can cleanly unlink one), you can set an NFT you own as your profile picture, attach an NFT right inside a Note, and the sign-in screen is much lighter on your browser. Plus a ground-up wallet guide for anyone new to Web3.
Bug fixLinking an external wallet now works reliably — it shows up in Settings and My Collection right away, even while your wallet provider is still syncing, instead of silently disappearing.
NewUnlink a wallet cleanly — release any linked wallet from Settings → Wallets; your recovery and primary wallets stay protected.
NewNFT profile pictures — set any NFT you own as your avatar and it renders in a soft hexagon across the app, with ownership verified on-chain.
NewAttach an NFT to a Note — a discoverable button in the composer, plus #hashtag tagging.
FasterA lighter sign-in — removed a heavy blur effect layered over the login video that was driving up CPU on some browsers (Chrome especially).
UXThe bug / feedback button is now reachable on every page once you're signed in — including your profile and On The Counter.
NewA friendlier wallet guide — /learn/wallets now starts from the basics (what a wallet is, the one you already have, and why your Fridge wallet needs no seed phrase), and the first-run tour adds a quick wallet primer before your first mission.
Social & UX
Delete your own Notes — plus clickable @mentions and a smoother feed
Rounding out the social experience: remove any Note you’ve posted, tap an @mention to jump straight to a profile, and snappier Yum / Yuck reactions. Plus an early look at wallet-to-wallet Messages and a more focused first-run tour.
NewDelete your own Notes — a self-delete option on any Note you posted, which also clears its entry from the Activity Ledger.
New@mentions are now tappable — every @handle in a Note links straight to that profile, and the Mentions tab on your profile lists every Note that tags you.
NewThe Messages tab now opens — a first look at wallet-to-wallet, end-to-end-encrypted DMs (still “Soon”, arriving in a later release).
UXYuck now has its own splat icon, distinct from Yum.
UXHover or focus any Note’s action buttons for a quick label of what each one does.
UXThe magnet-unlock moment now animates in and out, with a sound cue.
Bug fixYum and Yuck register instantly and stick — react once and it’s saved, no flicker.
Bug fix“Who to follow” updates the moment you follow or unfollow, so suggestions always match who you’re actually connected to.
Bug fixThe first-run welcome tour plays start to finish without interruptions — magnet celebrations and the feedback dock wait until you’re through — and “I’m good for now” drops you straight into your first mission.
Bug fixThe left sidebar scrolls cleanly as the nav grows.
The big one — a first-run guided tour that walks new testers through the whole app with staged demo data and a starter mission. Alongside it: a profile redesign, real rarity ranks and live stats on On The Counter, founder-rate pricing for Neighbor, longer Notes, and a layout that finally fills large screens.
NewFirst-run guided tour — your first sign-in opens a spotlight walkthrough across the real app (home, profile, On The Counter, magnets) with staged demo data, a starter mission that earns your Alpha Tester magnet, and a wallet scam-safety drill. Skippable anytime.
NewProfile V4 — a redesigned profile hero with new layout options, a Notes count, your pinned magnets on show, and a full mobile rework.
NewRarity ranks on On The Counter — every collection now shows a real per-token rarity rank on cards and in the inspect modal.
NewLive collection stats on OTC — collection pages show page views, trading volume, and watcher counts.
NewFounder-rate pricing for Neighbor — a redesigned pricing layout with the founder rate front and centre.
NewLonger Notes — higher Fridge tiers unlock a bigger Note length, and long Notes tuck behind a “show more” expander in the feed.
NewAlpha-tester feedback — an always-on-top dock for reporting bugs and leaving comments (now reachable on mobile too), plus a short alpha-tester survey.
UXA layout that fills your screen — the app runs full-bleed on 1080p and 1440p and scales up cleanly on 2K and 4K, instead of sitting in a narrow column.
UXFriendlier wording — the composer button is now “Jot it down,” and a Note's reply chain is a “Stack.”
Platform release
Multi-wallet collections, tap-to-inspect & a mobile overhaul
The biggest build yet — see every NFT across all your linked wallets in one place, list from any of them, tap any NFT to inspect it, and a top-to-bottom mobile rework of the marketplace and your collection. Plus closed-alpha invites, a faster app, and hardened money paths under the hood.
New“All wallets” view on My Collection — every NFT across your linked wallets in one grid, each card tagged with the wallet that holds it.
NewList from any linked wallet on OTC — the order is always signed by the wallet that actually owns the token.
NewTap any NFT to inspect it — a click-to-open modal with Details, Traits, and rarity rank across your collection, profiles, and OTC (replaces hover-only actions, so it finally works on touch).
NewShare an unlocked magnet straight to a Note — auto-posted to your Activity Ledger.
NewClosed-alpha invites — invite codes plus an admin dashboard, a cleaner login / signup split, and a looping kitchen backdrop on the auth screens.
NewSettings is now in the nav (grouped under “More”), and the Watchlist tab is unlocked.
UXMobile marketplace overhaul on OTC — collections render as a clean 2-up gallery (no more single-file scroll), the filter / sort / stat bars no longer clip off-screen, and infinite scroll with skeleton loaders replaces the “Load more” button.
UXMobile My Collection — a clean 3-per-row grid for both Fridge and Grid views, with the collection filter tucked into a slide-over panel; collapsible collections rail on desktop.
Bug fixFixed an iOS quirk where tapping a search box zoomed the whole app in and cut off the right edge — every page now stays put.
UXETH prices across browse views now show a tidy 3 decimals (exact amounts are still used at checkout).
UXThe OTC activity ticker now deep-links to profiles and listings, and shows “picked up” the moment an NFT sells.
FasterFaster first paint — the wallet bundle no longer loads on the marketing and home pages for logged-out visitors.
SecurityHardened the buy path — an exact price-guard fix, replay and flood protection on the OpenSea fulfillment webhook, and a CSRF sweep across money-path routes.
SecurityAdded error tracking, a health check, and request timeouts so problems surface fast and never hang the UI.
FasterUnder the hood — upgraded to Tailwind 4, Framer Motion 12, and wagmi 3.
PR #149 + #154
A brighter landing + your NFTs on a fridge shelf
A bright cold→warm marketing landing went live as the new homepage, and your collection now displays as a fridge-shelf view on profiles and My Collection.
NewNew marketing landing — a bright cold→warm “Fridge → On The Counter” homepage, with every marketing page unified under one look.
NewFridge-shelf NFT display — your collection shown as cosy shelves on your profile and My Collection.
UXLanding mobile polish — secondary nav tucked into “More”, a softer mobile glow, and the magnet tooltip no longer clips.
PR #147
Next.js 16 + exact ETH prices
Upgraded the platform to Next.js 16 and switched every price across the app to show the exact ETH amount.
UXEvery ETH price now shows the exact amount platform-wide — no rounding surprises at a glance.
FasterUpgraded the app framework to Next.js 16.
PR #144–146
Real collection art + profile polish
Real collection profile pictures and banners now render across the OTC landing, alongside a batch of profile fixes.
UXReal collection PFPs and banners on the OTC landing, pulled from on-chain metadata instead of placeholders.
Bug fixProfile banner now saves reliably, plus modal theming and render fixes.
Bug fixDirect-message buttons are locked as “coming soon” so they no longer dead-end.
PR #142
On The Counter goes mobile
The On The Counter marketplace became fully mobile-responsive, and the landing gained a live activity counter.
UXThe OTC marketplace is now fully responsive on phones — collection pages, trending, and the buy flow all adapt to small screens.
NewA living activity counter on the landing, ticking real platform stats in real time.
Night build
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.
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.
Bug 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.