GOGEnhancer

GOG Enhancer

Version 2.1.1 · Manifest V3 · Chromium-based browsers (Chrome, Edge, Brave, Opera)

תוסף third-party (לא רשמי) ל-GOG.com — מטבע חי, היסטוריית מחירים, השוואת מחירים בין חנויות, תגיות אישיות, שדרוג עיצובי מלא, עברית ו-RTL, והכל ללא Google Fonts וללא analytics.

Disclaimer / הצהרה משפטית: This is an unofficial third-party extension. It is not affiliated with, endorsed by, or sponsored by GOG sp. z o.o. or CD Projekt S.A. The “GOG” name is used nominatively to describe the storefront the extension works with.


📂 Repository contents

File / Folder Purpose
manifest.json Manifest V3 declaration
background/, content/, popup/, options/, onboarding/, tags/, lib/, icons/ Extension code and assets
PRIVACY.md Privacy policy — host this at a public URL before submitting to the Web Store
LICENSE MIT license
STORE_LISTING.md Copy-paste material for the Chrome Web Store Developer Dashboard
build.ps1 Build script — produces gog-enhancer-webstore.zip for submission
tests/, package.json, vitest.config.js Vitest harness for the pure utility modules (lib/storage.js, content/currency-detection.js). Not shipped in the extension zip.
README.md This file

✨ Feature overview / סקירת פיצ’רים

(The list below covers the major v2.x feature surface. For per-version detail, see the Changelog further down.)

Architecture / ארכיטקטורה

New features / יכולות חדשות

Visual upgrade module / מודול שדרוג עיצוב

מופעל דרך toggle “Design injection” בפופאפ. כשמופעל:

Honest privacy / פרטיות בכנות


🧰 Files / קבצים

gog-plus/
├── manifest.json              # MV3, permissions, commands
├── lib/
│   └── storage.js             # מעטפת sync/local מאוחדת
├── background/
│   └── background.js          # alarms (FX/mods/wishlist) + commands
├── content/
│   ├── content.js             # אורקסטרציה ראשית
│   ├── content.css            # styles ל-UI שלנו
│   ├── design-injection.css   # שדרוג עיצוב ל-GOG עצמו
│   ├── translations.js        # מילון עברית + patterns
│   ├── currency-detection.js  # זיהוי מטבע בעמוד
│   ├── price-history.js       # תיעוד מחירים
│   ├── tooltips.js            # טולטיפ מעוצב
│   └── toasts.js              # הודעות feedback
├── popup/                     # popup על אייקון בסרגל
├── options/                   # עמוד הגדרות מתקדם
├── onboarding/                # wizard ראשוני (3 צעדים)
├── tags/                      # לוח תגיות + יצוא CSV
└── icons/                     # 16/48/128 PNGs

🚀 Installation / התקנה

  1. הורד את הקובץ gog-plus.zip וחלץ אותו לתיקייה כלשהי.
  2. פתח Chrome ועבור ל-chrome://extensions/.
  3. הפעל Developer mode (פינה ימנית עליונה).
  4. לחץ Load unpacked ובחר את התיקייה שחילצת.
  5. ה-onboarding wizard ייפתח אוטומטית בלשונית חדשה. עבור את 3 הצעדים.
  6. גלוש ל-gog.com — ההרחבה פעילה.

⌨️ Keyboard shortcuts / קיצורים

Shortcut Action
Alt+G פתח popup
Alt+Shift+G toggle GOG+ on/off
Alt+Shift+H toggle Hebrew translations

ניתן לשנות ב-chrome://extensions/shortcuts.


⚙️ Permissions explained / הסבר הרשאות

Permission למה
storage שמירת העדפות, תגיות, היסטוריה
activeTab רענון הלשונית הפעילה כשלוחצים “Reload”
alarms scheduling של רענון FX/mods/wishlist ברקע
host: www.gog.com זריקת UI לתוך עמודי GOG
host: api.frankfurter.app שליפת שערי מטבע

🛠️ Known limitations / מגבלות ידועות


📜 Changelog / יומן שינויים

v2.1.1 (current) — Cross-currency wishlist filters, Light theme, polish

Bug fixes

New features

Infrastructure

v2.1.0 — Tag management, themes, refund timer, notifications

New features

Behavior fixes

Architecture

v2.0.3 — Web Store readiness rename

v2.0.2 — layout regression hotfix

v2.0.1

v2.0.0

v1.0.0


🧑‍💻 Built for Idan, Ramat Gan

מותאם בתחילה למשתמש ישראלי (ILS, מע”מ 18%, עברית) — אבל עובד מצוין גם ל-EU/UK/US/PL. כל שדה ניתן לעריכה.