summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
11 daysBump version to 0.15.0v0.15.0mainPaul Buetow
2026-05-01add more fontsv0.14.2Paul Buetow
2026-05-01test: cover scroll-driven post selection for task bPaul Buetow
2026-05-01Handle scroll-driven post selection for task bPaul Buetow
2026-05-01Document brutalist system fonts for task aPaul Buetow
2026-05-01task 9: self-host nukem Web437 fontPaul Buetow
2026-05-01Task 8: self-host volcano theme fontsPaul Buetow
2026-05-01Task 7: cover tropicale font assets in integration testsPaul Buetow
2026-05-01Task 7: self-host tropicale Quicksand fontsPaul Buetow
2026-05-01Task 5b: self-host aurora Manrope fontsPaul Buetow
2026-05-01za: self-host neon Orbitron webfontsPaul Buetow
2026-05-01xa: self-host surveillance webfontPaul Buetow
2026-05-01wa self-host Space Mono for spaceagePaul Buetow
2026-05-01va self-host retrofuture webfontsPaul Buetow
2026-05-01ua self-host noir webfontsPaul Buetow
2026-05-01ta self-host cathedral webfontsPaul Buetow
2026-05-01Add self-hosted Outfit font for ocean themePaul Buetow
2026-05-01Self-host Exo 2 for cosmos theme (task 6b)Paul Buetow
2026-05-01task 2b: self-host terminal JetBrains MonoPaul Buetow
2026-05-01Self-host Rajdhani for plasma theme (task 8b)Paul Buetow
2026-05-01Add retro VT323 webfont for task 1bPaul Buetow
2026-05-01Add synthwave self-hosted webfonts for task yaPaul Buetow
2026-05-01Add self-hosted VT323 matrix font for task 0bPaul Buetow
2026-05-01biomech theme: self-host Oxanium 400/700 webfont (task sa)Paul Buetow
2026-05-01webfonts: bundle dos theme font + document per-theme webfont conventions (tas...Paul Buetow
2026-04-29Bump version to 0.14.10.14.1Paul Buetow
2026-04-27Bump version to 0.14.0v0.14.0Paul Buetow
2026-04-27fix(processor): handle os.Remove errors for markdown inbox extrasPaul Buetow
2026-04-27integrationtests: skip TestThemeSelection when -short is setPaul Buetow
2026-04-27+code-quality Add slice capacity pre-allocation in loadAllPosts and paginatePaul Buetow
2026-04-27+code-quality Remove dead/unimplemented midi.go (YAGNI violation)Paul Buetow
2026-04-27refactor(generator): move theme sound data from Go code to embedded JSON filesPaul Buetow
2026-04-27generator: place Run entry point before private helpersPaul Buetow
2026-04-27Add context.Context to I/O-bound public APIs (generator.Run, processor.Run, a...Paul Buetow
2026-04-27Externalize sync targets from hardcoded constants to env/configPaul Buetow
2026-04-27processor: introduce PostBuilder registry to replace hardcoded switchPaul Buetow
2026-04-27refactor(snonux): separate CLI parsing from I/O and theme logicPaul Buetow
2026-04-27processor: refactor to two-phase commit for inbox processingPaul Buetow
2026-04-27generator: lazy-init themeSet and navDefs with sync.OncePaul Buetow
2026-04-27Move post.Load constructor before methods in post.goPaul Buetow
2026-04-27processor: reject two markdown files claiming the same inbox imagePaul Buetow
2026-04-27processor: reject markdown image refs with path separators or parent traversalPaul Buetow
2026-04-27processor: fix uniqueID to return error instead of infinite loop on Stat errorsPaul Buetow
2026-04-27fix: seed rand source for --theme random to avoid deterministic outputPaul Buetow
2026-04-27fix(generator): write to temp file, check close error, rename on successPaul Buetow
2026-04-27Add blank mode toggle (b key) and theme-hot-swap + Nukem sounds reworkPaul Buetow
2026-04-27Add nukem theme: action-hero hard rock with explosive WebGL effectsPaul Buetow
2026-04-26audio: make ambient music hard, fast, and aggressivePaul Buetow
2026-04-26chore: bump version to 0.13.1v0.13.1Paul Buetow
2026-04-26fix: mobile UX across all 19 themesPaul Buetow