mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-04-01 06:12:07 -07:00
- Move ~35 completed tasks from backlog/tasks/ to backlog/completed/ - Add ordinal fields to remaining in-progress task files - Mark task-255 (playlist browser modal) as Done with final notes
1.7 KiB
1.7 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority, ordinal
| id | title | status | assignee | created_date | updated_date | labels | dependencies | references | priority | ordinal | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-219 | Restore streamed video progress in anime episodes | Done |
|
2026-03-22 21:25 | 2026-03-31 19:37 |
|
|
medium | 178500 |
Description
Episode progress for streamed media can stay at 0% because some remote sessions persist ended_media_ms = 0 even when subtitle timing and watch activity clearly advanced, and the anime episode query currently treats 0 as a valid progress checkpoint.
Acceptance Criteria
- #1 Anime episode progress ignores zero-valued session checkpoints and falls back to subtitle/event timing
- #2 New streamed sessions persist meaningful progress even when playback-position updates are missing or sparse
- #3 Regression tests cover the zero-checkpoint remote-session case
Final Summary
Restored anime episode progress handling for streamed sessions by ignoring zero-valued ended_media_ms checkpoints and falling back to subtitle/event timing, with regression coverage for the remote-session zero-checkpoint case.