fix: Correct toast types (warning/error) + analyze API error toast + cleanup b201fcd youssefreda9 commited on Jun 21
feat: Custom confirm dialog for doc delete + improved empty state component 2cee1f0 youssefreda9 commited on Jun 21
feat: Apply All button shows count + empty states already functional edade2f youssefreda9 commited on Jun 21
feat: UI/UX Overhaul Phase 1-9 — CSS modernization, RTL arrows, pricing features, confirm dialog, meta SEO, footer links, hero copy, shimmer/glow/glassmorphism 844f147 youssefreda9 commited on Jun 21
ux: Escape closes Quran modal + char counter on dialect textarea (red when >5000) d6c8b9f youssefreda9 commited on Jun 21
fix: Quran XSS escape + 30s timeout + hide buttons during loading (same fixes as dialect) 4b39763 youssefreda9 commited on Jun 21
fix: XSS escape error messages + 30s fetch timeout for dialect f17c70b youssefreda9 commited on Jun 21
polish: remove 'قيد التطوير' badge, add 'جديد' badge + loading state on convert button 7feaacd youssefreda9 commited on Jun 21
feat: dialect-to-MSA conversion — backend API + frontend + Docker model cache 7b67137 youssefreda9 commited on Jun 21
fix: unified undo/redo - toolbar+keyboard use same stack, works with typing+formatting+Quran apply cc7b377 youssefreda9 commited on Jun 21
fix: Ctrl+Z/Y undo/redo works with Arabic keyboard (e.code instead of e.key) bb8d753 youssefreda9 commited on Jun 21
fix: Ctrl+Q works with Arabic keyboard (e.code) + copy button for translations 499c2f7 youssefreda9 commited on Jun 21
fix: use fullwidth brackets for ref delimiter to avoid [O Muhammad] collision 463c715 youssefreda9 commited on Jun 21
fix: quran text excluded from analysis models + styled ref + score preserved 6453bf2 youssefreda9 commited on Jun 21
feat: apply includes surah ref + quran-applied span protects from analysis models 5bb4bf0 youssefreda9 commited on Jun 21
fix: use correct editor ID (editor-container) - root cause of apply failures cd72e8b youssefreda9 commited on Jun 21
fix: simplify apply to direct textContent replace (guaranteed to work) 7f379d2 youssefreda9 commited on Jun 21
fix: robust apply using TreeWalker text search instead of fragile Range 888a737 youssefreda9 commited on Jun 21
fix: apply replaces text properly + translation shows ref + bigger font 9985456 youssefreda9 commited on Jun 21
feat: add 'Apply' button to replace editor text with verified Quran text d188337 youssefreda9 commited on Jun 21
fix: better quran import error logging to diagnose HF failure d46a23d youssefreda9 commited on Jun 21
feat: Quran verification & translation endpoint + modal UI (13 languages) 0c80121 youssefreda9 commited on Jun 21
UI: add Quran verse translation to 14 languages feature in home + features page b987dcf youssefreda9 commited on Jun 21
feat: add Quran verse translation to 14 languages in features page da81290 youssefreda9 commited on Jun 21
UI: add Quran verse translation to 14 languages in feature cards e383e71 youssefreda9 commited on Jun 21
UI: swap nav order - pricing before editor (الأسعار then المحرر) a6feddf youssefreda9 commited on Jun 21
UI: remove pricing from nav, fix dialect colors to match theme, remove placeholder example f1df95b youssefreda9 commited on Jun 21
revert: restore backend to 1a76471, keep all UI/UX improvements 9e51f9d youssefreda9 commited on Jun 21
revert: restore backend/model files to cf07939 state, keep UI/UX changes only 143c028 youssefreda9 commited on Jun 21
fix: tooltip shows original→correction format instead of confusing label 1052ad6 youssefreda9 commited on Jun 21
fix: accept ص↔س/ض↔ظ/ذ↔ز spelling corrections (المدرصة→المدرسة), fix punctuation dup regex 7f9c54f youssefreda9 commited on Jun 21
fix: grammar/quran icons different, tooltip no strikethrough, punctuation no duplicate dots 7d889f4 youssefreda9 commited on Jun 21
UI: nav logo, bayyinah hover, quran icon, hero autocomplete shadow, clean tooltip, fix punctuation dup + hamza كان 20a34f1 youssefreda9 commited on Jun 21
Full UI/UX modernization: fix hero examples, pricing beta, Apply All cursor/format fix, design polish 90d59e9 youssefreda9 commited on Jun 21
fix: block grammar كان→كأن + punctuation mid-word split (الدفت.ر) 08a99f9 youssefreda9 commited on Jun 20
feat: P1-P3 all 8 items - ta marbuta fix, UI feedback, caching, rate limiting, unit tests 918deb4 youssefreda9 commited on Jun 20
fix: move Bayyinah section inside max-w-7xl container to prevent stretching 756cc7b youssefreda9 commited on Jun 20
fix: replace Bayyinah icons with actual book-open-text logo SVG fe0aa42 youssefreda9 commited on Jun 20
feat: add Quran verification + Dialect conversion features (UI only, no backend) 526dc57 youssefreda9 commited on Jun 20