bayan-api / src /index.html

Commit History

chore: revert frontend UI changes to 7aa0d90 to fix layout blowout
5fe1101

youssefreda9 commited on

Add missing UI buttons: paragraph spacing, Arabic tools (tashkeel, numerals, cleanup), sparkline container
e94f2dc

youssefreda9 commited on

Wire up all 8 missing UI elements: Arabic tools dropdown, paragraph spacing, typewriter mode, version history buttons, error chart + sparkline hooks
b1a566f

youssefreda9 commited on

Implement all 19 remaining UI features: toolbar tools, find/replace, focus mode, error tabs, donut chart, version history, Arabic tools, tab animations, etc.
804eb2f

youssefreda9 commited on

Enhanced toolbar: tab icons, section labels, custom tooltips, lists, RTL/LTR, link, line height
05e90e7

youssefreda9 commited on

Hide docs sidebar + expand layout to full width in non-write tabs (tools-mode)
33d73ef

youssefreda9 commited on

Center tabs, hide doc title, add dot hover glow animation, center format toolbar
11c092d

youssefreda9 commited on

Add 'Apply to editor' for summary panel (replaces original text with summary)
d91d104

youssefreda9 commited on

Hide suggestions sidebar + writing score in non-write tabs
7488d0f

youssefreda9 commited on

Redirect Ctrl+Q shortcut to Quran panel tab (not old modal)
5c9f8f5

youssefreda9 commited on

Fix: Apply buttons now REPLACE text (not append), add translation reference/copy/apply buttons
2ab3a0a

youssefreda9 commited on

Fix: remove extra closing div that broke summarize-area nesting
791e26d

youssefreda9 commited on

UI: Footer only in write tab, remove Quran toolbar btn, summary always custom with import
0ac5245

youssefreda9 commited on

UI: Make window dots decorative only, rename floating bar Quran label
e355ff5

youssefreda9 commited on

UI/UX: Add Quran standalone tab, summarize textarea, floating selection bar, fix clear editor, remove duplicate button
70184c4

youssefreda9 commited on

feat: Add popover dismiss button (تجاهل) + dismiss CSS styling
6b8f86b

youssefreda9 commited on

fix: Correct hero badge error count from 3 to 8 (4+1+3)
fb15789

youssefreda9 commited on

fix: Remove Quran + Dialect links from footer
062304c

youssefreda9 commited on

feat: Complete ALL plan items — gradient tokens, nav scroll glow, focus rings, dropdown keyboard nav, color reset, network delay indicator
97ed8d3

youssefreda9 commited on

feat: Add Quran + Dialect product links to footer
eadc8f5

youssefreda9 commited on

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

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: unified undo/redo - toolbar+keyboard use same stack, works with typing+formatting+Quran apply
bf8500f

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: 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

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

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