5db92d51271e429432ddcce120913ab5578ae759
- Use 32-bit Environment.TickCount with unchecked uint arithmetic so GetIdleTime stays correct after the ~49.7 day uint wrap boundary - Only clear _pausedTaskId after successful resume, not before the API call - Add retry path: if resume failed, retry on next poll cycle while user is still active Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Personal work task tracker with automatic context capture. Tracks active window/browser activity, auto-pauses on idle,
and logs context events against tasks. Includes a .NET API, React web UI, system tray watcher service, Claude Code
MCP integration, and Chrome extension.
Languages
C#
46.6%
HTML
24.5%
CSS
20.2%
JavaScript
8.7%