Scribe v0.0.79
Beta## What's New - Conversational AI for time tracking — natural-language chat to query and edit your timeline (e.g. "log 2 hours on Acme yesterday", "show invoices from last month") - Claude Desktop (Agent Mode) ingestion — captures sessions from Anthropic's Claude Desktop app alongside Claude Code, Cursor, Codex, and the rest - Custom roles management — owners can define and assign per-organization roles in Settings → Roles ## Improvements - Cmd+Q on macOS properly cleans up the server before quitting - Main window no longer steals focus when the server restarts - Hub session is more resilient — survives transient 401s instead of logging out on the first one - Better Auth stack updated to 1.6.x with refreshed AI SDK, zod, drizzle, and email tooling - Invoice rendering: tighter margins, annotation dialog now auto-closes after save - Build pipeline now detects stale server output before a release ships ## Bug Fixes - Fixed silent crashes that killed the app every few minutes — the health poller was too aggressive and is now debounced - Fixed orphan server processes hanging around after a restart - Fixed Windows installer size showing as 73 bytes instead of the actual ~272 MB - Fixed migration crash loop on first launch after upgrade - Fixed CLI failing on first run after `npm install -g @scribe.cool/cli` - Fixed several invoice template-config edge cases (SSRF risk, preview drift, oversized inputs)