mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
Update docs content to match current launcher/plugin/runtime structure and fix stale home demo media assets with cache-busted URLs plus poster refresh. Add supporting backlog/subagent tracking records and docs asset regression coverage.
2.0 KiB
2.0 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, priority, ordinal
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority | ordinal | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-112 | Fix docs demo video thumbnail cache staleness | Done |
|
2026-02-23 03:41 | 2026-02-23 03:43 |
|
medium | 112000 |
Description
Docs home page demo continues to show an old thumbnail after replacing the demo video file in place. The page currently reuses static media URLs (/assets/minecard.webm, /assets/minecard.mp4, /assets/demo-poster.jpg), so browser/CDN cache can keep stale poster/video preview data.
Action Steps
- Add a failing regression check that asserts cache-busted URL usage for docs home demo media references.
- Update docs home demo media URLs to include a shared asset version token for poster/source/fallback paths.
- Run the regression check and docs build validation.
- Record fix notes and move task status to Done.
Acceptance Criteria
- #1 Docs home video references include a deterministic cache-busting token so direct asset replacement does not serve stale preview data.
- #2 Poster/source/fallback links in the demo block use the same token to avoid mixed old/new media.
- #3 Validation commands for the new regression check and docs build pass.
Implementation Notes
- Generated a fresh thumbnail from
docs/public/assets/minecard.webmintodocs/public/assets/minecard-poster.jpg. - Updated
docs/index.mddemo block to use a shareddemoAssetVersiontoken across poster, webm/mp4 sources, and gif fallback links. - Follow-up: regenerated
minecard-poster.jpgat exact00:00:12from the webm and bumped token todemoAssetVersion = '20260223-2'. - Added regression check
docs/index.assets.test.tsto ensure demo media references keep shared cache-busting URL patterns. - Validation:
bun test docs/index.assets.test.tsbun run docs:build