summaryrefslogtreecommitdiff
path: root/internal/gui
AgeCommit message (Expand)Author
2026-04-06feat: add Fyne GUI dialog for gallery video generationPaul 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: decompose gui.Application god object into focused servicesPaul Buetow
2026-04-06refactor: decompose Processor god object into focused files (SRP)Paul Buetow
2026-04-03fix: show full phonetic IPA in audio player barPaul Buetow
2026-04-03fix: resolve all golangci-lint issuesPaul Buetow
2026-04-03task 00a: track background goroutines in WaitGroup and respect ctx.Done()Paul Buetow
2026-04-03tasks 00d, 006, 007: move test seams to struct fields, centralize Viper confi...Paul Buetow
2026-04-02task zz: add Voices()/BuildAttribution() to Provider interface [OCP]Paul Buetow
2026-04-02task 004: replace time.Sleep goroutine synchronization with proper primitivesPaul Buetow
2026-04-02task 00e: inject phonetic.Fetcher and translation.Translator into gui.New()Paul Buetow
2026-04-02task 00g/00k/00h/008: gofmt, remove ProviderWithFallback, stdlib helpers, sha...Paul Buetow
2026-04-02task 003: handle home-dir and APKG marshal errorsPaul Buetow
2026-04-02task 002: restore Gemini warning outputPaul Buetow
2026-04-02task 002: centralize Gemini voice fallbacksPaul Buetow
2026-04-02task 001: remove committed debug printf tracesPaul Buetow
2026-04-02Release v0.9.0v0.9.0Paul Buetow
2026-04-02Fix verification gate lint and test issuesPaul Buetow
2026-04-02Centralize audio sidecar generationPaul Buetow
2026-04-02Align GUI and CLI provider wiringPaul Buetow
2026-04-02Fix GUI selector sync and audio metadata modelPaul Buetow
2026-04-02Fix GUI audio reload and bg-bg session statePaul Buetow
2026-04-02Fix GUI voice-suffixed audio discoveryPaul Buetow
2026-04-02Harden GUI audio loading for GeminiPaul Buetow
2026-04-01Wire Gemini audio into GUIPaul Buetow
2026-04-01zg: add gui front-back voice coveragePaul Buetow
2026-04-01zg: add bg-bg consumer coveragePaul Buetow
2026-04-01zg: add consumer coverage for shared voice listsPaul Buetow
2026-04-01zg: extract shared audio voice listsPaul Buetow
2026-04-01z9: wire Nano Banana into GUIPaul Buetow
2026-04-01zt: align GUI translation defaults with shared translatorPaul Buetow
2026-04-01zt: route GUI translations through shared translatorPaul Buetow
2026-04-01zu: switch GUI phonetics to shared fetcherPaul Buetow
2026-03-08refactor(task-376): share audio attribution builderPaul Buetow
2026-03-08test(task-374): fix errcheck issues in tests and support codePaul Buetow
2026-03-08fix(task-373): handle runtime cleanup errors in production pathsPaul Buetow
2026-03-08fix: complete code-quality task queue (373-378)Paul Buetow
2026-03-05chore: release v0.8.1v0.8.1Paul Buetow
2026-01-21Fix: Auto-play only regenerated audio (front or back, not both) for bg-bg cardsv0.8.0Paul Buetow
2026-01-21cleanup: remove temporary debug codePaul Buetow
2026-01-21debug: add debug output to audio regeneration functionsPaul Buetow
2026-01-21simplify: remove Space key, use P/Shift+P for audio playbackPaul Buetow
2026-01-21improve: Space hotkey for back audio and consistent button iconsPaul Buetow
2026-01-21cleanup: remove debug logging from GUI navigationPaul Buetow
2026-01-21improve: better audio player UI and debugging for bg-bg cardsPaul Buetow
2026-01-21fix: detect and load bg-bg audio files in GUIPaul Buetow
2025-08-02add timestamps to .apkg exports and num of cardsv0.7.5Paul Buetow
2025-07-22Fix race conditions in background processing and prevent deletion of active c...Paul Buetow