Changelog
What shipped, when.
User-visible releases of leapedge.clip, newest first. Internal refactors and infra work aren't listed — only the things you would actually notice using the product.
- improved
Marketing site redesign — Terminal Mono
The public pages (how it works, FAQ, pricing, changelog, and the legal pages) move to a cleaner monospace look: command-line section headers, a hairline-grid layout, and a spec-sheet pricing comparison table that stacks into cards on mobile. Same content, sharper presentation.
- new
Search rebuilt as a research console
Search is no longer a single form — it's a three-pane console. Facet chips (ticker, conviction, direction, channel, time window) filter your archive instantly in the browser, with a live insight panel (direction lean, conviction histogram, top tickers) beside the results. Deep-links and the ⌘K palette land pre-filtered.
- improved
Daily email digest — Terminal Brief redesign
The daily-digest email got a full visual refresh: a dark header band, a ticker-tape strip of the day's most-mentioned symbols, and tighter, more scannable highlights. Light-mode-first and Outlook-safe.
- new
Favorite YouTube channels — star them, see them across the app
Star creators on /channels to flag them as favorites — a small ★ now appears next to their analyses on /today, /history, /search, and every analysis-list surface. Plus a 1-day filter on the /history trends chart for tight recent-activity views, a direct-to-YouTube link on every /channels row, and tier-aware messaging when free users try to follow a channel.
- new
Subscribe prompts, retry button, and a network trending tile
Three quality-of-life adds on /analyses/[id] and /today: (1) a one-tap subscribe card when you're watching a creator you don't already follow, (2) a retry button on any failed analysis (re-runs the pipeline durably, never double-charges), and (3) a 'trending in your network' tile on /today showing the most-mentioned tickers and top creators across everyone using leapedge.clip in the last 24h.
- new
Trade tab — 3-day view on the trends chart
Renamed the Todo tab to Trade — same saved-insights list, cleaner label. The /history trends chart adds a 3d chip at the front of the range row for a tight recent-activity view (default selection stays at 7d).
- new
Trends dashboard — interactive scatter chart for Pro + Max
The /history page now opens with a per-insight scatter chart. Filter by channel, ticker, or direction; range chips for 7d / 30d / 90d / 1y / all. Each dot is one TradingInsight at its conviction-sized circle on the long / neutral / short / avoid lane — hover for the source video + thesis, click to jump straight to the analysis.
- improved
/archive renamed to /history (Trends in the nav)
Old /archive bookmarks redirect to /history. Same chronicle list for everyone, the new dashboard sits above it for paid tiers.
- improved
Faster insights with Gemini 3.5 Flash
Switched the insights + daily-report tasks from Gemini 2.5 Pro to 3.5 Flash (released at Google I/O 2026). Materially quicker dashboard turnaround at a lower per-analysis cost.
- fix
In-app browser banner on sign-in
Sign-in pages opened from Facebook / Instagram / LinkedIn / Twitter in-app browsers now show a banner explaining that Google blocks OAuth in those WebViews — with a one-tap link to open in the system browser.
- pricing
Today's signal + daily email digest are free for everyone
PH-launch milestone — the morning daily report and the opt-in email digest are no longer Pro-only. Free tier keeps every analyses-per-day and archive-depth limit; the daily report just isn't behind a paywall anymore.
- improved
Confirm-password field on sign-up
New users now type their password twice — catches typos before the account exists and saves the inevitable forgot-password round-trip.
- new
Public daily-report shares — /share/d/<token>
A new Share button on Today's Signal mints a public, noindex URL anyone can open without signing in. Snapshot is frozen at mint time so re-running synthesis doesn't change what your friend sees. Revoke from /settings → Public links.
- pricing
Three-tier billing — Free / Pro / Max
Stripe Checkout is live. Free (3 analyses/day, 7-day archive), Pro ($8/mo — 20/day, 10 channels, unlimited archive, trends dashboard), Max ($25.99/mo — 100/day, 50 channels, priority pipeline). Founder pricing (50% off forever with code FOUNDER50OFF) and a launch-special free-Pro coupon both available via promo codes at checkout.
- new
In-app tier upgrade — Pro → Max without losing your coupon
Existing Pro subscribers can now swap to Max from /settings without re-checkout. The same subscription is updated in place via proration so any attached coupon (e.g. the 50%-off founder code) carries forward to your new plan.
- improved
Cross-user analysis cache — popular videos are free
If someone has already analyzed a video you paste, the result is served from a shared cache instantly at $0 LLM cost (and doesn't count against your daily quota). Same prompt version + same video = same answer for everyone.
- improved
Public marketing site
Eight new pages — landing, pricing, how-it-works, FAQ, contact, privacy, terms, disclaimer — with consistent header / footer chrome and SEO metadata. Sitemap + robots.txt + Organization JSON-LD all in place.
- improved
Daily email digest v2 — works in Outlook
Rewrote the email template with Outlook-compatible HTML, LLM-generated narrative body, and a template fallback if the LLM call fails. Open rates in old Outlook clients are no longer table-cell soup.
- new
Read-only admin console at /admin
Internal ops surface for triaging failed analyses + looking up user state. Email allowlist-gated; 404s for everyone else so it's invisible to enumeration.
- improved
Local-timezone daily reports
Reports are now keyed by your local date instead of UTC, and the cron delivers at 08:00 in YOUR timezone (not 08:00 UTC for everyone). Sydney users get morning coffee + report at the same wall-clock time as a Honolulu user.
- new
Click any supporting quote to jump to the video timestamp
Every trading insight cites a verbatim quote from the transcript. That quote is now matched back to the exact transcript segment and rendered as a YouTube ?t= deeplink — one click, you're at the moment the analyst said it.
- new
Search with ticker + conviction + date filters
The /search page now combines ticker (array-contains on tickerList), conviction floor (low/medium/high), title prefix, and rolling-day range into one query. Faster than scrolling /history when you remember 'NVDA, high conviction, last month'.
- improved
Critique pass on every analysis
After the synthesis pass, a second fast-model call audits each insight against its supporting quote: does the quote actually support the claim, or did the model drift? Drift gets flagged and removed before persistence. You see fewer hallucinated insights as a result.
- new
Action items — save insights to a personal todo list
Each insight has a Save button that adds it to /action-items as a tracked trade idea. Toggle done, dismiss to free the slot. Free tier keeps 10 items cumulative; Pro + Max unlimited.
- new
Daily aggregated reports + /today landing
An LLM-synthesized morning report rolls up yesterday's analyses into a single readable digest with highlights, disagreements, and a stance table. /today is your default landing.
- new
Channel subscriptions + RSS auto-pull
Subscribe to a YouTube channel and we'll auto-analyze every new video they post. Hourly poll via channel RSS. Manage at /channels.
New here? Pick up where the changelog leaves off.
Start research