INTERNAL TRACKING
Patch notes + roadmap
Solo log. Beat GeckoTerminal, CoinMarketCap, and NFTGo by shipping their boards on our tape — then the extras they don't have.
Patches
0.9.0 · 2026-09-14
Sports module, Google Trends wire, story images, breadcrumb nav
- New /sports module: live scoreboards (NFL, NBA, MLB, NHL, EPL via ESPN public board, 60s refresh) alongside a Polymarket prediction-market odds board with implied probabilities and volume. Fantasy + collectibles intel staged next.
- New /api/sports (scores + prediction odds, shared cache) and /api/trends (Google Trends daily trending RSS, 30-min cache, per-country geo).
- News page: TRENDING ON GOOGLE strip with internal search links + 'what the world is reading' board of trend-linked stories from NYT/CNN/wires — fresh, query-tail keywords on every visit.
- Story images fixed: new shared StoryImage component sends no-referrer and falls back to a monogram tile when a publisher CDN hotlink-blocks us — no more broken story cards on /news and /culture.
- Shared Breadcrumbs component rolled out across coin, stock ticker, sector, NFT collection, NFT item, and wallet profile pages.
- Site + radar sidebar navigation: STOCKS, SPORTS, CULTURE now reachable; sitemap picked up /sports.
0.8.0 · 2026-09-13
Stocks intel revamp, $PNTHR tape, culture desk
- $PNTHR dedicated ticker: live price chip pinned on the global WIRE strip (DexScreener, 60s refresh) with pre-pool CA state.
- Vault CA bar detects the first real pool and swaps to an Add Liquidity call-to-action while pre-pool.
- Stocks board rebuilt: 54 tickers (AI/momentum block added), global tape bar (SPX, NDX, DJI, RUT, VIX, SPY, QQQ, DIA, gold, oil, BTC, ETH), 11-sector rotation strip, pre/post-market prints.
- WHY IT'S MOVING: every ±2% swing gets its actual press headlines attached — big moves ship with the story, not just the number.
- Per-ticker intel on every stock page: headline feed + retail mood meter with live bullish/bearish chatter (StockTwits + Yahoo, keyless).
- TRENDING ON SOCIAL strip on /stocks and /news: trending equities (StockTwits) + trending coins (CoinGecko). Native X trends need the paid API — proxy until a key lands.
- New /culture desk: The Verge, Polygon, Kotaku, Guardian Culture, Hypebeast, 404 Media — auto-tagged INTERNET/GAMES/SCREEN/STYLE/SOUND/UNDERGROUND with filter chips.
- Sitemap + nav + footer updated for /culture.
0.7.2 · 2026-09-13
Launch checklist - metadata, loading, analytics, images
- Meta title + description on every route via per-route server layouts (27 added; private routes noindexed).
- Dynamic titles for coin / category / stock / wallet / NFT pages generated from the id or slug.
- Global loading.tsx branded skeleton (spooling-the-tape) replaces blank navigations.
- Vercel Analytics installed, consent-gated - the script only loads after the cookie banner is accepted with analytics on.
- Sticky mobile CTA bar for signed-out visitors; never stacks with the cookie banner.
- Thank-you page at /join/thanks after signup + alert setup completes.
- Explicit error state on the callsign form.
- Referenced PNGs compressed in place (-75%): og 1.8->0.4MB, passport 2.5->0.9MB, lucy 1.6->0.5MB (scripts/compress-images.mjs).
- Contact block on /about; privacy X handle corrected to @pnthrai.
0.7.1 · 2026-09-13
Hygiene sweep - React 19 effect audit, dead code, auth modal fixes
- Zero lint errors: all 5 react-hooks/set-state-in-effect violations fixed (predict, account, AuthMenu, CookieConsent).
- Predict: settlement moved into the 1s timer as an event source; mount flag via useSyncExternalStore - no cascading renders.
- Cookie banner reads consent straight from localStorage (useSyncExternalStore) - same-tab dismissal + cross-tab storage events.
- Auth modal: canceled Privy login no longer leaves the button spinning (derived from useModalStatus); redundant auto-close effect removed.
- Account never-sold panel: no synchronous setState on wallet changes; render gates on linked wallets.
- Dead code removed: superseded ifNeverSold helpers, peak-loop scratch vars, unused imports across 10 files.
- next.config.ts pins turbopack.root - stray parent-directory workspace files no longer warn on every build.
- Full runtime sweep: 49 pages + 48 API routes all healthy, no 5xx.
- Sitemap: dropped dead /laptop, added /stocks + /join.
- Docs refreshed: REBUILD.md API table, README env table, .env.example keys, new docs/IMPROVEMENTS.md backlog.
0.7.0 · 2026-09-10
Stocks, AI news, DEX rebuild, nav overhaul
- New /stocks section — 35 US equities, Yahoo Finance API, heatmap + gainers/losers/most active.
- AI/ML news sources: TechCrunch AI, The Verge AI, VentureBeat, MIT Tech Review added to /news.
- DEX page rebuilt: token icons, chain icons, 10 columns, full sort bar.
- RadarApp layout fix: ChainRadar moved out of main column, chain icons on filter chips + table rows.
- PNTFR hunt score restored on homepage $PNTHR spotlight.
- Nav overhaul: PNTHR + PREMIUM adjacent, new MEMBER badge, chain icons on all network filters.
- Laptop section fully removed (-957 lines).
0.6.0 · 2026-09-05
Dominate board — DEX / NFT / CMC surfaces + tracking
- Multi-network GeckoTerminal explorer (trending / new / top pools).
- NFT collections board (CoinGecko NFT list + floor/volume).
- CMC-style categories, exchanges, and mcap heatmap.
- In-app /roadmap patch notes for solo tracking.
- Project rebuild wiki at docs/REBUILD.md.
0.5.0 · 2026-09-05
Accounts, coin pages, signals
- Email + injected-wallet sign-in, ETH balance read.
- Premium device trial and hunt briefs.
- Full CoinGecko coin pages. Signals from trending + Dex boosts.
- Wiki / about / account / premium routes.
0.4.0 · 2026-09-05
Launch terminal
- Centered onchain discovery terminal with statue logo.
- Command dock → radar search. Four modules.
0.3.0 · 2026-09-05
B&W brutalist luxury
- Killed gold/ivory. Black, white, hairline, Newsreader + mono.
- Radar: Robinhood spotlight, chain radar, live feeds.
0.1.0 · 2026-09-05
grokpanther born
- New project, not pantherdigital. Markets, FNG, news, Dex, RH, x-scan proxies.
Vs competitors
| AREA | FEATURE | THEM | US |
|---|---|---|---|
| CMC | Global mcap / volume / dominance | CoinMarketCap home | LIVE/radar stats + /api/global |
| CMC | Ranked coin table + 1h/24h/7d | CMC rankings | LIVE/radar 250 coins, sort, spark |
| CMC | Coin profile (ATH, supply, links, desc) | CMC coin page | LIVE/coin/[id] |
| CMC | Watchlist / portfolio | CMC watchlist | PARTIALWatchlist live. Holdings PnL not yet. |
| CMC | Categories / sectors | CMC categories | LIVE/categories |
| CMC | Exchanges | CMC exchanges | LIVE/exchanges |
| CMC | Heatmap | CMC treemap | LIVE/heatmap |
| CMC | Fear & Greed + news | CMC fear index / news | LIVEFNG + /news RSS |
| CMC | Converter / historical charts | CMC converter, charts | NEXTSpark only. Need OHLCV UI. |
| CMC | Derivatives / funding | CMC derivatives | PLANNEDCG derivatives endpoints. |
| GT | Multi-chain trending pools | GeckoTerminal trending | LIVE/dex |
| GT | New pools | GT new pairs | LIVE/dex?kind=new |
| GT | Top pools by volume | GT network pools | LIVE/dex?kind=top |
| GT | Robinhood chain | GT robinhood | LIVESpotlight + pool table |
| GT | Pool / token page + OHLCV + trades | GT pair page | NEXTLink-out to GT for now. |
| GT | Wallet tx feed / smart money | GT wallet tracker | PARTIALETH balance + Dex boosts. No tx list. |
| NFT | Collection rankings (floor / vol) | NFTGo / OpenSea | LIVE/nfts CoinGecko NFT API |
| NFT | Collection page | NFTGo collection | LIVE/nfts/[id] |
| NFT | Whale / smart-money NFT | NFTGo whales | NEXTNeeds marketplace wallet index. |
| NFT | Rarity / traits / marketplace split | NFTGo rarity, Blur/OS | PLANNEDCG tickers are Pro. Reservoir later. |
| PNTHR | Hunt score + signal briefs | none (ours) | LIVETape-rule engine, premium-gated briefs |
| PNTHR | B&W brutalist luxury UI | none (ours) | LIVEStatue mark, launch terminal |
| PNTHR | Accounts + injected wallet | CMC login / GT wallet | PARTIALLocal + EIP-1193. No OAuth yet. |
| NEXT | Stocks — equities tape (SPX, QQQ, single names) | Yahoo / Robinhood watch | LIVE/stocks — 54 tickers, index tape, sector rotation, headline intel on every big move. |
| NEXT | Stock news + retail sentiment per ticker | StockTwits / Bloomberg context | LIVE/stocks/[symbol] — headlines + bull/bear meter, keyless. |
| NEXT | Culture desk — trending non-finance stories | The Verge / Polygon homepages | LIVE/culture — 6 agenda-setting feeds, auto-tagged verticals. |
| NEXT | Collectibles — physical + digital (cards, watches, art) | eBay / Rally / Collectors | PLANNEDAuction tape + floor-style pricing for collectible markets. |
Next up
- Pool detail: OHLCV + last trades from GeckoTerminal.
- ETH/SOL tx history on /account (Etherscan / Helius keys).
- Portfolio PnL from linked wallets.
- Converter + 30d market chart on coin pages.
- NFT whales if we add a marketplace indexer.
- Privy OAuth when NEXT_PUBLIC_PRIVY_APP_ID is set.
- Billing for premium (trial is device-local).
FULL WRITEUP · docs/REBUILD.md