fix: update apkg export import from csv_for_anki to apkg_export 92ddf14 Takosaga commited on 23 days ago
refactor: replace _handle_export_apkg with _handle_export_csv_for_anki 9014108 Takosaga commited on 24 days ago
refactor: extract Gradio UI construction to widgets.build_ui() b9f9148 Takosaga commited on 24 days ago
refactor: reorder Phase 2 media generation β audio before images 9dc5f63 Takosaga commited on 25 days ago
feat: wire audio toggle into Phase 2 media generation and card rendering 0bcad22 Takosaga commited on 25 days ago
feat: update to use local langaguage and added drop down for more languages 882fce1 Takosaga commited on 26 days ago
feat: wire Nemotron TextEngine into Phase 1 β English text only, no translation 1275d00 Takosaga commited on 27 days ago
feat: wire TextEngine, TTSEngine, ImageGenEngine into app.py two-phase workflow f1bcd9c Takosaga commited on 28 days ago
fix: gray out toggles and Generate Cards button until text generation completes 0f6d870 Takosaga commited on 28 days ago
fix: restore Generate Cards button visibility on input change fd48b6d Takosaga commited on 28 days ago
fix: restore Generate Text button on input change and keep cards visible 43cc46f Takosaga commited on 28 days ago
fix: keep cards visible and Generate Text button active when changing CEFR level 8f56a29 Takosaga commited on 28 days ago
fix: make _handle_*_generation wrappers generators so Gradio can consume yielded outputs f62d6f5 Takosaga commited on 28 days ago
feat: split generation into two phases β Generate Text then Generate Cards 030cbc3 Takosaga commited on 28 days ago
fix: center layout by merging spacer columns into single row 1504f61 Takosaga commited on 29 days ago
fix: update Gradio 6 API β move css/theme from Blocks() to launch() 181cf55 Takosaga commited on 29 days ago