steam-backlog-enforcer/web/src
Krzysztof kuhy Rudnicki 7ac07c4b7a feat: add pick-manual command with 2-week enforcement lock
User can now pick any owned game by Steam app_id via `pick-manual <id>`.
The script resolves the game name, asks for YES confirmation, then locks
all other commands for 14 days or until the game is 100% complete.
Post-assignment steps (uninstall others, install, hide library) mirror
the automatic pick flow. Lock is checked before every command including
add-exception. Also fixes pre-existing test failures in hltb, stats,
and web_dataset modules and adds 100% coverage for all changed code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 17:15:37 +02:00
..
components feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
test feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
api.ts feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
App.test.tsx feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
App.tsx feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
estimate.test.ts feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
estimate.ts feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
format.test.ts feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
format.ts feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
index.css feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00
main.tsx feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
protondb.test.ts feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
protondb.ts feat: add interactive web UI for backlog completion planning 2026-05-29 18:35:45 +02:00
types.ts feat: add pick-manual command with 2-week enforcement lock 2026-05-30 17:15:37 +02:00