Changelog

What's new in ManaScry

Every release, every shipped feature, every fix. The full development log.

May 10, 2026v0.7.4

Phase 2 landing polish — tilt, variable type, a riffled showcase

Per-letter variable-font response on the hero headline, 3D tilt-on-hover for every feature tile, a sticky card-stack scroll on the Showcase, plus a proper hamburger nav on mobile.

  • NewHero headline responds per-letter to cursor proximity — Inter's variable weight axis blooms from regular to black within ~140px of the pointer.
  • NewFeatures tiles now tilt in 3D on hover with a cursor-following sheen — the physical-card feel without going skeuomorphic.
  • NewShowcase scrolls as a stack of three browser-framed mocks (Portfolio, Trending, Decks) that riffle like a deck of MTG cards as you scroll past.
  • NewMarketing nav now has a proper hamburger menu on mobile — Cards / Pricing / Insights / Changelog / Contact / Socials are all reachable from the top bar instead of only the footer. Dashboard moved inside the menu for signed-in users.
  • FixedHero card stack no longer flickers — backdrop-filter on rotating cards was forcing the compositor to re-rasterize each frame. Rotation is now static; only the gentle bob is animated.
  • ImprovedHero cards bumped to ~85% opacity with a softer frosted-glass blur so they read as physical objects again.
May 9, 2026v0.7.3

UI polish, faster imports, and a database security pass

A refreshed button system across the whole app, branded loaders, top-center status pills, mobile nav with a More drawer, dramatically faster bulk imports, and a database security audit.

  • ImprovedPremium button styling everywhere — every CTA now has a layered gradient finish with depth shadows. Landing-page hero CTAs add an animated rotating gradient border on desktop.
  • ImprovedBranded loaders throughout the app: orbit-style spinners replace the generic ones, and a dot-matrix "scanning" loader appears during bulk price checks and proxy imports.
  • ImprovedToasts are now Dynamic-Island-style pills at the top of the screen instead of a corner banner.
  • ImprovedMobile bottom nav now exposes every page — primary tabs (Home, Cards, Wishlist, Decks, Settings) plus a More drawer with Alerts, Proxies, Stats, Trending, and Price Check.
  • ImprovedBulk paste imports (proxy queue, price check, deck import) are 5–10× faster — fuzzy card-name lookups now run in parallel rather than one at a time.
  • FixedTop Commanders links in the EDH Insights tab now open the commander's ManaScry page instead of EDHREC.
  • FixedCard detail breadcrumb: the "Cards" crumb is now a working link back to the search hub.
  • FixedBulk-adding to proxies no longer fails when the same printing appears under different name variants in your paste.
  • FixedTrack Value on the card detail no longer errors when capturing today's price.
  • ImprovedDatabase security pass — tightened authorization on every user-scoped database function and resolved the full Supabase advisor checklist.
May 9, 2026v0.7.2

Plans, credits, and a 4-tier pricing structure

Introduces Free / Ad-free / Credit Pack / Pro plans, a credit-based metering system for power-user generation tools, and a refreshed /pricing page.

  • NewFour-tier pricing — Free (full product, ads), Ad-free (one-time, no ads), Credit Pack (one-time generation credits), Pro (subscription with monthly grant + ad-free).
  • NewSettings → Plan section shows your current tier, credit balance, ad-free status, and Pro renewal date.
  • ImprovedPower-user generation tools (deck builder, collection chat, precon upgrade) are now opt-in and gated by credit balance — Free users no longer see them.
  • ImprovedRefreshed marketing copy across the landing page, FAQ, and changelog: features stand on their own merit.
May 9, 2026v0.7.1

Bulk import polish + smarter proxy queue

Fixes a bug where pasting a long card list pushed the import buttons off-screen, plus a collection-aware proxy queue that tells you which cards you already own.

  • FixedBulk import dialog: long preview lists no longer push the Confirm Import button below the fold on desktop.
  • ImprovedBulk import textarea now caps at ~25 visible rows with an expand/collapse toggle so the action buttons stay visible no matter how long the paste.
  • NewProxy queue is now collection-aware — each tile shows an "Owned" indicator if you already have a copy, and a new All / I own / Don't own filter (carries through to the Print View) lets you proxy only what you're missing.
May 4, 2026v0.7.0

Precon upgrades, set completion, and a polished dashboard

Precon upgrade flow, set-by-set collection tracking, a bulk price-check page, and a top-to-bottom UI standardization pass.

  • NewPrecon Upgrade flow — pick any official precon (700+ in catalog), import it, and get strategy-aware budget upgrade suggestions in the improve-deck panel.
  • NewSet completion tracking on the Stats page — see what % of every Magic set you own, with progress bars and Scryfall set icons.
  • NewBulk Price Check page — paste any card list and instantly value it at TCGplayer market, including foil-aware totals.
  • NewUniversal Export menus across collection, wishlist, decks, proxies, and trending — TXT (Arena/MTGO), CSV, and Cockatrice .cod XML.
  • ImprovedImprove Deck panel: collection-source toggle (any / prefer / exclusive), per-add budget cap, and a parser that gracefully handles model output drift.
  • ImprovedStandardized page-header pattern across the entire dashboard — consistent button sizing, primary CTAs grouped on the right, less-used actions tucked into a clean overflow menu.
  • FixedTrending page: missing card metadata now hydrates from Scryfall on the fly so cards no longer show as raw UUIDs.
  • FixedSidebar community popout no longer clips off-screen when the sidebar is collapsed.
  • FixedDatabase migration history fully reconciled with prod — future migrations land cleanly.
May 2, 2026v0.6.0

Subdomain split + apple-icon

manascry.com (marketing) and app.manascry.com (dashboard) now route correctly via host-based middleware, with shared auth across subdomains.

  • NewMarketing landing on apex domain; full dashboard on app subdomain.
  • NewShared Supabase auth session across subdomains via cookie domain (.manascry.com).
  • ImprovedApple touch icon, expanded brand asset set.
April 28, 2026v0.5.0

Proxies + deck builder revamp + community links

Print-ready proxy queue, redesigned deck generation flow, and Discord/Reddit/X community links in the sidebar.

  • NewProxy Print Queue — bulk-add cards, 3×3 print sheet at exact MTG card size, double-faced support, auto-include tokens.
  • NewProxy any deck with one click — skip cards you own, auto-include tokens scanned from oracle text.
  • ImprovedGenerate Deck dialog: optional commander, color picker for Commander format, free-text description as highest-priority context.
  • ImprovedImprove Deck looks up the commander's color identity and hard-blocks off-color suggestions.
April 25, 2026v0.4.0

EDHREC integration, /cards hub, global price sync

EDH Insights tab pulling top commanders and played-alongside data, a public /cards search hub, and per-card price history charts.

  • NewEDH Insights tab on every card detail dialog — top commanders, played-alongside cards, similar cards.
  • New/cards public hub with search-to-page navigation and SEO-friendly individual card pages.
  • NewCardhoarder MTGO ticket prices alongside TCGplayer and Card Kingdom.
  • ImprovedNightly price sync now includes wishlist cards system-wide.
April 22, 2026v0.3.0

ManaScry Insights blog launch

Editorial blog with MDX posts, custom components, RSS feed, sitemap, JSON-LD article schema, and Resend-backed newsletter signup.

  • New/blog with featured post, six categories (Set Reviews, Meta, Strategy, Pricing, Updates, Guides).
  • NewAuto-generated OG images per post, RSS feed at /blog/feed.xml, JSON-LD article schema for SEO.
  • NewNewsletter signup via Resend.
Want updates in your inbox? Subscribe via ManaScry Insights.