| Age | Commit message (Expand) | Author |
| 2026-04-29 | Bump version to 0.14.10.14.1 | Paul Buetow |
| 2026-04-27 | Bump version to 0.14.0v0.14.0 | Paul Buetow |
| 2026-04-27 | fix(processor): handle os.Remove errors for markdown inbox extras | Paul Buetow |
| 2026-04-27 | integrationtests: skip TestThemeSelection when -short is set | Paul Buetow |
| 2026-04-27 | +code-quality Add slice capacity pre-allocation in loadAllPosts and paginate | Paul Buetow |
| 2026-04-27 | +code-quality Remove dead/unimplemented midi.go (YAGNI violation) | Paul Buetow |
| 2026-04-27 | refactor(generator): move theme sound data from Go code to embedded JSON files | Paul Buetow |
| 2026-04-27 | generator: place Run entry point before private helpers | Paul Buetow |
| 2026-04-27 | Add context.Context to I/O-bound public APIs (generator.Run, processor.Run, a... | Paul Buetow |
| 2026-04-27 | Externalize sync targets from hardcoded constants to env/config | Paul Buetow |
| 2026-04-27 | processor: introduce PostBuilder registry to replace hardcoded switch | Paul Buetow |
| 2026-04-27 | refactor(snonux): separate CLI parsing from I/O and theme logic | Paul Buetow |
| 2026-04-27 | processor: refactor to two-phase commit for inbox processing | Paul Buetow |
| 2026-04-27 | generator: lazy-init themeSet and navDefs with sync.Once | Paul Buetow |
| 2026-04-27 | Move post.Load constructor before methods in post.go | Paul Buetow |
| 2026-04-27 | processor: reject two markdown files claiming the same inbox image | Paul Buetow |
| 2026-04-27 | processor: reject markdown image refs with path separators or parent traversal | Paul Buetow |
| 2026-04-27 | processor: fix uniqueID to return error instead of infinite loop on Stat errors | Paul Buetow |
| 2026-04-27 | fix: seed rand source for --theme random to avoid deterministic output | Paul Buetow |
| 2026-04-27 | fix(generator): write to temp file, check close error, rename on success | Paul Buetow |
| 2026-04-27 | Add blank mode toggle (b key) and theme-hot-swap + Nukem sounds rework | Paul Buetow |
| 2026-04-27 | Add nukem theme: action-hero hard rock with explosive WebGL effects | Paul Buetow |
| 2026-04-26 | audio: make ambient music hard, fast, and aggressive | Paul Buetow |
| 2026-04-26 | chore: bump version to 0.13.1v0.13.1 | Paul Buetow |
| 2026-04-26 | fix: mobile UX across all 19 themes | Paul Buetow |
| 2026-04-26 | chore: bump version to 0.13.0v0.13.0 | Paul Buetow |
| 2026-04-26 | audio: make ambient music polyphonic with real songs, fix engine silence | Paul Buetow |
| 2026-04-26 | ambient: polyphonic songs, fix cascaded gain and resume bugs | Paul Buetow |
| 2026-04-26 | Add unique ambient melodies for all 19 themes | Paul Buetow |
| 2026-04-25 | Fix splash screen Enter/Space key not playing chime sound | Paul Buetow |
| 2026-04-25 | Add ambient music and wild-mode tests | Paul Buetow |
| 2026-04-25 | Refine normal and wild ambient presets for all 19 themes | Paul Buetow |
| 2026-04-25 | Make ambient music react to wild mode | Paul Buetow |
| 2026-04-25 | Add opt-in ambient music control (task o8) | Paul Buetow |
| 2026-04-25 | Implement shared Web Audio ambient engine | Paul Buetow |
| 2026-04-25 | Add ambient preset schema to theme sounds | Paul Buetow |
| 2026-04-25 | can swap themes dynamicallyv0.12.0 | Paul Buetow |
| 2026-04-23 | Bump version to 0.11.0v0.11.0 | Paul Buetow |
| 2026-04-23 | Bump version to 0.10.0v0.10.0 | Paul Buetow |
| 2026-04-23 | Bump version to 0.9.0v0.9.0 | Paul Buetow |
| 2026-04-23 | new | Paul Buetow |
| 2026-04-22 | v0.8.0: modal drift, flying emoji, random flips, hue drift, cursor sparkle, p...v0.8.0 | Paul Buetow |
| 2026-04-22 | v0.7.0: vertical bounce, hover ripple, modal scroll-end, idle breathing, firs...v0.7.0 | Paul Buetow |
| 2026-04-22 | v0.6.0: bounce effect on page boundary + wild bouncev0.6.0 | Paul Buetow |
| 2026-04-20 | feat(nav): add sno-wild visual effects and theme support to nav.tmpl | Paul Buetow |
| 2026-04-20 | forgot to addv0.5.0 | Paul Buetow |
| 2026-04-20 | new theme | Paul Buetow |
| 2026-04-18 | v0.4.3 | Paul Buetow |
| 2026-04-18 | v0.4.2: boost wild mode intensity across all 14 themes | Paul Buetow |
| 2026-04-18 | feat(cosmos): make wild mode dramatically more intense | Paul Buetow |