What shipped.
Every notable feature gets an entry and, after launch, a 30-second replay clip.
Releases
- 0.3.1 New
Where people stay
- Time spent ranks the places sessions stay the longest, with the typical time and a long session.
- Each place gets a likely reason: people get stuck, the page is slow, a form holds them, they go back and forth, or they read down the page.
- Open the heatmap for that place, or watch one of the longest sessions.
- 0.3.0 New
WebRTC call quality observability
- Call lifecycle and device errors recorded from RTCPeerConnection and mediaDevices: connection and ICE state, candidate pair changes, track mute and unmute, codec and resolution changes, and every getUserMedia rejection by class.
- Quality metrics sampled from getStats() and differenced on the device: packet loss, round trip time, jitter, freezes, audio concealment, frame rate, resolution, bitrate, and the quality limitation reason.
- Thirteen new detectors including one-way media, device in use, freeze, audio dropout, relay fallback, and CPU-limited encoding, each usable as a monitor-mode trigger.
- Media panel in the Player and a Calls view with quality scores, setup times, relay rates, and cohort breakdowns by network, device, and release.
- Media frames are never captured: metrics and state only, so call audio and video never leave the device.
- 0.2.0 New
Wave 2: DevTools panels, Signals, notifications, SSO
- Elements, Console, Network, Performance, State, Application, and Accessibility panels synchronized to the scrubber.
- Signals engine with 22 detectors and cross-session clustering; issues, errors, releases, heatmaps, funnels, and dashboards.
- Notifications: rules engine, Slack app, Microsoft Teams, email, signed webhooks, in-app inbox, Jira and Linear sync.
- SAML 2.0 and OIDC single sign-on with domain claiming and Require SSO.
- OpenTelemetry: trace context propagation from the SDK and backend span trees under each request.
- 0.1.5 New
Wave 1: privacy, retention, consent, accounts
- IndexedDB spill and checkpoint-and-drop: the recorder never grows past its budget, and gaps are recorded honestly.
- Consent adapters for IAB TCF 2.x, OneTrust, Cookiebot, and Osano; Global Privacy Control honored.
- Conditional recording: buffer 30 seconds, upload only on a trigger or baseline sample.
- Per-end-user encryption keys with cryptographic erasure and DSAR export.
- Local accounts with passkeys and TOTP, organizations, roles, invitations, API tokens, audit log.
- Helm chart with a bundled profile verified on kind; Terraform for the AWS rung ladder; chaos tests.
- 0.1.0 New
Phase 0: the vertical slice
- Recorder core with snapshot, mutations, interactions, privacy modes, and the memory governor.
- Player with sandboxed mirror, timeline, seek, and gap markers.
- Gateway, worker, and API with object storage as the durable log.
- Real-browser end-to-end test: record, store, process, serve, replay.
Free for 1,000 stored sessions a month, with unlimited seats. Create a workspace and add one script tag.
Start