Quran-multi-aligner / src /ui /interface.py

Commit History

perf: eliminate double round-trip delay on audio input
681991f
verified

hetchyy commited on

refactor: simplify link panel β€” always-visible download button
0e9d086
verified

hetchyy commited on

feat: add /process_url_session API endpoint for URL-based alignment
e67922d
verified

hetchyy commited on

fix: simplify link panel download flow β€” animate button directly
f80aeb8
verified

hetchyy commited on

fix: use gr.Group for input panels and add changelog emoji;docs: update changelog β€” settings auto-collapse feat: auto-collapse settings accordions after extraction
a6d19f4
verified

hetchyy commited on

Upload folder using huggingface_hub
a3b9d0f
verified

hetchyy commited on

docs: update changelog and fix API docs TOC;fix: polish input UI β€” inline errors, example waveform, scrollbar
f41e5b0
verified

hetchyy commited on

docs: add changelog system β€” user-facing, API, and technical;feat: improve URL input UX β€” audio player, domain warnings, smart extract button
f1bbb03
verified

hetchyy commited on

feat: redesign audio input as Link/Upload/Record toggle;perf: use per-segment WAVs and skip audio I/O for API calls
1fc019e
verified

hetchyy commited on

feat: add URL input for yt-dlp audio download;perf: defer char spans to MFA injection β€” reduce initial HTML size
f340007
verified

hetchyy commited on

refactor: rename quran_multi_aligner and dataset folders to match project identity
7046378
verified

hetchyy commited on

docs: update API link path and trim SVG footer
0aa77c0
verified

hetchyy commited on

fix: update API and feedback links to GitHub repo
8ad3617
verified

hetchyy commited on

Replace discrete progress labels with continuous animated progress bar
7d8587f

hetchyy Claude Opus 4.6 commited on

Add estimate duration API
058f17e

hetchyy commited on

Update description
845c59a

hetchyy commited on

Update dev tools
5df5324

hetchyy commited on

Add Dev tab for browsing usage logs and disable verbose debug flags
881307e

hetchyy Claude Opus 4.6 commited on

Add timestamps API endpoints
2ce56b1

hetchyy commited on

Persist accordion open/closed state separately for main view and Animate All
ef9d3f2

hetchyy Claude Opus 4.6 commited on

Open Animation Settings accordion by default and persist state in localStorage
f601c8a

hetchyy Claude Opus 4.6 commited on

Fix progress bar delay by switching gr.Audio to filepath mode
8fae5a4

hetchyy Claude Opus 4.6 commited on

Skip usage logging for preset recitation examples
6ab628d

hetchyy Claude Opus 4.6 commited on

Open feedback link in new tab
4da8a83

hetchyy Claude Opus 4.6 commited on

Render client API docs inline in the API Usage accordion
c836860

hetchyy Claude Opus 4.6 commited on

Add session-based API endpoints for stateless client access
6cdb091

hetchyy Claude Opus 4.6 commited on

Extract event wiring into src/ui/event_wiring.py, refactor interface.py to layout-only
a59d993

hetchyy Claude Opus 4.6 commited on

Extract Python event handlers from interface.py into src/ui/handlers.py
84dff10

hetchyy Claude Opus 4.6 commited on

5B: Extract JS into static files + js_config.py bridge
6a5aa21

hetchyy Claude Opus 4.6 commited on

5A: Extract CSS into src/ui/styles.py
410852a

hetchyy Claude Opus 4.6 commited on

Extract build_interface() from app.py into src/ui/interface.py
045ee7d

hetchyy Claude Opus 4.6 commited on