Skip to content

v3.8.1 - Restore the first-run NUX wizard

Latest

Choose a tag to compare

@mvanhorn mvanhorn released this 23 Jun 02:24
977f0be

Restore the first-run NUX wizard

This release restores the original v3.0.0 guided onboarding wizard - the polished, modal-driven Claude Code first-run experience that had eroded over time - layered on top of the consent-driven foundation from #659/#660.

Added

  • Restored the v3.0.0 first-run NUX wizard (Claude Code Modal Flow). Step 0 now runs the original guided onboarding on hosts with AskUserQuestion: a welcome message, an Auto/Manual/Skip setup modal, a cookie-consent modal, the ScrapeCreators signup offer, a TikTok/Instagram INCLUDE_SOURCES opt-in, and a first-topic picker. Hosts without modals (OpenClaw, Codex, Cursor, Gemini CLI) get an equivalent Non-Modal Prose Flow. Digg is threaded into the install messaging alongside yt-dlp, the ScrapeCreators credit count is 10,000 free calls, the hard "Step 0 before research" gate is restored, and the flow is locked against re-erosion by tests/test_onboarding_contract.py.
  • Consent-driven first-run onboarding (#660): asks before reading browser cookies, surfaces the macOS Full Disk Access fix on permission-denied, offers the ScrapeCreators GitHub signup, and persists the key automatically (0600, masked).

Fixed

  • First-run setup no longer silently skipped or run without consent (#659/#660). The first-run gate routes into the wizard on every new install.

Thanks to @henkyermontero for finding and fixing the first-run regression (#659, #660) that this builds on.

Install artifacts: last30days.skill (Claude Code / Codex / Cursor) and the .mcpb bundles (MCP, per-platform) are attached.