Changelog
What shipped, what changed.
v0.3.1ShippedMay 23, 2026 The Fix — username input strips room URLs
- The trial-signup username field accepts a pasted chaturbate.com/username/ URL — host, leading /p/ profile path, and trailing slash are stripped before submit. No more silent 400 when a model pastes the full URL instead of the bare username.
v0.3.0ShippedMay 23, 2026 The Cheatsheet — live session intelligence
- The top tipper rides above the event log on /dashboard/live. Username, session-token total, and time of last action all sit in the fold so the broadcaster reads the room between camera takes.
- Coaching prompts surface in their own panel and clear themselves on a five-minute ceiling. The room sees one signal at a time, not a stack of stale toasts.
- A session-pacing bar compares tonight against the trailing-five baseline. Ahead, steady, or behind — one verdict, one glance.
v0.2.7ShippedMay 22, 2026 Access — /try is open
- /try no longer requires an invite. Fill the form, activate, and the room connects.
- A Discord link lands on the confirmation screen. Signup logs to Discord and email.
v0.2.6ShippedMay 20, 2026 The Live Dashboard — stripped to signal
- The Live Dashboard — stripped to signal. The session view is now two columns: chat on the left, WHO MATTERS on the right. Every user shows their WI score and a live timer counting up from the moment they entered the room.
- The WHO MATTERS Board — ranked in real time. The right panel sorts by WI score descending and updates continuously. Rank, tier, username, score, and elapsed time — no other noise.
- Chat Intent — classified per message. Every incoming message is tagged by intent the moment it arrives. The 15-minute snapshot shows the breakdown with counts and percentages.
- The 5-Minute Pulse — room vitals on a loop. Each room posts a snapshot every five minutes: named viewers, anon viewers, active chatters, chat rate, tip rate, and running token total.
v0.2.4ShippedMay 17, 2026 The wedge — what only Whalewatch does
- Hero subhead leads with depth. Whale Index by archetype, session phase awareness, Film Room recap with an adherence chip after every stream.
- Three moats land before the explainer — archetypes (not aggregates), the welcome-tide-feeding-frenzy-return arc, and the post-session recap that grades how you followed last session's directive.
- FAQ promotes the detectability question to the top and answers it without flinching — receive-only Events API, no typing, no commands, no side-channel for viewers to detect.
- FAQ names the field. Most dashboards show you what happened — Whalewatch reads who's about to tip, and grades you against last session's directive.
v0.2.3ShippedMay 17, 2026 The polish — friction off, trust on
- Age gate remembers you for thirty days. One confirm covers Whalewatch and Pricing across sessions, not one per page per tab.
- Hero right panel labels SIMULATED DEMO — real product, synthetic room. First-time visitors read what they're looking at.
- Pricing leads with the math. The average whale tips three to eight times what a dolphin does — one missed read is your month's subscription, in tokens.
- /try keeps an optional 'why you want in' line so the operator has signal when current members ask who to recommend.
- /status and FAQ tighten the voice — monitoring reads as monitoring, and platform support reads as Chaturbate today, by design.
v0.2.2ShippedMay 17, 2026 Mobile — nav that fits
- The header collapses to a single hamburger button on phones. Tap to drop a sheet with every section — Changelog, FAQ, How it works, Dispatches, Pricing, Login — each at a real touch size.
- Below 768px the desktop link row hides; the sheet owns navigation. Departure Mono throughout, 2px sharp borders, no slide animation marketing trick.
v0.2.1ShippedMay 17, 2026 Live, sharpened — roster + cadence
- The live roster shows everyone in the room, not just tippers and chatters. Lurkers appear the moment they enter.
- Snapshot polling drops from 15s to 5s. Silence prompts land within 3 seconds of the threshold instead of waiting on the next tick.
v0.2.0ShippedMay 17, 2026 The Film Room — recap that lands
- Every ended session opens in The Film Room — three to five insights, one directive for next session, an adherence chip. Same Departure Mono register and severity colors as the live engine.
- Insights read from your own room — top tippers, warmup minute, trailing-five baselines. The directive ties to next session and the engine tracks whether you followed it.
- An email lands once the room is read. Your recap waits in inbox, no app open required.
- Adherence holds its own line — the streak counter shows your follow-through, and the chip strip surfaces the last three sessions at a glance.
v0.1.28ShippedMay 16, 2026 The signature — Departure Mono
- Recap card chrome and data render in Departure Mono — same digital-display face as the live dashboard. The Film Room reads as one program with the engine.
- Loop tag under the demo reads 30s. Both badges name the same beat.
v0.1.26ShippedMay 16, 2026 The cut — 30-second loop
- Loop tightens to 30 seconds — 20s of live coaching, 10s on the post-session recap. Same beats, faster cadence.
- Recap frame swaps in cleanly. No live-coaching ghost behind the Film Room card.
v0.1.27ShippedMay 16, 2026 The straight answer
- FAQ describes the web product. Open getww.app in any browser, sign in, paste your Events API URL, see your room as a live dashboard.
- Works in any modern browser — Chrome, Safari, Firefox, Edge — on phone, tablet, or desktop.
v0.1.25ShippedMay 16, 2026 The closer
- Hero loop adds a post-session recap as the closer frame. Three insights, one directive, an adherence chip.
- Voice + design match the live dashboard — same Departure Mono caps, same severity colors, same names + numbers register.
v0.1.24ShippedMay 16, 2026 The signpost
- Trust block expands. Read-only access, key handling, revocation, data isolation, and GDPR + CCPA — all spelled out.
- FAQ and How it works land top-level in the nav. One click from anywhere.
v0.1.23ShippedMay 16, 2026 Engine sharpening
- Behind-the-scenes — faster polling, tighter telemetry, safer surfaces.
v0.1.20ShippedMay 16, 2026 The pulse — coach card rotation
coach · livev0.1.20 · 8s loop↑ severity color (steady → warm → peak → cool → quiet) · ↻ rotation: static → 5-phase · ↓ frozen cardcoachsteadyReturning whale in room — stay steady, don't push
- COACH rotates through five reads tied to the 62s phase clock.
- WHO MATTERS NEXT pulses on score events and FLIPs on rank changes.
- TOK/HR and MSG/HR live-tween across phases. Tabular-nums, no width wobble.
- Last-activity timestamps tick by the second. Loop progress bar fills under the chart.
v0.1.19ShippedMay 16, 2026 The strikethrough — noise made visible
your room · rawv0.1.19 · 8s loop↑ noise.strike + opacity-40 · ↻ toggle: hide → show · ↓ flat pollution- Notice: Dice game activated
- any tip menu plz
- Notice: Lucky roll starts in 30s
- moby
- hi
- she's been here 8min
- wow
- u still streaming?
filtered by whalewatchshow all- The left pane shows what WW filters. Strike-through on every noise row.
- Notices, dice spam, plain greetings — dimmed at 40%.
- Show-all toggle below the panel.
- The before/after lives in one glance.
v0.1.18ShippedMay 16, 2026 The widening — landing layout
- The hero curve scrolls now. Last 60s rides through, not the whole session.
- Mockup column widened at lg+. Chart and chat finally have room.
- Dispatches counter restored beside Changelog · N.
- Session sub-stats compressed to a single live phase line.
v0.1.17ShippedMay 13, 2026 The shuffle — live leaderboard mechanics
who matters next · livev0.1.17 · 9s loop↑ row.scale 1.03 + glow pulse · ↻ sort: static → live · ↓ static rank-N strippeduserΔwimoby—89tidal_dad—72makopace—58kelp_drifter—41bluecurrent—33crusty_cling—18- Up/down arrows tint by score delta direction. Green up. Red down.
- Rank-change animation: climbing row scales 1.03 with tier-color glow pulse.
- ▲N climber badge fades over 3s.
- WHO MATTERS NEXT re-sorts on every score event. Was static. Now lives.
- Sequential queue on multi-swap within 200ms.
v0.1.16ShippedMay 13, 2026 The palette — native CB username colors
users · 10v0.1.16 · 6s loop↑ priority chain isMod > inFanclub > tips > tokens · ↻ color: WW palette → CB native · ↓ translation layerusertwimobyanon01:2489tidal_dad00:3372makopace00:1858kelp_drifter00:0941crusty_cling00:0433bluecurrent00:0222anontokenstipped 24hfanclubmod- Chaturbate already paints her audience.
- Every tier has a color the platform itself assigns.
- We stopped translating it and started reading it.
v0.1.15ShippedMay 13, 2026 The kraken — tier taxonomy expansion
tier resolve · livev0.1.15 · 9s loop↑ kraken 🐙 top tier · ↻ glyph: static → score-derived · ↓ generic 🐬 fallbackusertwi scorevmoby02:1112barnaclemoby climbing · wi score 12- Six creatures in every room.
- Most rooms only see two of them.
- She sees all six now.
v0.1.13ShippedMay 13, 2026 The bouncer — PM breach auto-enforce
pms · 2 flaggedv0.1.13 · 6s loop↑ flag.icon + row.dim + pm.badge++ · ↻ score: hold → crater · ↓ silent breachpms2chatnotesmoby@me wyd later 👀 kik?incoming pmwho matters nextmoby71tidal_dad72makopace58- Off-platform asks never reach her.
- The breach closes before she sees it.
- Nothing lands in her chat that shouldn't.
v0.1.10ShippedMay 13, 2026 The cast — ten-viewer roster
- Ten named viewers across six tiers plus mod.
- Walk-on pattern: silent join, silent leave for loop hygiene.
- Roster locked. Deterministic order.
- Synthetic names. Never real handles.
v0.1.9ShippedMay 13, 2026 The mirror — hero loop ships
- 60-second deterministic event stream on homepage.
- Side-by-side render: raw firehose left, filtered right.
- Single source-of-truth simulation drives both panes.
- Loop resets cleanly at t=60.
v0.1.8ShippedMay 12, 2026 Comparison panel — homepage hero rebuild
- Homepage hero rebuild. Left pane raw. Right pane WW Index overlaid.
- One simulation drives both panes. Same room. Two renderings.
- Filtered chat preview demonstrates noise reduction at a glance.
- Superseded by v0.1.9 through v0.1.17.
v0.1.7ShippedMay 12, 2026 CB-authentic raw panel
- Left pane restyled as unmodified camsite room.
- Real palette. Tab strip. Tipped slabs. Anonymous viewer counts.
- No WW chrome on the left.
- The comparison frames itself.
v0.1.6ShippedMay 12, 2026 Phase 1 landing master-class
- Pollution noise sharper on the raw-feed pane.
- Accents collapsed to one pink.
- Nav badge — "Changelog · N" replaces "Dispatches."
- Voice moved from rescue to intelligence and control.
v0.1.4ShippedMay 11, 2026 Engine sharpening
- Behind-the-scenes — landing-layout tuning across the hero.
v0.1.3ShippedMay 5, 2026 The login · JWT auth and unified session boot
- JWT login. License-key screen retired.
- One credential. One screen. No key codes.
- Trial flow runs on the new auth. Existing chains keep working.
- Paste room token. WW boots. Stream connects.
- Always-on room monitor — Current arrives even with no session.
- One-liner room-watch script. Runs anywhere. No WW client needed.
- Mock session engine — local replay for testing and demos.
v0.1.2ShippedMay 4, 2026 The strip · suggestion bar replaces toolbar
- She knows who walked in before they speak.
- She knows when three of them moved together.
- The strip surfaces what the room is doing — one line at a time.
v0.1.1ShippedMay 2, 2026 The chamber · SessionFrame chrome ships
- Five-zone frame replaces three sub-views.
- Single-column viewer rail. Tier glyphs. Whale Index on the right edge.
- Live momentum curve. Near-real-time updates.
- Heat indicator. Calibrated against the room's own historical peaks.
- Session phase tracker. Five named phases across the top.
- Spotlight tile. The one viewer worth your attention right now.
- Old three-view UI retired.
v0.1.0ShippedMay 2, 2026 The lighthouse · live broadcast detection
- WW knows when she's live, not when her chat is loud.
- The room sleeps when she's off and wakes the moment she's on.
- No more guessing from noise.
v0.0.9ShippedMay 1, 2026 The logbook · per-regular fact pages
- Every regular has a page now.
- What she's learned about them lives there, growing on its own.
- The memory is hers — it never leaves her machine.
v0.0.8ShippedApr 19, 2026 The frame · DemoFrame and design rules
- DemoFrame chrome unifies every product demo.
- Five new accents — flare orange, solar yellow, obsidian black, ember red, abyss blue.
- Forward-looking features banned. WW describes now, not might.
- Release notes capped. Short excerpts. Two sentences max.
- /changelog snap-scroll. One demo per viewport.
- SessionFrame canonical.
- /changelog/all idle state renders the frame itself.
v0.0.7ShippedApr 16, 2026 The recap · post-session timeline
- Post-session recap. Full timeline of what happened.
- Tip-cadence curve. Hot-window pattern across the session.
- Session notes drawer. Freeform per-session notepad.
- Smart setup prefill. Onboarding remembers.
- Slow-day coaching. Hold-the-line prompts when the room is quiet.
v0.0.6ShippedApr 13, 2026 The wire · founders, trust, payments
- Founders signup live. First 100 seats. Stripe deposit holds the slot.
- FAQ rewrite. Eleven questions. Forensically honest.
- Open-graph cards on every public route.
- Funnel-by-funnel internal analytics.
- Self-serve license recovery. Self-serve machine-ID reset.
- Nino Labs LLC in the footer.
- /not-found reads as a logbook entry.
v0.0.5ShippedApr 13, 2026 The pipeline · trials + translation
- Real-time chat translation. Non-English in the room's language as it arrives.
- /try issues a 14-day key. No credit card.
- Four onboarding nudges across the trial window.
- Cryptographic verification on every release.
v0.0.3ShippedApr 11, 2026 The crown · top-five attention queue
- Top five viewers surface above the rail at all times.
- Top-tier entry overlay. Fading halo on arrival.
- One-line coaching prompts. No clutter.
- Per-regular history pages. Session-by-session record.
- Slot-machine session view. One event per tile.
- Departure Mono on headings. Viewer names tinted by tier.
- Picture-in-picture mode.
v0.0.1ShippedMar 29, 2026 The opening · landing page + waitlist
- getww.app live. First public surface.
- Waitlist persists to database. Admin visibility on the inside.
- Google sign-in gates the dashboard.
- Dashboard scaffold. Protected route. Empty feature slots.
- Whale Index scoring engine ships server-side.