| Age | Commit message (Expand) | Author |
| 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 | chore: bump version to 0.21.0, add maxPollAttempts constant and comments to v... | 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: skip existing pages on re-run, add --story-slug for targeted repairv0.18.0 | 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 | feat: comic pipeline v0.10.0 — iterative chaining, title slugs, comics subf... | 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-02 | Release v0.9.1v0.9.1 | Paul Buetow |
| 2026-04-02 | Release v0.9.0v0.9.0 | Paul Buetow |
| 2026-03-08 | chore: bump version to v0.8.3v0.8.3 | Paul Buetow |
| 2026-03-08 | chore: bump version to v0.8.2v0.8.2 | Paul Buetow |
| 2026-03-05 | chore: release v0.8.1v0.8.1 | Paul Buetow |
| 2026-01-21 | Fix: Auto-play only regenerated audio (front or back, not both) for bg-bg cardsv0.8.0 | Paul Buetow |
| 2025-08-02 | add timestamps to .apkg exports and num of cardsv0.7.5 | Paul Buetow |
| 2025-08-02 | bump version...v0.7.4 | Paul Buetow |
| 2025-07-22 | Reorganize assets and bump version to 0.7.3v0.7.3 | Paul Buetow |
| 2025-07-22 | Bump version to 0.7.2v0.7.2 | Paul Buetow |
| 2025-07-21 | fix(gui): Display phonetic info immediately when fetchedv0.7.1 | Paul Buetow |
| 2025-07-21 | Release v0.7.0: Add auto-play feature and improve keyboard navigationv0.7.0 | Paul Buetow |
| 2025-07-20 | feat: make GUI default mode and always use random voicev0.6.1 | Paul Buetow |
| 2025-07-19 | feat: improve flashcard storage and audio regenerationv0.6.0 | Paul Buetow |
| 2025-07-19 | chore: bump version to 0.5.2v0.5.2 | Paul Buetow |
| 2025-07-19 | feat: add app icon and change default output directory | Paul Buetow |
| 2025-07-19 | feat: improve GUI layout and add Cyrillic keyboard supportv0.5.0 | Paul Buetow |
| 2025-07-18 | chore: bump version to 0.4.2 | Paul Buetow |
| 2025-07-18 | chore: bump version to 0.4.1 | Paul Buetow |
| 2025-07-18 | fix: improve APKG export functionalityv0.4.0 | Paul Buetow |
| 2025-07-18 | chore: bump version to 0.3.0v0.3.0 | Paul Buetow |
| 2025-07-17 | feat: add contextual scene generation for flashcard imagesv0.2.0 | Paul Buetow |
| 2025-07-15 | feat: add OpenAI DALL-E image generation and make OpenAI defaultv0.1.0 | Paul Buetow |
| 2025-07-14 | initial commit | Paul Buetow |