From 1001b85f404229b8f7e839831acecfe4ae313c38 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 06:45:11 +0000 Subject: [PATCH] plan: start 003-self-host-fonts-89466b --- plans/INDEX.md | 2 +- plans/{queue => active}/003-self-host-fonts-89466b.md | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename plans/{queue => active}/003-self-host-fonts-89466b.md (100%) diff --git a/plans/INDEX.md b/plans/INDEX.md index bbed4b7..43ed99c 100644 --- a/plans/INDEX.md +++ b/plans/INDEX.md @@ -10,7 +10,7 @@ green, app boots with no JS errors, P2P on by default, offline boot works). |-----|----|-------|--------|--------|-------| | 001 | 001-perf-timing-marks-105acc | Add startup, search and play timing marks plus yt-dlp duration logs | done | Add startup, search and play timing marks plus yt-dlp duration logs | baseline numbers for the rest | | 002 | 002-compress-and-etag-shell-bd459c | Serve the app shell gzip/brotli-compressed with ETags | done | Serve the app shell gzip/brotli-compressed with ETags | app.js 426 KB → 94 KB (br) | -| 003 | 003-self-host-fonts-89466b | Self-host the three web fonts and drop the render-blocking Google Fonts CSS | queued | | needs network once; CSP font-src fix | +| 003 | 003-self-host-fonts-89466b | Self-host the three web fonts and drop the render-blocking Google Fonts CSS | in-progress | | needs network once; CSP font-src fix | | 004 | 004-coalesce-stream-resolves-a92d40 | Coalesce concurrent resolveStreams calls for the same video | queued | | | | 005 | 005-warm-streams-on-intent-47b3d3 | Warm the stream cache for likely next plays | queued | | cold play 7.5 s → cached 1.2 s | | 006 | 006-innertube-search-48066b | Answer searches from YouTube InnerTube directly with yt-dlp fallback | queued | | search 4–5 s → ~0.8 s | diff --git a/plans/queue/003-self-host-fonts-89466b.md b/plans/active/003-self-host-fonts-89466b.md similarity index 100% rename from plans/queue/003-self-host-fonts-89466b.md rename to plans/active/003-self-host-fonts-89466b.md