Changelog

What we shipped.

Sorted newest first.

v0.52026-05-18

Memecoin-first filtering & deeper candidate pool

  • Native chain tickers (SOL, BNB, MATIC, ETH) excluded from the heatmap — they crowd out memecoins, especially in M.Cap view.
  • Filter pipeline now strips stablecoins, wrapped majors, LSTs, and RWA (gold) tokens by default. The map shows tokens that actually move.
  • Added /pools?sort=h24_volume_usd_desc + /trending_pools + /new_pools to the upstream fetch — high min-liquidity filters now still surface 10+ memes.
  • Min MC/FDV floor lowered to $150K. Many real Solana memes sit at $100-300K post-graduation.
  • Search no longer substring-matches contract addresses for queries < 16 chars. Searching "pump" no longer returns every pump.fun mint.
  • Tile hover: brightness lift with 180ms transition. Tile color fill transitions over 600ms so refreshes feel smooth instead of jumpy.
  • DEMO badge hidden by default in production (opt-in via NEXT_PUBLIC_SHOW_DEMO_BADGE).
v0.42026-05-17

Backend actually functions — Solana RPC + SQLite

  • Smart-money score is now real, not mocked. Background poller hits Solana RPC every 90s, walks signatures for 10 tracked whale wallets, parses pre/post token-balance deltas, records buys/sells in SQLite.
  • Wallet portfolio overlay queries Solana getTokenAccountsByOwner for real on-chain holdings. P&L computed against the live token cache.
  • New /api/poller endpoint for heartbeat + manual trigger.
  • better-sqlite3 (v11 for Node 18 compatibility) for persistent storage; WAL mode, dirty-set flush every 60s.
  • Solana RPC client rotates through 4 public endpoints on failure.
  • next 14.2.18 → 14.2.35 security patch, engines field, .nvmrc, full README with deployment runbook.
v0.32026-05-17

Premium landing + persistent snapshots

  • New landing-page DashboardMockup: faked-but-faithful app screenshot inside browser chrome, subtle 3D perspective, live tick animation.
  • Hero / Features / Pricing rebuilt — 4 hero features in 2x2 grid with per-feature visuals (smart-money tile cluster, sector strip, time-diff card, pump-signal alert).
  • Time-Machine snapshot store now writes to disk every 60s — survives pm2 restart.
  • New /api/health endpoint probes GeckoTerminal + DexScreener, returns providers up/down + uptime + snapshot counts.
v0.22026-05-17

Routing split + sectors + smart money + time machine + wallet + audio + Telegram bot

  • Marketing landing moved to /, real-time app to /app.
  • Sector view: 2-level visx treemap, parent rectangles per narrative (dog memes, AI agents, DeFi, etc).
  • Smart Money overlay (initially mocked; v0.4 made it real).
  • Time Machine panel: in-memory ring buffer of 60-second snapshots, compare current to 15m / 1h / 4h ago.
  • Wallet portfolio overlay (initially mocked; v0.4 made it real).
  • Web Audio API alerts for pump signals (Volume2 button in header).
  • Telegram bot scaffold with /heatmap /top /watch /whale /portfolio commands.
  • Switched from Inter to Geist Sans + Geist Mono.
v0.12026-05-17

Initial demo

  • visx treemap, box size = volume, color = % change.
  • Solana / Base / BSC / Ethereum chain switcher.
  • Hover tooltip, click-to-open side panel with sparkline + trade / chart / explorer links.
  • Pump composite signal (z-score × buyer velocity × acceleration × buy share).
  • GeckoTerminal → DexScreener provider chain with mock fallback.
  • Keyboard shortcuts: 1-4 timeframe, S size, P/F/W toggles, ESC close.