WatchScribe
Changelog
v1.0.2 — 2026-08-12
- The time of each license check is now issued by the server, making the start of the offline grace period more accurate. Normal use is unaffected
v1.0.1 — 2026-08-06
- Migrated the release pipeline to a shared tool used by all six apps. No changes to app features or behavior
v1.0.0 — 2026-07-29
- First commercial release of WatchScribe
- Added the Pro plan (subscription / lifetime) with scheduled automatic report generation and reports enriched by vision analysis
- Added sign-in with an email address and a six-digit verification code
- Added periodic entitlement checks with an offline grace period of up to 14 days
- Added a link from the settings screen to the customer portal for cancellation and payment method changes
- Added auto-update via Cloudflare R2
- Added the privacy policy, terms of service, and commercial disclosure
- Paid features are now shown as locked when no entitlement is active
- Limited outbound communication to four purposes only: update check, sign-in, entitlement check, and checkout
v0.1.0 — 2026-07-28
- Automatic recording of the active application name and window title
- Idle (AFK) detection
- Recording of the domain and URL open in the browser
- Screenshot capture and text extraction from the captured images
- Keystroke and click counts (the characters typed are not recorded)
- Daily report generation by a local LLM
- Dashboard (top applications / top window titles / category sunburst / timeline / productivity score / top sites)
- Category editing with classification rules over application name, window title, and domain
- Structured rules for excluding targets from recording
- Markdown export of daily reports
- All recorded data is stored on the device and never sent externally