bayan-api / src /css

Commit History

  1. Update extension UI, app pipeline, and Spelling Rules

    75e0099

  1. Update extension UI, spelling rules, and benchmark artifacts

    183ba6e

  1. chore: revert frontend UI changes to 7aa0d90 to fix layout blowout

    078df28
  2. fix: format toolbar centering and z-index overlap with auth menu

    0475556
  3. fix: format toolbar wrapping and ignore all button logic

    9751dc0
  4. fix: resolve toolbar alignment, footer wrap, and focus width

    3ab9b46
  5. Revert "fix: resolve toolbar clipping, footer tooltips, and focus mode width"⁠

    87fcd8c
  6. fix: resolve toolbar clipping, footer tooltips, and focus mode width

    1e18ad2
  7. fix: resolve layout grid blowout causing overlapping panels

    2eee5a8
  8. fix: resolve layout cutoff in focus mode and hidden tooltips

    9534e03
  9. fix: dismissAllFiltered bug, and make editor layout exactly 100vh with isolated internal scrolling

    7fad09c
  10. fix: contextual logging, word merge overlap resolver, and responsive toolbar/footer UI

    2702d02
  11. Fix focus mode: correctly hide sidebar panels and allow footer to be hoverable to exit focus mode

    0898117
  12. Fix UI overflow, horizontal scrolling, and focus mode width

    92584b4

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

    76c4caf
  2. Remove separator labels, fix tab icon alignment (inline-flex centered)

    ebfec65
  3. Enhanced toolbar: tab icons, section labels, custom tooltips, lists, RTL/LTR, link, line height

    bf3ee58
  4. Hide docs sidebar + expand layout to full width in non-write tabs (tools-mode)

    a6ca7b7
  5. Center format toolbar buttons + fix dropdown z-index clipping (overflow visible)

    9280320
  6. CSS grid for perfect tab centering (3-column layout: sides + center)

    2832a7b
  7. Compact format toolbar: smaller buttons, nowrap, overflow-x auto

    62a85e1
  8. Fix: remove center from format toolbar, prevent wrapping

    9909277
  9. Center tabs, hide doc title, add dot hover glow animation, center format toolbar

    49c32f4
  10. UI Polish: Redesign toolbar tabs, format bar, dots, separators for cleaner look

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

    1f8ed9d

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

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

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

    844f147
  4. feat: Amiri Quran font + copy button + Ctrl+Q shortcut

    9116539
  5. fix: quran text excluded from analysis models + styled ref + score preserved

    6453bf2
  6. feat: apply includes surah ref + quran-applied span protects from analysis models

    5bb4bf0
  7. feat: add 'Apply' button to replace editor text with verified Quran text

    d188337
  8. feat: Quran verification & translation endpoint + modal UI (13 languages)

    0c80121
  9. fix: grammar/quran icons different, tooltip no strikethrough, punctuation no duplicate dots

    7d889f4
  10. UI: nav logo, bayyinah hover, quran icon, hero autocomplete shadow, clean tooltip, fix punctuation dup + hamza كان

    20a34f1
  11. Full UI/UX modernization: fix hero examples, pricing beta, Apply All cursor/format fix, design polish

    90d59e9

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

    918deb4
  2. feat(NLP-4): AutoComplete integration — hybrid bigram + GPT-2⁠

    d27ee08

  1. ui: Clean up editor placeholder text and alignment (top-right)

    06539c0
  2. 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

    8167c44
  3. 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 ✅

    23b1721
  4. 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

    9eaed94
  5. 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

    d4b662b
  6. fix: Make all editor footer buttons equal size (40x40px)

    ce561e7
  7. 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

    978c7f9
  8. 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

    c31fca0
  9. 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

    1bc4049
  10. 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

    7db066a
  11. 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

    3d687b8
  12. 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

    4a2e131