feat: study modes (fast/parallel) and course-container completion fix

- settings: study.mode fast|normal and study.parallel 1-5

- normal mode: one headless browser per video, visibility keep-alive, auto-degrade when the platform enforces order

- report study/log/detail/save before isComplete; drop lastProgressTime on completion

- complete periodType 10/13 container nodes and recompute counters via PUT calFinalScore

- capture mode: POST /api/capture records all XHR/fetch including new tabs

- UI: study mode in settings, capture / stop-capture menu items
This commit is contained in:
study-tool
2026-10-27 22:30:57 +08:00
commit 585a7a28dd
18 changed files with 8285 additions and 0 deletions
+1376
View File
File diff suppressed because it is too large Load Diff