All Tasks
Epics
- Fixtures iteration — more realistic, better color showcase (litmus-49jz) — Done ·
archived- Research existing terminal output datasets and ANSI test suites (litmus-3lcp) — Done ·
archived - Generate and curate first batch of candidate fixtures (litmus-52qn) — Done ·
archived - Build color swatch and color showcase fixtures (litmus-c55s) — Done ·
archived - Set up fixtures/candidates/ staging directory and review workflow (litmus-feex) — Done ·
archived - Audit existing fixtures against quality criteria (litmus-sk2k) — Done ·
archived
- Research existing terminal output datasets and ANSI test suites (litmus-3lcp) — Done ·
- Unify scenes and fixtures (litmus-coma) — Done ·
archived- Update litmus-cli to render TermOutput (litmus-0uoe) — Done ·
archived - Build ANSI-to-spans parser using VTE (litmus-28sq) — Done ·
archived - Integrate ANSI capture into fixture pipeline (litmus-9eg8) — Done ·
archived - Update contrast validation for TermColor (litmus-bcel) — Done ·
archived - Remove old Scene, ThemeColor, StyledSpan types and hand-written scenes (litmus-kbzo) — Done ·
archived - Update litmus-web to render TermOutput instead of Scene (litmus-lm76) — Done ·
archived - Add TermColor, TermSpan, TermLine, TermOutput types to litmus-model (litmus-q9lp) — Done ·
archived
- Update litmus-cli to render TermOutput (litmus-0uoe) — Done ·
- Iteration 2: Bug fixes + design feedback (litmus-jvkn) — Done ·
archived - Provider-based theme definition (litmus-knrz) — Done ·
archived- Update litmus-cli to load new theme format (litmus-dv2l) — Done ·
archived - Remove old Theme struct and hand-curated color sections (litmus-i4kf) — Done ·
archived - Add ThemeDefinition and ProviderColors types to litmus-model (litmus-jmna) — Done ·
archived - Convert existing themes to ThemeDefinition format (litmus-o4w9) — Done ·
archived - Vendor provider theme data (kitty-themes, wezterm color schemes) (litmus-vkne) — Done ·
archived - Update litmus-web to provider-scoped theme rendering (litmus-y6dc) — Done ·
archived - Build litmus extract-colors command (litmus-z20l) — Done ·
archived
- Update litmus-cli to load new theme format (litmus-dv2l) — Done ·
- Deploy screenshots to Cloudflare R2 (litmus-v2g1) — Done ·
archived- Set up rclone config and upload script (litmus-6gbb) — Done ·
archived - Create R2 bucket and API token (litmus-7k5y) — Done ·
archived - Configure R2 cache rules (litmus-exy0) — Done ·
archived - Configure custom domain for R2 bucket (litmus-mclx) — Done ·
archived - Build production manifest and deploy (litmus-wrol) — Done ·
archived - Smoke test: verify live screenshots end-to-end (litmus-zg8b) — Done ·
archived
- Set up rclone config and upload script (litmus-6gbb) — Done ·
- UI/UX improvement: shortlist, side-by-side, and contrast issues (litmus-ysy5) — Done ·
archived- Cap compare at 3 themes (litmus-4ai1) — Done ·
archived - Add compact issue chips per theme on compare page (litmus-72xs) — Done ·
archived - Add readability badges and contrast markers to compare page (litmus-962t) — Done ·
archived - New compare entry flow (litmus-k3fj) — Done ·
archived - Rename shortlist to favorites and decouple from compare (litmus-nqee) — Done ·
archived - Per-theme issue dots in sidebar fixture minimap (litmus-p5xo) — Done ·
archived
- Cap compare at 3 themes (litmus-4ai1) — Done ·
Features
- Compact scene rendering mode (litmus-1vws) — Done ·
archived - Light/dark and contrast quality filters (litmus-1wbl) — Done ·
archived - Live terminal capture (litmus-2mjz) — Done ·
archived - Provider ecosystem view (litmus-2w3r) — Done ·
archived - Provider-scoped URL routing with fixture anchors (litmus-3svg) — Done ·
archived - Show all themes with availability feedback (litmus-4uyp) — Done ·
archived - Theme-first vs provider-first navigation (litmus-5fj8) — Done ·
archived - Graceful provider switch when theme unavailable (litmus-5www) — Done ·
archived - Compare tray (persistent bottom bar) (litmus-65nt) — Done ·
archived - Tabbed scene navigation on detail page (litmus-73hr) — Done ·
archived - Shortlist UX improvements (litmus-84j7) — Done ·
archived - kitty.conf export (litmus-bpp9) — Done ·
archived - TOML and Nix config export (litmus-ct1q) — Done ·
archived - Theme search by name (litmus-dbel) — Done ·
archived - Compare accumulator with floating bar (litmus-e29y) — Done ·
archived - ANSI color swatches display (litmus-g6c0) — Done ·
archived - Side-by-side theme comparison (litmus-gjmg) — Done ·
archived - Theme listing page with family grouping (litmus-gyq0) — Done ·
archived - GitHub star button + Cloudflare Pages deployment prep (litmus-gzd5) — Done ·
archived - Grid layout for scene-across-themes (litmus-ibhf) — Done ·
archived - Contrast issues feature improvements (litmus-jzjb) — Done ·
archived - Interactive contrast issue navigation with footnotes (litmus-mm3f) — Done ·
archived - TUI navigation (litmus-oonb) — Done ·
archived - Color diff overlay on compare (litmus-p07t) — Done ·
archived - Core HTML renderer (litmus-q2my) — Done ·
archived - Web UI/UX overhaul: sidebar + full-width + app theming (litmus-qm77) — Done ·
archived - App Theme UI Improvements (litmus-r6e1) — Done ·
archived - Mini scene preview on theme cards (litmus-s6e2) — Done ·
archived - Hardcoded app mock-ups (litmus-t78w) — Done ·
archived - Sidebar simplification & shortlist redesign (litmus-t8hr) — Done ·
archived - Single-theme detail page (litmus-v3cn) — Done ·
archived - Unified scene navigation & sticky filters (litmus-x2wd) — Done ·
archived - Sticky toolbar for page-level controls (litmus-ywps) — Done ·
archived - Create terminal scenes (litmus-yx5o) — Done ·
archived - Multi-theme compare route (litmus-yy2r) — Done ·
archived
Tasks
- Update litmus-cli to render TermOutput (litmus-0uoe) — Done ·
archived - Build ANSI-to-spans parser using VTE (litmus-28sq) — Done ·
archived - Curate 10-20 high-quality themes (litmus-2ixq) — Done ·
archived - Visual polish and edge case handling (litmus-2xrw) — Done ·
archived - Compact expandable palette display (litmus-3fax) — Done ·
archived - Research existing terminal output datasets and ANSI test suites (litmus-3lcp) — Done ·
archived - Improve compare view layout (litmus-3px1) — Done ·
archived - Set up GitHub Pages for docs.litmus.edger.dev (litmus-3zkh) — Done ·
archived - Cap compare at 3 themes (litmus-4ai1) — Done ·
archived - Define canonical theme file format (litmus-4t4e) — Done ·
archived - Fix sidebar, shortlist, palette, and compare view issues (litmus-4tgw) — Done ·
archived - Generate and curate first batch of candidate fixtures (litmus-52qn) — Done ·
archived - Cache-bust manifest.json fetch to prevent stale CDN cache (litmus-5osv) — Done ·
archived - Theme quality checks (litmus-5tj3) — Done ·
archived - Set up rclone config and upload script (litmus-6gbb) — Done ·
archived - M6: CI Automation for Screenshots (litmus-6y50) — Done ·
archived - Add compact issue chips per theme on compare page (litmus-72xs) — Done ·
archived - Create R2 bucket and API token (litmus-7k5y) — Done ·
archived - Diagnose: identify exact failing spans for light/dark theme pairs (litmus-7qql) — Done ·
archived - Litmus repo skeleton setup (litmus-7rix) — Done ·
archived - Implement kitty.conf and base16 YAML parsers (litmus-8dqh) — Done ·
archived - Migrate from just to mise (litmus-8sd8) — Done ·
archived - Add readability badges and contrast markers to compare page (litmus-962t) — Done ·
archived - Integrate ANSI capture into fixture pipeline (litmus-9eg8) — Done ·
archived - Update README with usage instructions (litmus-9uzr) — Done ·
archived - M1: Screenshot Data Model (litmus-b10b) — Done ·
archived - Update contrast validation for TermColor (litmus-bcel) — Done ·
archived - Share link and decision flow (litmus-bo4e) — Done ·
archived - Build color swatch and color showcase fixtures (litmus-c55s) — Done ·
archived - DNS: CNAME litmus.edger.dev → litmus.pages.dev (litmus-dcjz) — Done ·
archived - Update litmus-cli to load new theme format (litmus-dv2l) — Done ·
archived - Change screenshot capture ratio from 16:9 to 4:3 (litmus-dvjb) — Done ·
archived - Reorder fixtures for better first impression (litmus-e9d6) — Done ·
archived - Configure R2 cache rules (litmus-exy0) — Done ·
archived - Write first Litmus blogpost: What If You Could Test Drive a Terminal Theme? (litmus-f6mk) — Done
- Set up fixtures/candidates/ staging directory and review workflow (litmus-feex) — Done ·
archived - M5: Web App Integration (litmus-fgts) — Done ·
archived - Parse kitty.conf theme files (litmus-fp9r) — Done ·
archived - Define scene format (litmus-h4yq) — Done ·
archived - Design internal theme representation (litmus-i1bi) — Done ·
archived - Remove old Theme struct and hand-curated color sections (litmus-i4kf) — Done ·
archived - Update mdbook documentation to reflect current project state (M6-M13) (litmus-iqfq) — Done ·
archived - M4: Cloudflare R2 Storage Setup (litmus-j0d6) — Done ·
archived - Add ThemeDefinition and ProviderColors types to litmus-model (litmus-jmna) — Done ·
archived - Expand themes collection to ~60 themes (litmus-jr2u) — Done ·
archived - New compare entry flow (litmus-k3fj) — Done ·
archived - Docs update and spec brainstorming (litmus-k6ah) — Done ·
archived - Remove old Scene, ThemeColor, StyledSpan types and hand-written scenes (litmus-kbzo) — Done ·
archived - Fix scene color choices that bias against light themes (litmus-ktsr) — Done ·
archived - M3: Capture Tool (litmus-capture) (litmus-lizo) — Done ·
archived - Update litmus-web to render TermOutput instead of Scene (litmus-lm76) — Done ·
archived - Cloudflare Pages dashboard setup (litmus-lwju) — Done ·
archived - Configure custom domain for R2 bucket (litmus-mclx) — Done ·
archived - Convert themes to canonical format (litmus-mpo6) — Done ·
archived - Rename shortlist to favorites and decouple from compare (litmus-nqee) — Done ·
archived - Simplify nav bar (litmus-o3j2) — Done ·
archived - Convert existing themes to ThemeDefinition format (litmus-o4w9) — Done ·
archived - Create CHANGELOG.md (litmus-otas) — Done ·
archived - Per-theme issue dots in sidebar fixture minimap (litmus-p5xo) — Done ·
archived - Add TermColor, TermSpan, TermLine, TermOutput types to litmus-model (litmus-q9lp) — Done ·
archived - Contrast and readability validation in scenes (litmus-r363) — Done ·
archived - M2: Fixture System (litmus-rz7q) — Done ·
archived - Audit existing fixtures against quality criteria (litmus-sk2k) — Done ·
archived - Responsive layout with monospace font rendering (litmus-smve) — Done ·
archived - Keyboard navigation for detail page (litmus-ti3e) — Done ·
archived - Implement APCA algorithm for light theme readability scoring (litmus-u02e) — Done ·
archived - Web app shell (litmus-u1cy) — Done ·
archived - Scene selector tabs on comparison page (litmus-udmz) — Done ·
archived - Organize themes by family (litmus-vas0) — Done ·
archived - Vendor provider theme data (kitty-themes, wezterm color schemes) (litmus-vkne) — Done ·
archived - Theme validation and error handling (litmus-vvye) — Done ·
archived - Unit tests for theme parsing (litmus-wl4v) — Done ·
archived - Write comprehensive contrast tests for light and dark themes (litmus-wp56) — Done ·
archived - Build production manifest and deploy (litmus-wrol) — Done ·
archived - Screenshot in side-by-side view (litmus-x2vo) — Done ·
archived - Update litmus-web to provider-scoped theme rendering (litmus-y6dc) — Done ·
archived - Set up mdbook docs site (litmus-yesx) — Done ·
archived - Upgrade bacon export for richer Claude Code diagnostics (litmus-yte1) — Done ·
archived - Build litmus extract-colors command (litmus-z20l) — Done ·
archived - Integration test skeleton for essential features (litmus-z7p4) — Draft
- Smoke test: verify live screenshots end-to-end (litmus-zg8b) — Done ·
archived
Bugs
- Investigate Cloudflare cache rules not applying to R2 custom domain (litmus-7zy0) — Done ·
archived - Fix: Missing Cargo.lock for crane/nix build (litmus-el0x) — Done ·
archived - Fix headless screenshot capture: kitty EGL + config keys (litmus-haaf) — Done ·
archived - Remove provider dropdown from detail page (litmus-lywi) — Done ·
archived - Fix wasm-bindgen-cli version mismatch (litmus-r5xi) — Done ·
archived - Inline contrast issue markers with hover tooltips (litmus-rs0b) — Done ·
archived - Fix minimap placement, scoring consistency, duplicate scenes (litmus-vryv) — Done ·
archived