Commit History

Phase 13: Fix punctuation terminal injection filter (context-aware Rule 0)
c830869
Running

Mohamed Atef commited on

Phase 13: Fix spelling filter blind spots + eager model loading
38a1924

Mohamed Atef commited on

Phase 12: Benchmark results — 89.3% pass rate (270 samples, 0 errors)
1cbc85e

youssefreda9 commited on

Phase 12: Spelling pipeline integration + Benchmark integrity fixes
2883342

youssefreda9 commited on

Phase 11: Add Finding 7 - Spelling ORTHO_PAIRS blocks keyboard typos
40ebd94

youssefreda9 commited on

Phase 11 COMPLETE: All reports generated
03c60ac

youssefreda9 commited on

Phase 11: Inline telemetry in API response
404f92d

youssefreda9 commited on

Phase 11: Telemetry instrumentation + OffsetMapper tests
6319518

youssefreda9 commited on

FIX-27: Grammar structured data + hallucination protection
609c035

youssefreda9 commited on

FIX-26: Reject punct substitution when original has punct
175fc9d

youssefreda9 commited on

FIX-25: Block grammar punct spacing (حالك؟→حالك ؟)
c8cc451

youssefreda9 commited on

FIX-24: Block grammar model punct stripping (البلاد.→البلاد)
7954757

youssefreda9 commited on

FIX-23: Block grammar model tanween removal + HF log fetcher
d3a32e2

youssefreda9 commited on

HOTFIX: Remove broad preposition/nasb regex rules — caused Hallucination 0%, +38 FP
2fe1569

youssefreda9 commited on

CRITICAL FIX: _DIRECTIONAL_BLOCKS was local scope → NameError in grammar diff filter
9cae8f8

youssefreda9 commited on

Critical: Isolate grammar rules in try/except so regex fallback ALWAYS runs
722789f

youssefreda9 commited on

Hotfix: Revert pronoun-h guard to ته-only (was breaking ta_marbuta), add directional blocks for عمله/لسانه/بيته/كتابه
b62e8ec

youssefreda9 commited on

Phase 13: Grammar SV/gender whitelist, preposition/nasb regex, pronoun-h guard
e909fa9

youssefreda9 commited on

Phase 12: Fix 6 batches — grammar pipeline bypass, religious/structured protection, punct rearrangement, SV/gender agreement
015c7b7

youssefreda9 commited on

fix: Apply hamza+ta-marbuta corrections AFTER validation steps to prevent reversion
34789e9

youssefreda9 commited on

chore: remove binary icon from git tracking for HF compatibility
fefe674

youssefreda9 commited on

Phase 11: Master Bug Fix — 23 fixes across 8 files
095e270

youssefreda9 commited on

Phase 8: Fix all critical bugs from adversarial validation
1159492

youssefreda9 commited on

Phase 7.1: Cleanup & Stabilization Sprint
ca978e6

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

chore: Updated verification script v2
fae0986

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

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

test: 36 unit tests for dialect feature (validation, conversion, errors, service, health, security)
e0380ba

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

test: final edge cases - 45 more tests (166 total), all passing
60d29ae

youssefreda9 commited on

fix: Fatiha priority when query starts with Basmala + strip Basmala from search + restore honest tests
8fc62c2

youssefreda9 commited on