summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
mainRelease v0.29.3: circuit breakers for external API callsPaul Buetow7 weeks
 
TagDownloadAuthorAge
v0.29.3commit 4b7369b593...Paul Buetow7 weeks
v0.29.2commit 13be0e0946...Paul Buetow4 months
v0.29.1commit 7bb500b8cd...Paul Buetow4 months
v0.29.0commit 3c2e5839e4...Paul Buetow4 months
v0.28.2commit 65430e9876...Paul Buetow4 months
v0.28.1commit 4b4b366523...Paul Buetow4 months
v0.28.0commit 2e72f367b1...Paul Buetow4 months
v0.27.0commit e0919c1dcd...Paul Buetow4 months
v0.26.0commit 13d4f703e4...Paul Buetow4 months
v0.25.0commit 00488c7e8d...Paul Buetow4 months
[...]
 
AgeCommit messageAuthor
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
[...]