Skip to content

Changelog

What's new on Toolstash, newest first.

  1. Feature

    AI Betting Bot: real data overhaul

    • Live bookmaker odds wired (ODDS_API_KEY) → real edge, Kelly stake, value.
    • Elo power ratings seeded from real results across EPL, top-5 soccer, NBA, NHL, MLB (no more flat 1500).
    • Closing-line snapshots via a 2-hourly job → CLV + line-movement now populate.
    • "Data coverage" panel shows exactly which sources returned data per fixture (and why any are missing).
    • Diagnostic now reports live odds quota + data-layer row counts.
    • Audited end-to-end: only real data, no fabricated stats anywhere.
  2. Feature

    Discover power-ups + cost controls

    • Cmd/Ctrl+K jumps to Discover from anywhere.
    • Post-search pricing filters (free / freemium / paid) on alternatives.
    • Monthly OpenAI budget bar in admin + ntfy alerts at 80% and 100% (daily cron).
    • Marquee performance: memoized cards so the typewriter no longer re-renders the whole page.
  3. Feature

    Discover: real billing, trending, caching, shareable links

    • Real OpenAI spend pulled from the billing API (when an admin key is set).
    • Every search logged → "Trending" chips on the page + demand insights in admin.
    • No-match searches surfaced as catalog gaps (what tools to add next).
    • Identical queries cached 10 min, so repeat searches are instant and free.
    • Shareable /discover?q=… URLs (deep-link, back-button, refresh safe).
    • Embedding health panel + one-click backfill so tools never silently drop out of search.
  4. Feature

    OpenAI cost monitor

    • New admin Costs tab: spend by day, feature, and model.
    • Embedding calls now tracked and priced correctly.
    • Auto-refreshes every 30 seconds.
  5. Feature

    Discover idle marquee

    • Two rows of tool cards auto-scroll while the search box is empty.
    • Click a card to find that tool and its alternatives.
  6. Fix

    Tool card polish

    • Readable "View Tool" hover (was washed-out / invisible text).
    • "Show more" only appears when the description is actually truncated.
  7. Feature

    AI Discover: semantic tool search

    • Describe what you need in plain English; get the single best-matching tool.
    • Plus cheaper, popular, and similar alternatives with a one-line "why it fits".
    • Animated hero result + alternatives, all 309 tools embedded for search.
  8. Fix

    Gym Trainer images

    • Exercise images no longer cropped on mobile (object-contain).
  9. Fix

    Auth & admin reliability

    • Hardened client session persistence + refresh-safe authed requests.
    • Admin: toast on auto-approve, stopped disorienting auto-scroll.
  10. Feature

    Gym Trainer (public project)

    • Weekly split planner + exercise library.
    • Centered suggestion box; admin-only suggestions list.
  11. Feature

    Mobile navigation overhaul

    • Hamburger nav, sticky search/filters, bigger tap targets.
    • Memoized tool cards + opaque nav dropdown for smoothness.
  12. Fix

    News pipeline

    • Decode HTML entities in titles/headlines.
    • Moved RSS cron off the hour to cut GitHub schedule drops.

12 updates logged.