1fafae9705eb2401eaa9cee71df35c59d3dd7f40
Wire up SortableJS in app.js to enable dragging task cards between Kanban columns. On drop, fires htmx PUT requests to the appropriate Board handler (Start/Pause/Resume/Complete) based on the column transition. Invalid transitions are reverted. Sortable instances are destroyed and recreated after htmx swaps to prevent memory leaks. Also centralizes detail panel open/close/edit helpers and Escape key handling. 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%