March 12, 2026
v1.5
Discord Alerts — Multi-Webhook & Controls
New
Improved
Fixed
API
- Multiple webhooks per alert — attach any number of Discord webhook targets, each with its own embed style and message template
- Daily fire cap — set a maximum number of fires per day (0 = unlimited) to avoid notification spam
- Market-hours filter — optional NYSE-hours gate (9:30–16:00 ET, Mon–Fri) so alerts don't fire outside trading hours
- Snooze / Unsnooze — pause any alert for 1h, 4h, or 24h from the card menu; snooze badge shown on the card
- Duplicate alert — clone an existing alert with one click (plan limit enforced)
- Alert wizard redesigned: progress bar + step tabs, visual condition picker with category tabs and icons, AND/OR toggle cards with descriptions
- Rich embed Discord messages now include sentiment emoji, spot-vs-gamma-flip indicator, and full GEX/IV/flow fields in a formatted card
- Alert cards show snooze status, cooldown countdown, and daily fire count badges
- Test webhook response now includes per-webhook status list when multiple webhooks are configured
- Added
POST /api/alerts/:id/duplicate and POST /api/alerts/:id/snooze endpoints
- Fixed alert card showing legacy
webhook_url instead of new webhooks array
- Fixed test webhook button visibility when first webhook slot is removed but others remain
March 11, 2026
v1.4
Discord Alerts — Initial Release
New
API
- Discord webhook alerts — create alerts that watch any supported symbol and fire a Discord message when conditions are met. Available on Pro (5 alerts) and Institutional (unlimited)
- 9 condition types: spot crosses level, spot % change, spot vs gamma flip, gamma flip distance, sentiment change, GEX regime, IV spike, put/call ratio, max pain distance
- AND / OR logic — combine multiple conditions with configurable logic
- Cooldown gate (5–1440 min) prevents repeated fires for the same signal
- Rich Discord embed option — sends formatted card with Spot, Gamma Flip, Net GEX, Max Pain, Sentiment, ATM IV, Call/Put Wall, P/C Ratio, and Conditions Triggered fields
- Custom message template with
{{symbol}}, {{spot_price}}, {{conditions_met}} and more
- Fire history — last 50 deliveries with timestamp, snapshot data, conditions triggered, and HTTP status
- Enable/disable toggle per alert without deleting
- REST API:
GET/POST /api/alerts, PUT/DELETE /api/alerts/:id, toggle, test, history endpoints
March 9, 2026
v1.3 — Launch
Public Launch + SEO & Education Hub
New
Improved
- Launched public-facing site with full SEO — Open Graph, Twitter Cards, sitemap, robots.txt
- Added /learn education hub with 4 in-depth guides: GEX, Max Pain, Greeks, Unusual Flow
- Added legal pages: Terms of Service, Privacy Policy, Risk Disclaimer
- Added free Options Screener — no account required, scan top tickers for sentiment, GEX, Max Pain
- WebSocket heartbeat — auto-reconnect on stale connections (>30s without pong)
- Usage quota alerts in Settings — amber at 70%, red at 90%
- Revoke API key confirmation modal replacing native browser confirm()
March 2, 2026
v1.2
Login Flow Overhaul + Key Management
Improved
Fixed
Security
- Login now works like standard SaaS — email + password automatically restores your session key, no manual key pasting required
- Fixed key revocation bug where masked keys were being passed to the database lookup, silently failing
- Added
RevokeAllUserKeys(userID) — bulk revoke by user ID bypasses masking entirely
- Added
GetLatestActiveKey(userID) — returns plain-text active key for session restoration on login
- New API keys shown exactly once at registration — modal with copy button and confirmation gate
- Navigation now shows "Dashboard" button for authenticated users across all public pages
February 20, 2026
v1.1
Stripe Billing + Subscription Management
New
API
- Stripe Checkout integration — upgrade to Trader, Pro, or Institutional from the Pricing page
- Stripe Customer Portal — manage subscription, update payment method, view invoices
- Webhook handler for real-time plan upgrades/downgrades on payment events
- Settings page with live subscription status, plan badge, and usage metrics
- Past-due banner with payment update prompt
- POST /api/billing/checkout and /api/billing/portal endpoints added
February 10, 2026
v1.0 — Beta
Initial Release — Core Analytics Engine
New
API
- Core analytics engine: Greeks (Delta, Gamma, Vega, Theta), GEX with Gamma Flip, Max Pain, Expected Move, Unusual Flow
- REST API with plan-gated access — Free, Trader, Pro, Institutional tiers
- WebSocket streaming — real-time analytics pushed every 5 seconds (Pro+)
- API key auth via
X-API-Key header or ?key= query param for WebSocket
- Rate limiting per plan with usage tracking
- Full dashboard UI with live streaming, symbol selector, and tabbed analytics views
- Supabase-backed auth and key storage