diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-13 09:31:31 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-13 09:31:31 +0000 |
| commit | 03f8b0e8b1aef2429f825b300c427147c30d4b0b (patch) | |
| tree | 7c7f689543178d0ae2d0e5b477df1caafb1c0291 /web/test/filter.test.mjs | |
| parent | c602ddd799d94bf3bbd35a57b98ad09e28df8ee9 (diff) | |
feat: reorganize web UI to 7-tab layout (Queue, Interrupted, Ready, Running, All, Stats, Settings)
- Replace Tasks/Active tabs with Queue (QUEUED+PENDING), Interrupted, Ready top-level tabs
- Add All tab (COMPLETED, TIMED_OUT, BUDGET_EXCEEDED within last 24h) and Settings placeholder
- Export filterQueueTasks, filterReadyTasks, filterAllDoneTasks from app.js
- Refactor poll() to dispatch to active tab's render function instead of always rendering all panels
- Add renderQueuePanel, renderInterruptedPanel, renderReadyPanel, renderAllPanel helpers
- Add tests in web/test/tab-filters.test.mjs covering all new filter functions (16 tests)
- All 165 JS tests and all Go tests pass
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'web/test/filter.test.mjs')
0 files changed, 0 insertions, 0 deletions
