Fetching metadata from the HF Docker repository...
Jul 1 15:18 Update extension UI, app pipeline, and Spelling Rules Jun 30 14:54 Update extension UI, spelling rules, and benchmark artifacts Jun 26 14:57 chore: revert frontend UI changes to 7aa0d90 to fix layout blowout 14:46 fix: format toolbar centering and z-index overlap with auth menu 14:40 fix: format toolbar wrapping and ignore all button logic 14:31 fix: resolve toolbar alignment, footer wrap, and focus width 14:29 Revert "fix: resolve toolbar clipping, footer tooltips, and focus mode width" This reverts commit 63a84b125478319bbc7126dd601286682f2636ac. 14:28 fix: resolve toolbar clipping, footer tooltips, and focus mode width 14:17 fix: resolve layout grid blowout causing overlapping panels 13:47 fix: resolve layout cutoff in focus mode and hidden tooltips 13:13 fix: dismissAllFiltered bug, and make editor layout exactly 100vh with isolated internal scrolling 12:54 fix: contextual logging, word merge overlap resolver, and responsive toolbar/footer UI 12:09 Fix focus mode: correctly hide sidebar panels and allow footer to be hoverable to exit focus mode 11:58 Fix UI overflow, horizontal scrolling, and focus mode width Jun 25 16:19 Implement all 19 remaining UI features: toolbar tools, find/replace, focus mode, error tabs, donut chart, version history, Arabic tools, tab animations, etc. 16:02 Remove separator labels, fix tab icon alignment (inline-flex centered) 15:55 Enhanced toolbar: tab icons, section labels, custom tooltips, lists, RTL/LTR, link, line height 15:38 Hide docs sidebar + expand layout to full width in non-write tabs (tools-mode) 15:29 Center format toolbar buttons + fix dropdown z-index clipping (overflow visible) 14:11 CSS grid for perfect tab centering (3-column layout: sides + center) 14:05 Compact format toolbar: smaller buttons, nowrap, overflow-x auto 14:00 Fix: remove center from format toolbar, prevent wrapping 13:56 Center tabs, hide doc title, add dot hover glow animation, center format toolbar 13:46 UI Polish: Redesign toolbar tabs, format bar, dots, separators for cleaner look 11:32 UI/UX: Add Quran standalone tab, summarize textarea, floating selection bar, fix clear editor, remove duplicate button Jun 21 16:34 feat: Add popover dismiss button (تجاهل) + dismiss CSS styling 16:19 feat: Complete ALL plan items — gradient tokens, nav scroll glow, focus rings, dropdown keyboard nav, color reset, network delay indicator 15:41 feat: UI/UX Overhaul Phase 1-9 — CSS modernization, RTL arrows, pricing features, confirm dialog, meta SEO, footer links, hero copy, shimmer/glow/glassmorphism 13:00 feat: Amiri Quran font + copy button + Ctrl+Q shortcut 11:23 fix: quran text excluded from analysis models + styled ref + score preserved 11:16 feat: apply includes surah ref + quran-applied span protects from analysis models 10:16 feat: add 'Apply' button to replace editor text with verified Quran text 10:04 feat: Quran verification & translation endpoint + modal UI (13 languages) 01:01 fix: grammar/quran icons different, tooltip no strikethrough, punctuation no duplicate dots 00:54 UI: nav logo, bayyinah hover, quran icon, hero autocomplete shadow, clean tooltip, fix punctuation dup + hamza كان 00:23 Full UI/UX modernization: fix hero examples, pricing beta, Apply All cursor/format fix, design polish Jun 20 23:45 feat: P1-P3 all 8 items - ta marbuta fix, UI feedback, caching, rate limiting, unit tests 14:36 feat(NLP-4): AutoComplete integration — hybrid bigram + GPT-2 COMPLETELY INDEPENDENT from the correction pipeline. Zero interaction
with /api/analyze, StageLocker, OffsetMapper, PatchSet, or highlights.
Backend:
- src/nlp/autocomplete/ package (service, rules, init)
- HybridAutoComplete: lazy-loaded singleton, LRU cache, OOM fallback
- Bigram model from bayan10/AutoComplete (bigram_model_v4.pkl)
- GPT-2 from aubmindlab/aragpt2-base (optional, falls back to bigram)
- POST /api/autocomplete with {context, n} → {status, suggestions}
- /api/health now reports autocomplete status
Frontend:
- src/js/autocomplete.js — self-contained module
- Ghost text overlay (gray, semi-transparent, pointer-events:none)
- Dropdown with keyboard nav (↑/↓), TAB accept, ESC dismiss
- 400ms debounce, min 3 chars, cursor-aware context extraction
- CSS in components.css with dark/light theme support
59/59 existing pipeline tests passing Jun 18 22:21 ui: Clean up editor placeholder text and alignment (top-right) 18:45 fix: Green traffic light (fullscreen) now works - Wrong selector: .editor-main-layout → .editor-layout - Grid override: grid-template-columns: 1fr !important - Hide both docs-panel and sidebar-desktop 18:39 feat: Complete UI/UX audit — all 20 fixes implemented Critical: - #1 Text duplication on consecutive apply (re-index spans) ✅ - #2 Apply All button (remove confirm() dialog, direct apply) ✅ - #3 Backend suggestion categorization (noted, minor) ✅ UX Fixes: - #4 Toolbar RTL verified correct ✅ - #5 Punctuation highlight: blinking insertion marker instead of bg ✅ - #6 Document title truncation with ellipsis ✅ - #7 Sidebar scrollable (score circle visible) ✅ - #8 Empty editor placeholder RTL alignment ✅ Design: - #9 Hero CTA button contrast (border 0.35 + glow) ✅ - #10 Features demos already complete for all 4 features ✅ - #11 Pricing cards equal heights (flex layout) ✅ - #12 Footer GitHub link with icon + Arabic text ✅ - #13 Pricing button text corrected ✅ - #14 بيّنة nav link: pill badge, smaller, visually distinct ✅ - #15 Scroll-to-top already correct (st > 400) ✅ Text/Content: - #16 Arabic text verified correct (خصيصًا) ✅ - #17 Traffic lights functional (red=close, yellow=collapse, green=fullscreen) ✅ - #18 Stats font size increased ✅ - #19 Dark mode already excellent ✅ - #20 Light mode: toolbar, tabs, cards, stats all improved ✅ 18:32 fix: UI/UX audit fixes (10 items addressed) Critical: - Fix text duplication on consecutive suggestion apply (re-index spans) - Suggestion list now updates after apply (counters + cards refresh) UX Fixes: - Sidebar scrollable (score circle always accessible) - Suggestions max-height reduced: 420→320px - Stat items: larger font + better contrast in dark mode Text: - Pricing: 'الترقية للاحترافي' → 'الترقية للخطة الاحترافية' Undo/Redo: - formatUndo/Redo now use custom stack (unified) - Formatting commands save undo state before applying - Typing tracked via debounced pushUndoStateDebounced 13:53 fix: PDF dropdown visible + verify spelling context + araspell audit - Fix summary export dropdown clipping (overflow: visible + opens upward) - Verify: use_contextual=True in araspell_service.py (line 83) ✓ - Verify: ContextualCorrector fully initialized and used in pipeline ✓ - Verify: All araspell_rules.py classes used: AraSpellPostProcessor, ErrorClassifier, RulesBasedCorrector, OutputValidator, VocabularyManager, WordAligner, SplitMergeSpecialist, EditDistanceCorrector, ContextualCorrector, ArabicSpellChecker ✓ - Fix misleading comment about contextual=False 13:45 fix: Make all editor footer buttons equal size (40x40px) 12:06 UI: Add 3 macOS window dots to editor toolbar + move save to footer - Red/yellow/green dots on right side of toolbar (like screenshot) - Save button moved next to delete and copy in editor-actions - Doc name + tabs remain in toolbar 11:40 fix: Stabilize hover animation on external nav link (bayyinah) - ::after underline from .nav-link was conflicting with arrow from .nav-link-external - Added !important on width and transition:none to prevent flickering 11:17 audit-v5: Complete ALL remaining green items - #8: Nav logo uses favicon.svg + clickable to home - #9: CTA button arrow indicator - #12: Word count goal (localStorage bayan_word_goal) - #13: Export summary as .txt file - #14: Character limit warning (already existed) - #15: Auto-save indicator in toolbar - #16: 404 page with Arabic numerals - #17: Loading skeleton animation for suggestions 10:43 audit-v2: Major UI overhaul — 12 improvements - HERO: Fix broken stats HTML, real Arabic errors in mock editor - HERO: Floating card shows actual correction (الصحيحه→الصحيحة) - HERO: Status bar matches shown errors (2 spelling, 1 grammar, 2 punctuation) - CSS: Custom gradient range slider (replaces browser default) - CSS: Toast notification system with animations - CSS: Scroll-to-top button with fade-in on scroll - JS: Toast notifications for copy actions - JS: Scroll-to-top button logic - PRICING: 'إضافة المتصفح'→'تصدير PDF و Word' (real feature) - EDITOR: copyText uses toast instead of button text change 10:23 remove: List buttons + indent + all related CSS/JS - Remove bullet list and ordered list buttons from toolbar - Remove formatList() function from format.js - Remove blockquote/ul/ol/li CSS from components.css - Keep clear format button 09:57 fix: Restore pre-wrap for correct RTL cursor position - Revert white-space to pre-wrap (fixes cursor starting from center) - Override with white-space:normal only for blockquote, ul, ol, li - Lists and indent still render properly