@@ -65,12 +65,18 @@ Updated: 13 August 2026
6565 explicit navigation states, compact course contents below 992px, and visually
6666 consistent sandbox controls. The course shell now reflows at 320px without
6767 putting the full lesson list ahead of the active lesson.
68+ - Added an explicit, persistent light/dark theme control to the course library
69+ and lesson shell, including live theme synchronization into already-mounted
70+ sandboxed explorables. Retuned the dark pastel roles, restored the library
71+ hero and local-data notice to the full responsive content width, and corrected
72+ title casing while preserving the lowercase ` explorables ` wordmark.
6873
6974## Current work
7075
7176The v0.1 runtime MVP remains verified. ` AI from First Principles `
7277` 0.3.0-guided.1 ` , Guided Course Mode, Agent Plugins v1 packaging, and the local
73- course-library milestone are implemented. The course UI redesign is complete.
78+ course-library milestone are implemented. The course UI redesign and its
79+ responsive/theme follow-up are complete.
7480The library presents the shared
7581frontier core and DeepSeek, Kimi, Qwen, MiniMax, and GLM specializations as
7682planned rather than runnable. The next implementation increment remains the
@@ -118,12 +124,12 @@ npm view pnpm@11 version latest 11.15.1
118124official Node release status Node 24 is LTS
119125official Claude Desktop preview docs launch schema version 0.0.1 confirmed
120126Agent Skills validation pass (template and both first-party courses)
121- pnpm check pass under Node 24 (format, lint, TS7, 23 suites/76 tests, collection/plugin/course validators)
127+ pnpm check pass under Node 24 (format, lint, TS7, 24 suites/78 tests, collection/plugin/course validators)
122128pnpm course:test pass under Node 24 (14 model suites/47 tests; 14 starter/reference pairs)
123129pnpm build pass under Node 24 (9 package entries, collection, standalone course, static site)
124- pnpm test:browser pass under Node 24 (11 tests; light/dark roles, library, safe routes, guided flow, sandbox, persistence, breakpoint state, failures, axe , 720px, 320px)
130+ pnpm test:browser pass under Node 24 (12 tests; persisted light/dark themes, sandbox sync, library, safe routes, guided flow, failures, axe, 1427px, 1156px , 720px, 320px)
125131pnpm site:test pass (content, no-tracking copy, axe, 720px)
126- course UI visual QA pass (library and lesson at 1440px, 800px, 390px, and 320px; no console errors )
132+ course UI visual QA pass (light/dark library at 1156px, 720px, and 320px; full-width hero/note, no overflow )
127133generated course smoke pass (Agent Plugin manifest/skill, validate, static build)
128134pnpm audit --audit-level high pass (no known vulnerabilities)
129135Pages workflow YAML parse pass
0 commit comments