Video cards show a resume progress bar for started-but-unfinished videos and a hover overlay: Play on every card, Continue + Restart on in-progress ones. The in-app player now resumes from (and checkpoints to) the server position instead of localStorage, accepts an explicit startAt (Restart -> 0), and refreshes the feed on close so the card bar reflects the session. Sidebar gains an 'In progress' show filter. |
||
|---|---|---|
| .. | ||
| components | ||
| lib | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||