Commit History

Remove separator labels, fix tab icon alignment (inline-flex centered)
7aa0d90

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 format toolbar buttons + fix dropdown z-index clipping (overflow visible)
ddefae8

youssefreda9 commited on

Fix: Enhance Jazm and Nasb logic with camel_tools for Af'al Khamsa and defective verbs
bbfe996

Bayan AI commited on

CSS grid for perfect tab centering (3-column layout: sides + center)
2171a19

youssefreda9 commited on

Compact format toolbar: smaller buttons, nowrap, overflow-x auto
23dae53

youssefreda9 commited on

Fix: remove center from format toolbar, prevent wrapping
babcd07

youssefreda9 commited on

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

youssefreda9 commited on

UI Polish: Redesign toolbar tabs, format bar, dots, separators for cleaner look
db530af

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

FIX-50: Whitelist bypass for FIX-38 pronoun guard
16ae935

youssefreda9 commited on

FIX-48v3: Create patches (not just mutations) for ه→ة
75df207

youssefreda9 commited on

Add debug logging to FIX-48v3
1cb4790

youssefreda9 commited on

FIX-48v3: Whitelist-based ه→ة (replaces broken stem-IV approach)
3e90908

youssefreda9 commited on

FIX-48v2: ه→ة pass moved AFTER grammar model
2ff1e5e

youssefreda9 commited on

REVERT FIX-48: ه→ة pass caused 12 regressions (30% → revert to 54%)
71021ea

youssefreda9 commited on

FIX-48+49: ه→ة pass for IV words + trailing و in IV→IV guard
beaf00c

youssefreda9 commited on

FIX-48: Dedicated ه→ة pass for IV words (الحكومه→الحكومة)
b9b6999

youssefreda9 commited on

FIX-47: Expand hamza whitelist with verb+pronoun forms
dd35746

youssefreda9 commited on

FIX-46: Expanded OOV cleanup with 4 new patterns
5bff09c

youssefreda9 commited on

Disable edit-1 OOV cleanup (caused 3 regressions)
4c374a9

youssefreda9 commited on

FIX-45: Upgrade _levenshtein to Damerau-Levenshtein distance
2673054

youssefreda9 commited on

FIX-44: OOV cleanup pass between spelling and grammar stages
4608bcd

youssefreda9 commited on

Fix FIX-42b: Allow first-letter changes when root lengths differ
32a135f

youssefreda9 commited on

FIX-43: Route bidirectional OOV→IV fixes through spelling guard
ebce6ef

youssefreda9 commited on

Revert FIX-42c: Grammar feminine ending guard was too aggressive
5dfa9cd

youssefreda9 commited on

FIX-42: Multi-layer guards for spelling and grammar corruptions
638b53d

youssefreda9 commited on

FIX-41: Block spelling corrections that add trailing ا/ي/و to IV words
a037662

youssefreda9 commited on

FIX-38/39 + Layer 1/2/3: Benchmark normalization + spelling safety + grammar rules
eae5d36

youssefreda9 commited on

FIX-33b: Protect second+third preposition regexes with blocklist
17a3ac2

youssefreda9 commited on

Audit fixes: narrow FIX-35 suffixes, raise FIX-37 threshold, remove duplicate sort
27198e8

youssefreda9 commited on

FIX-32b: Add missing reverse sort in applyAllSuggestions
344f4c9

youssefreda9 commited on

Add test suite for FIX-33 through FIX-37 (29 tests)
f2baa00

youssefreda9 commited on

FIX-37: Rule-based terminal period fallback for punctuation
76e008d

youssefreda9 commited on

FIX-36: Merge punctuation into grammar when they overlap same span
f5d7f0e

youssefreda9 commited on

FIX-33/34/35: Fix infinite loop — grammar corruption + spelling conflict
4616185

youssefreda9 commited on

FIX-32: Fix word duplication bug in website frontend
36c54b7

youssefreda9 commited on

Fix grammar rules output log — remove hardcoded ... truncation marker
f4e59e5

youssefreda9 commited on

Phase 14c: Fix FIX-31 whitespace bug + fix misleading log truncation
ca212fd

youssefreda9 commited on

Phase 14b: Fix spelling punct hallucination + cross-stage overlap
cfb4439

youssefreda9 commited on

Phase 14: Fix StageLocker over-locking + PatchSet overlap resolution
9674032

youssefreda9 commited on

Merge punctuation_rules V1+V2: V2 threshold+fallback, V1 softened exclamation guard for short texts
c1f8f9f

youssefreda9 commited on