Changelog
Release notes for every Claudictive version. We follow semantic versioning.
Older entries live at the bottom.
Claudictive is now a native Overwolf app. The whole thing was rebuilt on Overwolf's own runtime instead of a bundled Electron fork, so the download is a fraction of the size, it starts faster, and Overwolf signs and distributes it directly. Same hotkeys, same in-game chat, same handoff back to your editor. The big change in how it works: the overlay now talks to the Claude Code session you already have open, instead of running a separate conversation of its own. Every project you have Claude Code open in gets its own tab.
The overlay now mirrors your real session
- Ask something in your editor, then pick it up in-game - it is one conversation, so the overlay already knows the context you were working in
- Messages you send from the overlay appear in your editor's session history too. That is deliberate: the overlay is a remote control for your session, not a second assistant, so anything you say in-game is part of the same conversation you go back to at your desk
- Turns you take in your editor show up in the overlay as they happen, so you can watch a long task from in-game without alt-tabbing
- If a project is mid-turn in your editor when you send from the overlay, your message waits and goes out as soon as that turn finishes, rather than being rejected
Native runtime
- Rebuilt as a native Overwolf app - dramatically smaller download, faster start, distributed and signed by Overwolf
- Same in-game overlay, same Ctrl+Alt hotkeys, same session handoff to VS Code, JetBrains, and the CLI
Multi-project
- A tab per project, with a badge when one needs your input
- Each project keeps its own agent conversation - a reply always comes back to the tab that asked, even if you switch away while it is thinking
- Ctrl+Alt+Arrow cycles tabs without leaving the game
- Approve or deny a permission prompt raised by any of your projects, from in-game
In-game
- Slash-command autocomplete, including your own project commands
- Read-only file viewer - click a file in a tool line to read it without leaving the game
- Side-by-side diff viewer for edits
- Guided first-run tour the first time the overlay appears
- Rotating thinking indicator, and Escape to stop a running turn
- Live transcript mirror of what your editor session is doing
Desktop hub
- Real session data after every game: duration, message count, and the game you played
- Post-game notification with a choice of hub, notification only, or nothing
- Coach mark tour, tip carousel, and useful empty states on every screen
Coach marks redesigned with backdrop + spotlight + keyboard support. Post-game notifications are now session-relevant: congratulate active users with stats, encourage quiet ones with a hotkey reminder, escalate tone gracefully, and auto-disable after sustained skip-streak so we never become noise. Hub home now shows up to 2 dynamic cards after each game: milestones unlocked, streaks grew or ended, first session in a new game, personal bests broken. New internal dashboard for the team behind /internal/dashboard surfacing live retention + health metrics from D1. Tagged debug logs with diagnostic summary so one attached log debugs most bug reports without follow-up.
Engagement
- Dynamic post-game notifications - 14 templates, escalating tone for unused sessions, anti-repetition, auto-disable after 6 consecutive skips
- Post-game cards on the hub - up to 2 contextual cards ranked by what actually happened
- Achievements preview card welcomes new users post-FTUE
- In-game achievement toast for milestones hit mid-session (toggleable)
Coach marks redesign
- Backdrop with spotlight cutout around the highlighted item
- Skip-tour button + "X of N" progress counter
- Esc + backdrop-click dismiss; keyboard focus trap
- Tour re-fires on major version bumps; manual re-run from Settings
- 3 new marks: Floating Feedback button, What's New card, ad column
Internal tooling (team-only)
- /internal/dashboard with health + success tiles, DAU chart, latest submissions table
- 3 new retention tiles: notification CTR, auto-disable rate, time to first milestone
- docs/ANALYTICS_EVENTS.md is the single source of truth for every event we emit
Debug + privacy
- 100% tag coverage on main process logs - every line passes through the PII scrubber
- Bug reports now include a derived diagnostic_summary (counts only, no content)
- Crash reporter now catches GitHub tokens + emails (previously missed)
Anonymous usage analytics + crash reporting infrastructure - both opt-in, off by default. New onboarding step asks for explicit consent with full disclosure of what is + is NOT collected. Centralized PII scrubber redacts paths, UUIDs, secrets, and emails before anything hits disk OR network.
What's new in v0.2.0
- Privacy-first analytics: dedicated FTUE step shows two unchecked toggles (analytics, crash reports) with full disclosure of what is collected and what is NEVER collected. You can revoke at any time in Settings > Privacy & Data.
- Centralized PII scrubber: paths, UUIDs, API keys, GitHub PATs, and email addresses are redacted before any line hits the debug log OR the network. Backed by 21 unit tests.
- Streak badge celebration: when your streak grew this session, the badge gets a one-shot pulse animation. Respects
prefers-reduced-motion.
- Larger debug log cap (5 MB) with the same last-100KB tail attached to bug reports - more debug history without bloating individual reports.
- 2 new architecture decision records (ADR-011 analytics consent, ADR-012 PII scrubber centralization).
- New endpoints:
/api/events (batched analytics) and /api/crashes (sanitized stacks). Both require shared-secret auth - no public collection surface.
What we never collect (even with analytics on)
- Message content - what you type to Claude, what Claude responds
- API keys (Anthropic, OpenAI, etc.)
- File paths, project directory names, code content
- Your name, email, username, or machine name
See privacy.html for the full disclosure.
First public release. Adds Closed Beta tag across all surfaces, floating Feedback button on the hub, hotkey conflict warnings during onboarding, tagged debug logs for faster bug-report triage, and a backend submission pipeline (bug reports, feedback, uninstall survey) backed by Cloudflare D1.
What's new in v0.1.1
- Closed Beta tag across hub title bar, sidebar footer, home banner, settings about, overlay panel, and store listing - sets clear expectations
- Floating Feedback button on every hub screen for one-click bug reports + feature requests
- Hotkey conflict warning during onboarding when a common-game key is selected
- Tagged debug logs (
[GAME], [AGENT], [NETWORK], etc.) - one attached log debugs 90%+ of bug reports without follow-up
- Notification source corrected from "electron.app.Electron" to "Claudictive"
- Backend forms (Help > Report Bug, Help > Contact, the goodbye uninstall survey) all POST to a Cloudflare D1-backed endpoint with Turnstile spam protection
v0.1.0 baseline (folded into v0.1.1)
In-game AI coding overlay with full desktop companion hub, session handoff to VS Code, and live diff viewer.
Overlay
- Compact pill + full chat panel, toggle with a single hotkey (
Ctrl+Alt+1 by default)
- Click-through mode when collapsed - no accidental clicks during gameplay
- Live diff viewer: watch Claude edit files in real time, approve / stop / rollback without leaving the game
- Slash-command autocomplete (
/compact, /cost, /clear, custom skills)
- Permission mode toggle in chat header (plan / ask / yolo)
- Context window + rate-limit progress bars surface at ≥90% usage
- Human-in-the-loop approval cards with free-text "Other" option
Desktop Hub
- Five-screen companion app: Home, Sessions, Stats, Help, Settings
- Session history with transcripts, outcome badges, and coding stats (commits, files)
- Streaks, milestones, and gamification to reward consistency
- Custom hotkey rebinding UI with conflict detection
- Post-game notification that opens the hub with the latest session highlighted
Integration
- Auto-connects to your active Claude Code CLI session - same conversation, same project context
- Seamless handoff on game exit: Claude acknowledges your in-game session in VS Code
- Built on Overwolf - works on any Overwolf-supported game (hundreds of titles)
Privacy & Security
- All conversations stay local - nothing sent to our servers
- Opt-in telemetry and bug reports (off by default)
- Consent Management Platform (CMP) integrated for EU/EEA compliance
- Delete-all-data button in Settings → Privacy