Real free AI credit + nudge conversion funnel + baseline auto-regen
AetherCut v1.9.96 shipped on with 6 updates to the private, browser-based video editor. Everything here is already included in the latest version. AetherCut edits on your own device, so your footage never has to be uploaded to a server.
What's new in v1.9.96
- First-AI-Free redemption — new /api/ai-allowance/{status,consume} routes back the nudge toast promise with a real per-browser-day single-use token. Atomic find_one_and_update filter (consumed_at: null) prevents double-consume races. Same-tool retries are idempotent (200); different-tool after consumption is a clean 409. tool_id is whitelisted server-side against the AI feature set
- Nudge toast now offers two paths: 'Try free now' (consumes the token, fires ai_free_redeemed, unlocks the AI panel) OR 'Unlock AI Layer' (fires ai_nudge_checkout_clicked, opens the pricing modal). Users always have a working next step
- useFirstAIFree hook (client-side) — fetches allowance status on mount, exposes consume(toolId), broadcasts state changes via window event so multiple AI panels mounted at once stay in sync
- Nudge conversion funnel — new AdminFunnel section shows: total shown, total checkout clicks, overall conversion %, plus a per-tool table (nudge shown | checkout clicks | conv %) sorted by volume desc so the strongest conversion entry-point tool ranks at the top. Backend aggregates via a single pipeline over both events
- Baseline auto-regen — new /app/scripts/update_og_baselines.py runs the OG generator, validates dimensions, computes phash + byte delta vs prior baseline for each variant, then copies to /app/scripts/og_baselines/. Contributors run one command instead of remembering the cp incantation
- Regression suite grew to 451 (+8 v1.9.96 tests). Backend pytest still 9/9 (test_og_card_drift.py)
Try it
AetherCut is free to start and runs in Chrome, Edge, Safari and Firefox, with no install and no account needed to edit. Open the editor or see how it works.