| Age | Commit message (Expand) | Author |
| 2026-04-06 | chore: bump version to 0.27.0v0.27.0 | Paul Buetow |
| 2026-04-06 | feat: mandatory speech bubbles in story panels, v0.26.0v0.26.0 | Paul Buetow |
| 2026-04-06 | feat: Gemini panel script drives comic panels in narrative order, v0.25.0v0.25.0 | Paul Buetow |
| 2026-04-06 | feat: add --ultra-realistic flag to force photorealistic rendering, v0.24.0v0.24.0 | Paul Buetow |
| 2026-04-06 | feat: --narrate opt-in narration, panel variety mandate, v0.23.0v0.23.0 | Paul Buetow |
| 2026-04-06 | chore: bump version to 0.22.0v0.22.0 | Paul Buetow |
| 2026-04-06 | fix: surface Veo API error field (content policy / geographic restriction) wi... | Paul Buetow |
| 2026-04-06 | chore: bump version to 0.21.0, add maxPollAttempts constant and comments to v... | Paul Buetow |
| 2026-04-06 | test: add missing unit tests for Veo video feature (task 016) | Paul Buetow |
| 2026-04-06 | docs: document Optional Gallery Videos (Veo) feature in README | Paul Buetow |
| 2026-04-06 | feat: add Fyne GUI dialog for gallery video generation | Paul Buetow |
| 2026-04-06 | fix: correct video integration after comic generation | Paul Buetow |
| 2026-04-06 | feat: add --video CLI flag to control Veo video prompt after story generation | Paul Buetow |
| 2026-04-06 | feat: add generateSelectedVideos CLI runner for Veo video generation | Paul Buetow |
| 2026-04-06 | feat: add CLI prompt helper for gallery video generation | Paul Buetow |
| 2026-04-06 | feat: add Veo video generator package for comic gallery animation | Paul Buetow |
| 2026-04-06 | fix: track all GUI goroutines with WaitGroup and ctx.Done() (Go Mistake #62) | Paul Buetow |
| 2026-04-06 | refactor: extract shared CardStore into internal/store to eliminate duplication | Paul Buetow |
| 2026-04-06 | refactor: consolidate provider factory test seams into shared named types | Paul Buetow |
| 2026-04-06 | refactor: remove Viper coupling from processor package (DIP) | Paul Buetow |
| 2026-04-06 | refactor: decompose gui.Application god object into focused services | Paul Buetow |
| 2026-04-06 | refactor: decompose Processor god object into focused files (SRP) | Paul Buetow |
| 2026-04-06 | chore: bump version to 0.20.0v0.20.0 | Paul Buetow |
| 2026-04-04 | chore: bump version to 0.19.0v0.19.0 | Paul Buetow |
| 2026-04-04 | feat: progressive retry backoff for rate-limited image generation | Paul Buetow |
| 2026-04-04 | feat: skip existing pages on re-run, add --story-slug for targeted repairv0.18.0 | Paul Buetow |
| 2026-04-04 | fix: remove per-page location lock to allow scene transitions in panels | Paul Buetow |
| 2026-04-04 | feat: use photography-only style pool for ultra-realistic mode, update READMEv0.17.0 | Paul Buetow |
| 2026-04-04 | fix: enforce per-page location from story excerpt, bump to 0.16.0v0.16.0 | Paul Buetow |
| 2026-04-04 | fix: gender-neutral gallery/cover prompts, support multiple main charactersv0.15.0 | Paul Buetow |
| 2026-04-04 | feat: 5 gallery pages with distinct poses, fix single-image layoutv0.14.0 | Paul Buetow |
| 2026-04-04 | feat: random ultra-realistic/comic style, --no-ultra-realistic flag, updated ...v0.13.0 | Paul Buetow |
| 2026-04-04 | feat: photorealistic rendering requirement in all image prompts, vocabulary/t...v0.12.0 | Paul Buetow |
| 2026-04-04 | feat: 5 story pages, 3 gallery pages, cover retry, adult characters, shorter ...v0.11.0 | Paul Buetow |
| 2026-04-03 | fix | Paul Buetow |
| 2026-04-03 | feat: comic pipeline v0.10.0 — iterative chaining, title slugs, comics subf... | Paul Buetow |
| 2026-04-03 | feat: append Gemini-generated cinematic epilogue at end of narration | Paul Buetow |
| 2026-04-03 | fix: split long story narration into chunks to preserve voice quality | Paul Buetow |
| 2026-04-03 | feat: lock age appearance across all comic pages, covers, and back cover | Paul Buetow |
| 2026-04-03 | feat: traditional comic covers, animal consistency, back-cover blurb, PDF output | Paul Buetow |
| 2026-04-03 | feat: 5-page comic with cover/back cover, 9-panel grid, and character bible | Paul Buetow |
| 2026-04-03 | feat: character bible for consistent comic panel characters | Paul Buetow |
| 2026-04-03 | feat: single tall comic strip with consistent characters and more dramatic na... | Paul Buetow |
| 2026-04-03 | feat: add --story cinematic narration and comic strip generation | Paul Buetow |
| 2026-04-03 | chore: bump version to 0.9.2 | Paul Buetow |
| 2026-04-03 | fix: disable Gemini thinking for phonetic IPA lookup | Paul Buetow |
| 2026-04-03 | fix: show full phonetic IPA in audio player bar | Paul Buetow |
| 2026-04-03 | fix: increase phonetic MaxOutputTokens from 50 to 200 | Paul Buetow |
| 2026-04-03 | fix: resolve all golangci-lint issues | Paul Buetow |
| 2026-04-03 | task 00a: track background goroutines in WaitGroup and respect ctx.Done() | Paul Buetow |