Commit History
-
Update extension UI, app pipeline, and Spelling Rules
75e0099
-
Update extension UI, spelling rules, and benchmark artifacts
183ba6e -
Fix 30 NLP edge cases in Grammar, Spelling, and Punctuation (Phase 10 results and Extension UI improvements)
be32617
-
feat: enhance extension UI and improve Smart Colon Guard
- Added visual divider lines to Chrome extension logos (Popup, Sidepanel, Inline) - Synchronized light/dark theme toggle across all extension views via chrome.storage.local - Fixed sidepanel theme variables to ensure responsive toggle - Re-ordered z-index for login overlay to ensure it covers the editor - Improved punctuation rules with a Smart Colon Guard that checks 6 words back for speech cues and perfectly retains colons even for long subjects42357d1 -
Fix HF_HOME caching in Dockerfile and update UI
897c90d
-
feat(extension): update icons, fix logo in ui, and improve content script positioning/observers
e58b76f
-
update the fixes
Mohamed Atef0ea3d3a -
fix 3 bugs : Bug 1 — No "apply to page" button in the correct tab
Mohamed AtefBug 2 — Apply replaces the whole field instead of the selected text Bug 3 — Quran translation (14 languages)e45ef70 -
add the new version of the extention
Mohamed Atef74411f9 -
delete the extention to add the new version due to bug
Mohamed Atef9784112
-
Phase 7.1: Cleanup & Stabilization Sprint
- NEW: shared/constants.js — single source of truth for all config - NEW: shared/hash.js — single FNV-1a hash (was duplicated 3x) - SIMPLIFIED: analysis-controller.js (320→131 lines) - Removed: cache, retry, timeout, AbortController - Kept: debounce (2-tier), validate, sendMessage - SIMPLIFIED: background.js (248→170 lines) - Uses importScripts for constants + hash - Version from chrome.runtime.getManifest() - No hardcoded API URL - SIMPLIFIED: content-inline.js (638→392 lines) - Removed BayanState dependency (inline local vars) - Overlay-only rendering for ALL fields (no innerHTML on user content) - Fixed listener tracking leak (F10) - FIXED: config.js derives from BAYAN constants, no hardcoded version - FIXED: manifest.json - Removed dead content.js - Removed bayan-state.js from content_scripts - Added minimum_chrome_version: 114 - Changed matches to https/http only (was <all_urls>) - Version bumped to 2.1.0 - Updated popup.html + sidepanel.html script load …e5f6c27