feat(aligner): group missing-words pairs under shared border dffe980 verified hetchyy commited on 4 days ago
feat(aligner): group missing-words pairs into shared border ed4d1c1 verified hetchyy commited on 4 days ago
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 8 days ago
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 9 days ago
perf: use single full.wav + media fragments — eliminate 796 per-segment file writes bf7e766 verified hetchyy commited on 9 days ago
perf: switch segment audio to OGG and remove inline base64 — fix long recording crash;fix: cap ZeroGPU lease duration at 120s hard limit a529533 verified hetchyy commited on 9 days ago
Replace midpoint split with MFA-based splitting for combined/fused segments d32ed8d hetchyy Claude Opus 4.6 commited on Feb 23
Fix special segments (Basmala/Isti'adha) not sent to MFA or animated in mega card f53bbb3 hetchyy Claude Opus 4.6 commited on Feb 22
Add special_type to JSON/API responses and hide animate button for transitions 48bbc75 hetchyy Claude Opus 4.6 commited on Feb 21
Add transition segment detection for non-Quranic phrases (Amin, Takbir, Tahmeed) 7f362a6 hetchyy Claude Opus 4.6 commited on Feb 21
Fold Word Joiner into char groups, merge extract/resegment/retranscribe chains, relax batch limits e3c24fc hetchyy Claude Opus 4.6 commited on Feb 16
Fix MFA char-level highlighting for decomposed Arabic forms af7e821 hetchyy Claude Opus 4.6 commited on Feb 16
Preserve tatweels for proper DigitalKhatt font rendering dbeb171 hetchyy Claude Opus 4.6 commited on Feb 16
Extract segment rendering helpers from app.py into src/ui/segments.py 69ad06d hetchyy Claude Opus 4.6 commited on Feb 15