bayan-api / src

Commit History

fix: Correct toast types (warning/error) + analyze API error toast + cleanup
565d2f9

youssefreda9 commited on

feat: Custom confirm dialog for doc delete + improved empty state component
6a06042

youssefreda9 commited on

feat: Apply All button shows count + empty states already functional
6451a95

youssefreda9 commited on

fix: tool count ٨→٧ + Bayyinah arrow ↗
26f3f34

youssefreda9 commited on

fix: Bayyinah external link arrow direction (← → ↗)
157d848

youssefreda9 commited on

feat: UI/UX Overhaul Phase 1-9 — CSS modernization, RTL arrows, pricing features, confirm dialog, meta SEO, footer links, hero copy, shimmer/glow/glassmorphism
e384bec

youssefreda9 commited on

ux: Escape closes Quran modal + char counter on dialect textarea (red when >5000)
7e7ca7c

youssefreda9 commited on

fix: Quran XSS escape + 30s timeout + hide buttons during loading (same fixes as dialect)
9c3f41f

youssefreda9 commited on

fix: XSS escape error messages + 30s fetch timeout for dialect
b3b321f

youssefreda9 commited on

remove: جديد badge from dialect panel
2653fef

youssefreda9 commited on

polish: remove 'قيد التطوير' badge, add 'جديد' badge + loading state on convert button
86c3d9d

youssefreda9 commited on

feat: dialect-to-MSA conversion — backend API + frontend + Docker model cache
6222cc6

youssefreda9 commited on

fix: add undo support for autocomplete suggestions
252b187

youssefreda9 commited on

fix: unified undo/redo - toolbar+keyboard use same stack, works with typing+formatting+Quran apply
bf8500f

youssefreda9 commited on

fix: Ctrl+Z/Y undo/redo works with Arabic keyboard (e.code instead of e.key)
ece7379

youssefreda9 commited on

fix: Ctrl+Q works with Arabic keyboard (e.code) + copy button for translations
5a4f444

youssefreda9 commited on

feat: Amiri Quran font + copy button + Ctrl+Q shortcut
5786389

youssefreda9 commited on

fix: use fullwidth brackets for ref delimiter to avoid [O Muhammad] collision
e73811f

youssefreda9 commited on

fix: placeholder no longer shows over quran-applied text
b4b4d70

youssefreda9 commited on

fix: quran text excluded from analysis models + styled ref + score preserved
80d7d85

youssefreda9 commited on

feat: apply includes surah ref + quran-applied span protects from analysis models
ad7b1d2

youssefreda9 commited on

fix: use correct editor ID (editor-container) - root cause of apply failures
e65ed86

youssefreda9 commited on

fix: simplify apply to direct textContent replace (guaranteed to work)
1c3f93f

youssefreda9 commited on

fix: apply uses window.find() + add translation apply button
b8fa1e0

youssefreda9 commited on

fix: robust apply using TreeWalker text search instead of fragile Range
7abe807

youssefreda9 commited on

fix: apply replaces text properly + translation shows ref + bigger font
d2ac012

youssefreda9 commited on

feat: add 'Apply' button to replace editor text with verified Quran text
14c5cee

youssefreda9 commited on

fix: better quran import error logging to diagnose HF failure
4393710

youssefreda9 commited on

feat: Quran verification & translation endpoint + modal UI (13 languages)
6963862

youssefreda9 commited on

UI: add Quran verse translation to 14 languages feature in home + features page
011fdef

youssefreda9 commited on

feat: add Quran verse translation to 14 languages in features page
54e2d4b

youssefreda9 commited on

UI: add Quran verse translation to 14 languages in feature cards
35ba095

youssefreda9 commited on

UI: swap nav order - pricing before editor (الأسعار then المحرر)
e0902ac

youssefreda9 commited on

UI: remove pricing from nav, fix dialect colors to match theme, remove placeholder example
a879cdd

youssefreda9 commited on

revert: restore backend to 1a76471, keep all UI/UX improvements
e658303

youssefreda9 commited on

revert: restore backend/model files to cf07939 state, keep UI/UX changes only
01b11d4

youssefreda9 commited on

fix: tooltip shows original→correction format instead of confusing label
61cee96

youssefreda9 commited on

fix: accept ص↔س/ض↔ظ/ذ↔ز spelling corrections (المدرصة→المدرسة), fix punctuation dup regex
d4af364

youssefreda9 commited on

fix: grammar/quran icons different, tooltip no strikethrough, punctuation no duplicate dots
400e996

youssefreda9 commited on

UI: nav logo, bayyinah hover, quran icon, hero autocomplete shadow, clean tooltip, fix punctuation dup + hamza كان
8804f87

youssefreda9 commited on

Full UI/UX modernization: fix hero examples, pricing beta, Apply All cursor/format fix, design polish
acf7dfb

youssefreda9 commited on

fix: block grammar كان→كأن + punctuation mid-word split (الدفت.ر)
b5890c0

youssefreda9 commited on

feat: P1-P3 all 8 items - ta marbuta fix, UI feedback, caching, rate limiting, unit tests
0678259

youssefreda9 commited on

fix: move Bayyinah section inside max-w-7xl container to prevent stretching
a28ff8b

youssefreda9 commited on

fix: replace Bayyinah icons with actual book-open-text logo SVG
4f4f697

youssefreda9 commited on

fix: features page layout + update Bayyinah color to #14919b
7f6b95b

youssefreda9 commited on

feat: add Bayyinah RAG feature to home page + features page
9406c0b

youssefreda9 commited on

fix: remove extra closing div causing gap above editor
75b9b20

youssefreda9 commited on

update: replace Quran example with Yusuf:2 verse
d455bce

youssefreda9 commited on

feat: add Quran verification + Dialect conversion features (UI only, no backend)
472c4d5

youssefreda9 commited on