v1.5 · 2026-05-12
Hash Tool, Feedback, Forecast PDF, Crypto & Homepage
  • Hash Tool — 4 new tabs — Comparison (two-text hash diff with match/mismatch per algorithm); File Hash (drag & drop, MD5/SHA-1/256/384/512 computed locally, no upload); Batch Mode (N inputs → hash table + CSV export); QR Code generator from any hash or text (4 error-correction levels, PNG download)
  • Feedback — Reactions — 👍 🔥 💡 ❤️ 😂 buttons on every message; reaction counts stored in Workers KV; localStorage prevents double-voting; new /api/feedback-react worker
  • Feedback — Admin Reply — "↩ Reply" button in admin console writes a public reply below the original comment with gold border; stored in KV alongside the message
  • Stock Forecaster — PDF Export — "Export PDF" button appears after analysis; generates A4 PDF via jsPDF with chart screenshot (canvas), metric cards, AI analysis text and page footer with disclaimer
  • Crypto — Live Price — Binance WebSocket public stream updates the current price and 24h change in real time after each analysis
  • Crypto — Funding Rate & Order Book Imbalance — Binance Futures and spot public APIs; funding rate signals long/short-heavy sentiment; OB imbalance shows buy/sell pressure from top-20 depth levels
  • Crypto — BTC Dominance chart — 90-day dominance history rendered in the Market tab
  • Crypto — Portfolio Monte Carlo — new Portfolio tab: add coins with USD allocations → N-path simulation → expected value, 95% CI, VaR, per-coin weight table
  • Homepage — Status bar — checks Forecast API, AI endpoint and Feedback DB on page load; shows 🟢 / 🟡 with last-checked timestamp
  • Homepage — NEW badge — gold badge on tool cards updated in the last 30 days
v1.4 · 2026-05-11
Hash Tool — Local DB & Crypto Forecaster — AI Analysis
  • Hash local database — every hash computed (while typing or on demand) is stored in localStorage; up to 1,000,000 entries (FIFO), all algorithms except bcrypt and HMAC
  • Decode: local DB as first source — lookup checks the local database before calling external APIs; results appear instantly with gold border and 🗃 badge; re-verified client-side by recomputing the hash
  • Crypto Forecaster — AI Analysis — same ✦ Claude / ✦ Gemini / ✦ Groq panel as the Stock Forecaster, with a crypto-specific prompt: on-chain metrics, TVL, tokenomics, halving catalysts, regulatory risks, 1m and 3–6m outlook
  • Workers: customPrompt override — all 3 AI workers (Claude, Gemini, Groq) accept a customPrompt field in the request body, enabling domain-specific prompts without separate endpoints
  • Bugfixes — AI buttons restore original labels after analysis; Gemini worker response parsed with text() + JSON.parse fallback to avoid crash on non-JSON responses
v1.3 · 2026-05-11
Stock Forecaster — Black-Scholes, Volatility Regimes & AI improvements
  • Black-Scholes Options Pricer — Call/Put prices, all Greeks (Δ Γ Θ Vega ρ), interactive payoff chart at expiry vs. current, strike table (70–130% of S), heatmap Strike × Expiry with 8-metric toggle; collapsible panel before AI Analysis; risk-free rate auto-fetched from FRED (US/UK/JP) or ECB API (EU)
  • Volatility Surface — simulated smile/skew from historical skewness & kurtosis; heatmap shows implied vol across strikes and expiries with term structure
  • Volatility Regime Detection — rolling 21-day σ classifies each period as Low / Normal / High vol; colored overlay on the price chart with legend
  • AI in user language — all three providers receive a language instruction matching the site language (9 supported); KV cache is language-keyed so different languages don't share stale entries
  • AI key fallback — when the server env var is missing (503), automatically retries with the browser-stored key; Claude key field added to the ⚙ panel alongside Gemini & Groq; 401 errors show localized "go to console.X.com → create a new key" message in all 9 languages
  • AI result rendering — markdown fully parsed (headings, bold, lists, inline code); section colors are semantic: 🔴 risk, 🟢 opportunity, 🟡 technical, 🔵 news, 🟣 fundamentals, 🟠 outlook; sentiment keywords colored inline
  • Chart UX — zoom/pan/reset/CSV buttons centered below chart; CSV export button uses inline SVG icon; indicator chips reset on each new analysis
v1.2 · 2026-05-10
Stock Forecaster — UI, Portfolio & structural fixes
  • Portfolio tab — explicit 💾 Save button with feedback; Compare and Backtesting tabs now share the same quick-fill chip picker (Stocks / Indices / ETFs + Recent searches); chips auto-refresh after each analysis
  • Indicator chips — toggling SMA / Bollinger / RSI / MACD updates only the chart overlay without re-fetching data; pending state shown when analysis is stale
  • Structural fixes — restored missing mountLayout, i18nApply, STORAGE client, analyzeBtn and ticker-chip listeners, buildTickerChips, sma, rsi, switchTab, showToast and global variable declarations lost during refactor
  • Service Worker v4_headers file sends Cache-Control: no-cache on HTML/JS to prevent stale deploys; AI 502 errors fixed with correct anthropic-beta header and robust raw-text error parsing
  • i18n — Portfolio and Backtesting fully translated; backtesting inputs validated client-side before any API call; default language forced to English on first visit
v1.1 · 2026-05-09
Stock Forecaster — AI Analysis, 8 data providers & infra
  • AI Analysis — ✦ Claude Analysis, ✦ Gemini Analysis and ✦ Groq Analysis buttons after each forecast; real-time web search for news, fundamentals and analyst ratings; 4h KV cache (with web search) and 24h cache (knowledge-only) shared across users; browser-stored API keys bypass the Cloudflare Worker
  • 8 stock data providers — Netlify-Yahoo proxy → Twelve Data → FMP → Finnhub → Alpha Vantage → Yahoo → Marketstack → Stooq; automatic fallback chain with 25s budget; session cache TTL 30min
  • Monte Carlo Bootstrap — Float64Array + precomputed exp(returns) for ~15% faster simulation; range parameter now matches history slider
  • Custom domain — 4suite.net live; all canonicals, OG tags and sitemap updated; robots.txt open to all crawlers
  • Bugfixes — PROXIES block comment syntax error fixed; runFullBacktest incomplete try/catch resolved; Service Worker v3 prevents Firefox SW→fetch→SW infinite recursion on /api/* routes
v1.0 · 2026-05-01
First public release
  • 10 tools — Stock & Crypto stochastic forecasting (GBM, EWMA, GARCH, Jump-Diffusion, Bootstrap, Ensemble), Lottery & Odds, Sport Betting math, Hash Tool (15+ algorithms + 4-provider decode), Trip Package, Daily Deals, Price Glitches, Feedback guestbook
  • Stock Forecaster — Single Stock, Portfolio (multi-portfolio, CSV import/export, Monte Carlo), Compare and Backtesting tabs; walk-forward test across 6 algorithms with MAPE, RMSE and directional accuracy scoring
  • Hash Tool — encode with MD5, SHA-1/2/3, RIPEMD-160, bcrypt, NTLM, HMAC, Base64, Hex and more; decode via 4-provider parallel rainbow-table lookup (hashes.com, nitrxgen, md5decrypt, HIBP) with inverse verification
  • Infrastructure — Cloudflare Pages Functions, Workers KV, Service Worker, 9-language i18n (~800 keys), light/dark theme, PWA-installable, admin console with per-tool diagnostics
Δ
¤