summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-04-17Release v0.29.1: stable deck/model IDs to prevent duplicate notetypes on re-e...v0.29.1Paul Buetow
2026-04-13Release v0.29.0: display card counter (Card X / N) in the GUI status barv0.29.0Paul Buetow
2026-04-10Release 0.28.2v0.28.2Paul Buetow
2026-04-09Release v0.28.1: convert Gemini TTS mono audio to stereov0.28.1Paul Buetow
2026-04-08Release v0.28.0: story gallery aggregation and stronger ultra-realistic promptsv0.28.0Paul Buetow
2026-04-08audio: propagate Close error from OpenAI TTS output filePaul Buetow
2026-04-08batch: pre-allocate WordEntry slice from line count in ReadBatchFilePaul Buetow
2026-04-08feat: add gobreaker circuit breakers for OpenAI and Gemini API callsPaul Buetow
2026-04-08fix(gui): make GetActiveJobs concurrency-safe without channel access under lockPaul Buetow
2026-04-08refactor(cli): split command.go into flags, config, apikeys (SRP)Paul Buetow
2026-04-08config: centralize NanoBanana and audio defaults in defaults.goPaul Buetow
2026-04-08refactor(anki): split APKG generator into SQLiteSchemer, ZipPackager, CardTem...Paul Buetow
2026-04-08refactor(gui): extract NavigationHandler, ExportHandler, QueueManager, Keyboa...Paul Buetow
2026-04-08fix(gui): avoid tooltip init race after window closePaul Buetow
2026-04-08refactor(processor): split BatchProcessor, AnkiExporter, CLIConfigResolverPaul Buetow
2026-04-08refactor(dip): inject archive, models, story, and gui at composition rootsPaul Buetow
2026-04-08refactor: slim cmd composition root, move story video flow to internal/videoPaul Buetow
2026-04-08refactor: registry pattern for audio and image provider factoriesPaul Buetow
2026-04-08feat(httpctx): add timeouts for OpenAI, Gemini, and HTTP downloadsPaul Buetow
2026-04-08refactor(gui): extract AudioConfigResolver, VoiceSelector, ParallelRunnerPaul Buetow
2026-04-08fix(processor): propagate errors from attribution and sidecar writesPaul Buetow
2026-04-07cleanupPaul Buetow
2026-04-06chore: bump version to 0.27.0v0.27.0Paul Buetow
2026-04-06feat: mandatory speech bubbles in story panels, v0.26.0v0.26.0Paul Buetow
2026-04-06feat: Gemini panel script drives comic panels in narrative order, v0.25.0v0.25.0Paul Buetow
2026-04-06feat: add --ultra-realistic flag to force photorealistic rendering, v0.24.0v0.24.0Paul Buetow
2026-04-06feat: --narrate opt-in narration, panel variety mandate, v0.23.0v0.23.0Paul Buetow
2026-04-06chore: bump version to 0.22.0v0.22.0Paul Buetow
2026-04-06fix: surface Veo API error field (content policy / geographic restriction) wi...Paul Buetow
2026-04-06chore: bump version to 0.21.0, add maxPollAttempts constant and comments to v...Paul Buetow
2026-04-06test: add missing unit tests for Veo video feature (task 016)Paul Buetow
2026-04-06docs: document Optional Gallery Videos (Veo) feature in READMEPaul Buetow
2026-04-06feat: add Fyne GUI dialog for gallery video generationPaul Buetow
2026-04-06fix: correct video integration after comic generationPaul Buetow
2026-04-06feat: add --video CLI flag to control Veo video prompt after story generationPaul Buetow
2026-04-06feat: add generateSelectedVideos CLI runner for Veo video generationPaul Buetow
2026-04-06feat: add CLI prompt helper for gallery video generationPaul Buetow
2026-04-06feat: add Veo video generator package for comic gallery animationPaul Buetow
2026-04-06fix: track all GUI goroutines with WaitGroup and ctx.Done() (Go Mistake #62)Paul Buetow
2026-04-06refactor: extract shared CardStore into internal/store to eliminate duplicationPaul Buetow
2026-04-06refactor: consolidate provider factory test seams into shared named typesPaul Buetow
2026-04-06refactor: remove Viper coupling from processor package (DIP)Paul Buetow
2026-04-06refactor: decompose gui.Application god object into focused servicesPaul Buetow
2026-04-06refactor: decompose Processor god object into focused files (SRP)Paul Buetow
2026-04-06chore: bump version to 0.20.0v0.20.0Paul Buetow
2026-04-04chore: bump version to 0.19.0v0.19.0Paul Buetow
2026-04-04feat: progressive retry backoff for rate-limited image generationPaul Buetow
2026-04-04feat: skip existing pages on re-run, add --story-slug for targeted repairv0.18.0Paul Buetow
2026-04-04fix: remove per-page location lock to allow scene transitions in panelsPaul Buetow
2026-04-04feat: use photography-only style pool for ultra-realistic mode, update READMEv0.17.0Paul Buetow