Spaces:
Build error
Build error
Commit History
-
feat: expand language dropdown to 23 EU languages
b9beb37 -
test: verify apkg export works end-to-end
1d34cda -
fix: update Anki export file type from .zip to .apkg
9e42fd4
-
refactor: rename export handler to csv_for_anki, update file_types to .zip
e1f460b -
fix: export visible
bc713cf -
feat: add APKG export button and event handlers to UI
ca5d5e7 -
fix: reseting to correct state when changing language
3a0a2d2 -
feat: restore Generate Cards button on parameter change after Phase 2
1c3902b -
fix: cefr_dropdown adjusted to prevent crashing
5151540 -
fix: exporting files
dd2c103 -
fix: single-click export download and remove export status label
19abb72 -
fix: export csv works
6f7f63e -
feat: wire CSV/APKG export into UI with gr.File download
24e8882 -
feat: A0 removed and default to A2
371681a -
fix: functionality intact after refactor
ac24646 -
refactor: add build_ui() layout function and UI state helpers to widgets.py
e199ca9 -
feat: cards work
a5ae514
-
style: update card dimensions for landscape image layout
9e96fae -
fix: audio and images toggles when clicked on and off
67aea43 -
fix: disable target language and updating changing language
9bfa604 -
feat: wire voice dropdown into TTS audio generation
92ebadd -
feat: add create_voice_dropdown() widget factory
22e9f2f -
fix: audio plays in app
9fb2b96 -
fix: audio buttons do not go out of card bounds
35f6854 -
feat: render actual audio playback element in card HTML when audio_path available
7261815
-
feat: card fronts adjusted after generating cards
d7a8940 -
feat: default background
d631e96 -
fix: gray out toggles and Generate Cards button until text generation completes
Use gr.HTML block with dynamic CSS targeting by elem_id (reliable in Gradio 6) instead of elem_classes. Phase-2 controls start disabled, cleared via _enable_phase2 .then(), restored via _reset_to_idle.0f6d870 -
feat: add interactive parameter to toggle helper for disabled state in two-phase generation
1c46e75 -
feat: add placeholder_back parameter to card rendering for two-phase generation
733f0a4 -
style: add disabled button/toggle/card-placeholder CSS classes for two-phase generation
9d16b17
-
feat: add media toggles and streaming progress bar
- Split card rendering into frontend/ui/cards.py with adaptive sizing based on enabled media (text-only, image, audio, or all) - Add toggle checkboxes for images (on by default) and audio (off by default) - Implement streaming progress bar with per-phase updates: text → images → audio, skipping disabled phases - Cards update incrementally as each phase completes - Added frontend/ui/widgets.py with create_toggle factory helper9c69869 -
style: add warm wood grain background and flashcard CSS
4ab9e38 -
restructure: move app.py to root, replace model submodules with HF Hub download script, add package markers
798b09f
-
feat: scaffold repo structure with empty files and headers
9d62a5e