FORTUNEX ← Back to casino
Build · Changelog

What's shipped

Reverse-chronological · facts, not roadmaps

Every entry below is in production today — visit the lobby and try it. Roadmap items (real-money tier, slot aggregator, native mobile) are deliberately not on this list; they're tracked separately and aren't promises until they're shipped.

v0.9 2026-05-11 SEO

Structured-data pass

  • JSON-LD on every public page — play, verify, responsible-play, privacy, terms, cookies, rtp, and changelog each carry a schema.org graph with a typed WebPage / WebApplication and a BreadcrumbList back to the home page.
  • Lobby catalog indexed — /play now publishes an ItemList of all 19 in-house originals (Dice, Crash, Limbo, Plinko, Mines, Wheel, Hi-Lo, Tower, Coin Flip, Roulette, Blackjack, Baccarat, Keno, Slots, RPS, Pump, Sic Bo, Stairs, Aviator) so search engines can render the games as deep links.
  • Sitelinks search box hint — WebSite.potentialAction on the landing page wires Google's sitelinks search to /play?q=….
  • Canonical links repaired — added missing rel="canonical" to verify.html, rtp.html, and changelog.html; updated web/sitemap.xml to include /verify alongside the deploy sitemap (which already had it).
  • Zero risk to the runtime — purely additive head metadata. 22/22 engine test files (149/149 tests) still green; no markup, CSS, or JS path changes.
v0.8 2026-05-11 Trust

Public bet verifier

  • Standalone /verify page — auth-free, runs entirely in your browser. Paste server seed, client seed, and nonce and the same HMAC-SHA256 settler the engine uses recomputes the outcome byte-for-byte.
  • Eleven games covered — Dice, Limbo, Crash, Aviator, Wheel, Coin Flip, RPS, Sic Bo, Plinko, Mines, Pump. Each shows the float stream + outcome row-by-row.
  • Hash-commitment checker — verify that a revealed server seed actually hashes to a previously-published SHA256(seed).
  • Shareable links — every verifier run produces a URL with seeds + parameters baked in (/verify?server=…&client=…&nonce=…), so disputes are one paste away.
  • Deep-link from play.html — the in-app verify modal now shows an "Open in public verifier" button once the seed has been rotated, prefilling every field.
  • Wired into the deploy — sitemap entry, /verify friendly URL, service-worker preload, footer link from every legal page.
v0.7 2026-05-11 Polish

Trust & tooling

  • Engine fixture tests — 19 frozen seed→outcome tuples plus the route-level test suite (7 cases) and the existing math suite. npx tsx scripts/run-fixtures.ts.
  • Player profile page — canvas equity curve, by-game RTP table, biggest-multiplier grid, VIP progress, profile export (JSON).
  • Settings panel — consolidated sound / animations / hide-balance / username / export under one gear icon.
  • Share-a-win — celebration overlay generates a 1200×630 PNG matching the OG card; Web Share API on mobile, download on desktop.
  • 404 + offline pages — branded fallbacks. Service worker serves offline.html when navigation requests can't reach the network.
  • PWA install prompt — branded banner appears on first eligible visit, dismissible.
  • Game-tile art — added missing CSS art for RPS, Pump, Stairs, Sic Bo, Aviator.
v0.6 2026-05-11 Legal & metadata
  • Legal pages — Privacy, Terms, Cookies, Responsible Play. Hand-tailored, two-phase honest, links to BeGambleAware / NCPG.
  • Open Graph + Twitter cards + JSON-LD — 1200×630 og-image.svg, schema.org Organization + WebSite graph.
  • Engine read-side — GET /api/bets/[id], GET /api/bets/list (cursor paginated), GET /api/leaderboard/race (daily/weekly/monthly windows).
  • Wallet connect stub — modal with MetaMask / WalletConnect / Phantom / BTC tiles, all "Coming Soon", plus email capture for launch alerts.
v0.5 2026-05-11 Retention & safety
  • Achievements system — 20 unlockable badges, persisted, toast on unlock, full list view in modal.
  • Daily login streak — 7-day rotating rewards (100 → 2000 FX), banner in lobby.
  • Responsible gambling tools — daily wager limit, session timer, self-exclusion (1h / 24h / 7d / 30d).
  • Per-game info modal — math, payout table, RTP, strategy notes for every game.
  • In-browser verify — bet recompute compares stored vs. recomputed payout; badge turns red on drift.
  • Dual-currency messaging — landing, FAQ, footer disclosures, onboarding all reflect "play-money today, crypto at license".
v0.4 2026-05-11 Catalog expansion
  • 5 new originals — RPS, Pump (1–20 stages with burst risk), Stairs (12 stairs × 4 doors × difficulty), Sic Bo (7 bet types), Aviator (Crash variant).
  • Slots Library — 80 themed reels powered by the same provably-fair engine. Aztec Gold → Diamond Hands.
  • Live Casino placeholders — 15 aggregator-ready tiles (Evolution, Pragmatic Live, Ezugi). Honestly labeled "Coming Soon".
  • Lobby browse — 114+ games visible. Search, per-game stats overlays, "New · UI coming" badges where applicable.
v0.3 2026-05-10 Engine
  • Wallet primitives — transactional debit/credit with row locks, InsufficientFundsError, nightly reconciliation helper.
  • POST /api/bets — single Postgres transaction per the architecture spec, idempotency cache, supports two-phase games (Crash).
  • POST /api/bets/[id]/cashout — finalizes a PENDING Crash bet against stored seeds.
  • POST /api/faucet/claim — 24h cooldown, 1000 FX per claim, returns next-eligible timestamp.
  • GET + page /verify/[id] — public verification (auth-free) with seed-rotation rules and hash-match check.
  • Engine smoke test — 32 deterministic assertions including 50k-spin RTP at 98.94%.
v0.2 2026-05-10 Production polish
  • Hero promo strip on landing (Welcome / Race / Fairness) matching competitor pattern.
  • Race ladder in left rail with live UTC countdowns (Daily 5K / Weekly 100K / Monthly 500K).
  • Mobile bottom-nav — Lobby / Race / Top / Verify / More, ≤720px only.
  • FAQ section — Schema.org FAQPage markup, 8 Q&As.
  • PWA — installable manifest, service worker with cache strategy, branded icons.
  • Engine bridge — feature-flagged adapter so play.html can post to /api/bets once configured.
v0.1 2026-05-10 Foundation
  • 14 in-house originals — Dice, Crash, Limbo, Plinko, Mines, Wheel, Hi-Lo, Tower, Coin Flip, Roulette, Blackjack, Baccarat, Keno, Slots.
  • Provably-fair RNG — HMAC-SHA256(serverSeed, clientSeed:nonce), seed rotation + reveal.
  • Brand system — wine / gold / red palette, Cinzel display, JetBrains Mono numerics.
  • Single-file demo — entire casino in one HTML file, no build step, offline-capable.
  • Next.js engine scaffold — Prisma schema, pure-function settle functions, app router stubs.
  • Cloudflare Pages deploy bundle — security headers, friendly URL redirects, sitemap, robots.
FORTUNEX · 2026 Privacy · Terms · Cookies · Responsible Play · Verify a Bet