تخطى للمحتوى
Aetos SEO

سجل التغييرات

6 شهور. 46 إصدار. كل إصلاح، كل ميزة، بدون لغة تسويق.

أول commit: نوفمبر 2025 أول إصدار عام: يناير 2026 تجاري: أبريل 2026 الحالي: v4.0.9

ليه كل الـ patches دي في مايو؟

بين 3 و 8 مايو 2026، شغّلنا 4 audits أمان مستقلة بـ AI بالتوازي (Claude، Gemini، DeepSeek، ChatGPT). كل finding مغلقة = إصدار جديد. اخترنا ننشر كل إصلاح بدل ما نلمّ كله في v3.2 "بتبان مستقرة"، علشان كده شايف 5 patches في 8 أيام. الشفافية أهم من المظهر.

v4.0.9 · i18nrelease

تجهيز الترجمة العربية الرسمية على WordPress.org

  • نشرنا نسخة WordPress.org مع كتالوج استخراج GlotPress حتى تصبح نصوص لوحة Aetos قابلة للترجمة والاعتماد عبر نظام حزم اللغة الرسمي.
  • أعدنا توليد ملفات اللغة العربية من نصوص الإضافة الحالية، وتحققنا أن ملف WordPress.org الرسمي يستخرج 1,024 نصاً قابلاً للترجمة بدون تحذيرات.
  • جهزنا ملفات PO عربية كاملة لمشروع الإضافة ومشروع صفحة الإضافة، لتكون جاهزة للاستيراد في GlotPress ومراجعة فريق الترجمة العربي.
v4.0.8 · uxrelease

تحسين واجهة الإدارة، وتوضيح مسار Lite و Pro، وقناة تحديث Pro

  • نظّفنا شاشات إدارة Aetos بحيث تظهر إشعارات الإضافات الأخرى خارج كروت Aetos، وتستخدم أزرار الإجراءات نفس الشكل في كل الصفحات.
  • وضّحنا معمارية Lite + Pro: نسخة Lite تظل مثبّتة من WordPress.org، وملف Pro يُرفع كإضافة منفصلة تفتح الوحدات المدفوعة بجانبها.
  • جهّزنا قناة تحديث Pro مع إصدار Aetos SEO Pro 1.0.2 للعملاء أصحاب التراخيص.
  • ثبّتنا وصف Lite بدقة: النسخة المجانية ليست عينة محدودة؛ أنت تحدد عمق الفحص بنفسك، 50 صفحة افتراضياً أو 0 لكل الصفحات.
v4.0.7 · i18nquality

أمان اللغة الإنجليزية داخل لوحة الإدارة

  • حوّلنا باقي نصوص الإعدادات والنتائج ولوحة التحكم واسترداد الفحص إلى نظام تبديل اللغة الصريح داخل Aetos.
  • أضفنا fallbacks إنجليزية للنتائج القديمة المخزنة، حتى لا تظهر نصوص عربية داخل واجهة أو إيميل إنجليزي بسبب فحوصات قديمة.
  • جعلنا إيميلات ملخص الفحص واعية باللغة والاتجاه وتسميات الفئات والخطورة وزر الإجراء.
v4.0.6 · ux

نصوص Dashboard واعية بوجود Pro

  • حدّثنا عناوين وأوصاف أزرار Dashboard حتى تتعرف على تفعيل إضافة Aetos SEO Pro، مع بقاء صياغة Lite واضحة في المواقع المجانية.
  • سلوك الفحص لم يتغير؛ التحديث كان لتحسين وضوح التجربة وتقليل الالتباس في مواقع Pro.
v4.0.5 · architecture

Hooks لإضافات Pro المنفصلة

  • أضفنا extension hooks مسبوقة باسم Aetos حتى تستطيع إضافات Pro تسجيل فحوصات وفئات درجات وتسميات فئات بدون استبدال Aetos SEO Lite.
  • أبقينا فحص Lite الكامل وكل نتائج Lite متاحة بدون ترخيص.
v4.0.4 · i18nux

تحسينات نهائية للإنجليزي + برومبتات AI حسب لغة الواجهة

  • حسّنا تجربة لوحة الإدارة الإنجليزية بعد الإطلاق على WordPress.org: برومبتات الذكاء الاصطناعي المنسوخة، لابلز الإعدادات السريعة، ونصوص الهيدر بتفضل إنجليزي على المواقع الإنجليزية.
  • قائمة لغة واجهة ايتوس بقت تعرض أسماء اللغات حسب لغة الواجهة الحالية، عشان صفحات الإنجليزي ما يظهرش فيها لابل عربي.
  • حدّثنا نسخة WordPress.org إلى 4.0.4 وخلّينا صفحة الإضافة واسم المؤلف ورابط التحميل متوافقين مع براند Aetos SEO.
v4.0.3 · i18nrelease

واجهة ثنائية اللغة بالكامل + مدرجة في دليل ووردبريس.org

  • النسخة المجانية بقت مدرجة رسمياً في دليل إضافات ووردبريس.org، تقدر تركّبها أو تحدّثها مباشرة من لوحة ووردبريس (إضافات ثم أضف جديد وابحث عن "Aetos SEO").
  • كمّلنا الواجهة ثنائية اللغة: كل نتيجة فحص (العنوان وسبب الأهمية وخطوات الإصلاح) وكل اللابلز بتظهر دلوقتي إنجليزي 100% على المواقع الإنجليزية وعربي 100% (RTL) على المواقع العربية، من غير أي خلط لغة.
  • أضفنا صور إنجليزي وعربي لصفحة الدليل، مع أيقونة وبانر نسر ايتوس.
v4.0.2 · release

أول إصدار عام على ووردبريس.org

  • النسخة المجانية من ايتوس عدّت مراجعة ووردبريس.org وبقت عامة على الدليل الرسمي.
  • أعدنا ضبط طريقة تحديد مواقع الملفات والمجلدات لتطابق إرشادات ووردبريس.org، بقت بتستخدم WordPress path APIs الرسمية في كل مكان، مع حُرّاس بناء بتمنع رجوع الأنماط القديمة.
v3.3.56 · reliability

موثوقية الفحص جولة 2: حد زمني لكل فحوصات الشبكة

  • صلّحنا: على بعض الاستضافات كان الفحص ممكن يقف عند الفحوصات التقنية. كل فحص شبكة بيعمله الفحص (الروابط المكسورة، الملفات الحساسة المكشوفة، ملفات الـ sitemap) بقى شغّال تحت حد زمني صارم، فالفحص بيخلص حتى على السيرفرات البطيئة.
  • لو الفحص فشل في النص عندك قبل كده، حدّث وشغّله تاني وهيكمّل للآخر.
v3.3.55 · reliabilityperformance

فحص المواقع الكبيرة مابيفشلش تاني

  • صلّحنا: فحص المواقع الكبيرة (مئات الصفحات) كان ممكن يفشل في النص، بقى أسرع بكتير ويكمّل للآخر.
  • حسّنا: الفحص بقى يعيد استخدام البيانات اللي جمّعها وقت الزحف بدل ما يسحب كل صفحة من جديد، فأخفّ على سيرفرك وأسرع.
  • صلّحنا: حطّينا حدّ زمني لفحص الروابط المكسورة، فالموقع كتير الروابط مابيعلّقش الفحص كله.
v3.3.54 · accuracyux

درجة واحدة متّسقة + روابط عربية مقروءة في تقاريرك

  • صلّحنا: الدرجة الكلية ودرجات المجالات (سيو وAEO وGEO وAIO وتجربة المستخدم) بقت قصة واحدة متّسقة، مفيش درجة عالية فوق ودرجة واطية تناقضها تحت.
  • حسّنا: الروابط العربية بقت تظهر بالعربي المقروء في التقارير وحزمة الذكاء الاصطناعي، بدل رموز %مشفّرة.
  • حسّنا: حزمة الذكاء الاصطناعي بقت تطلب من ChatGPT وClaude الرد بالعربي تلقائياً لو موقعك عربي.
  • صلّحنا: تنبيه خاطئ كان بيعدّ ملفات إضافات عادية على إنها نسخ احتياطية خطيرة لقاعدة البيانات.
v3.3.53 · accuracyreliability

دقة أعلى للملاحظات + تصنيفات أوضح

  • حسّنا: شِلنا تكرار في بعض الملاحظات، فبقت كل ملاحظة تظهر مرة واحدة وواضحة.
  • صلّحنا: بعض الملاحظات كانت في تصنيف غلط (زي شهادة الأمان ومهام الجدولة)، رجّعناها للقسم الصح.
  • حسّنا: موثوقية التحديث التلقائي بدوسة واحدة، ونظافة سجلّات الموقع.
v3.3.52 · uxi18n

التقرير والملاحظات بالكامل بالعربي

  • حسّنا: التقرير اللي بتنزّله (HTML) بقى كله بالعربي، العنوان والملخص والأقسام، فأسهل تقرأه وتشاركه مع فريقك أو عميلك.
  • حسّنا: كل الملاحظات وتصنيفاتها بقت بعربي واضح من غير مصطلحات إنجليزي متفرّقة وسط الكلام.
  • حسّنا: صياغة كام ملاحظة بقت أدق وأوضح (زي سرعة الصفحات والبحث الصوتي) فتعرف بالظبط المطلوب منك.
v3.3.49 · reliabilityux

دقة أعلى للفحص + إصلاح تنبيه تحديث ظهر بالغلط

  • صلّحنا: تنبيه كان بيظهر بالغلط إن ايتوس نفسها محتاجة تحديث بعد ما تكون حدّثتها، اختفى خالص.
  • حسّنا: نتيجة الفحص بقت أدق، التنبيهات اللي مالهاش علاقة بنوع موقعك بقت واضحة إنها مجرد ملاحظة مش مشكلة، والنتيجة مابتتخصمش على حاجات سليمة.
  • حسّنا: التقرير بيوضّح دلوقتي عدد الصفحات المتأثرة بكل ملاحظة، فتعرف الحجم الحقيقي بنظرة واحدة.
  • حسّنا: التقرير اللي بتنزّله وتحطه على ChatGPT أو Claude بقى أنضف وأوضح، فالردود اللي بترجعلك بقت أدق.
v3.3.48 · reliability

تنبيهات أصدق، تقليل الإنذارات الكاذبة

  • حسّنا: قلّلنا الإنذارات الكاذبة، الفحص بقى يفرّق بين الصفحات المتشابهة المقصودة والتكرار الحقيقي.
  • حسّنا: الصفحات الطويلة المنظّمة بعناوين فرعية مابقتش تتحسب مشكلة.
  • أضفنا: فحص بيكشف لو فيه ملف على الموقع محفوظ بطريقة ممكن تربك محركات البحث.
  • صلّحنا: المقارنة بين كل فحص والفحص اللي قبله بقت تشتغل صح، فتقدر تتابع تحسّن موقعك مع الوقت.
v3.3.47 · reliability

دقة أعلى + متابعة أوضح للتقدّم

  • حسّنا: شلنا تنبيهات كانت بتظهر غلط على مواقع سليمة.
  • حسّنا: متابعة التقدّم بين الفحوصات بقت أوضح، تشوف إيه اتصلح وإيه لسه.
v3.3.46 · reliability

إصلاح إنذارات كاذبة بسبب فحص ناقص

  • صلّحنا: 5 حالات كان الفحص بيطلّع فيها مشكلة وهمية لما يكون ما قدرش يقرأ الموقع كامل.
  • حسّنا: لما الفحص ما يكملش، بيقولك بوضوح بدل ما يطلّع نتيجة مضلّلة.
v3.3.45 · platformfeature

الإصدار الحالي، auto-updater واعي بالـ Pro + تقوية لوحة التحكم

  • auto-updater واعي بالـ Pro: تحديث بدوسة واحدة من شاشة إضافات ووردبريس، مربوط بالترخيص
  • الـ Worker بيسترجع الترخيص من الـ User-Agent لو الـ placeholder في الـ manifest اتساب حرفياً
  • تحسينات على لوحة العميل + التذاكر + الرسائل داخل ووردبريس عبر دفعات v3.3.25–v3.3.45 الأسبوعية
  • بنطلق على cadence أسبوعي، كل دفعة ليها ملخص في إشعار الإضافة + الإيميل
v3.3.24 · featureplatform

رسائل داخل ووردبريس + تتبع التفاعل عبر Resend + Telegram (عربي)

  • نظام جديد لإشعارات الـ admin داخل الإضافة، نقدر نبعت رسائل مستهدفة لـ WP admin بتاعك
  • Resend webhook لتتبع فتح/كليك/bounce الإيميلات (متحقق منه عبر توقيع svix)
  • Telegram bot متعدد المستلمين لإشعارات الأدمن، بـ labels عربي
  • Update-email endpoint لإعلانات الإصدارات المجمّعة
v3.3.23 · platform

توصيل ZIP لكل عميل عبر KV + Telegram bot

  • ZIP كل عميل محفوظ في Cloudflare KV، يتم تقديمه عبر URL /v1/dl/AET-…
  • نفس الـ URL بيقدم أحدث إصدار، تحديثات بدون إعادة إصدار keys
  • عدّاد تحميل عام + إشعار Telegram على كل تحميل
  • البوت @aetos_seo_admin_bot بيشتغل على استلام الطلب، توصيل ZIP، التركيب، الـ audit
v3.3.22 · securityarchitectural

مراجعة PASS 8، باقة Agency + EU 16(m) waiver + canonical pricing

  • باقة Agency (5 مواقع) موصّلة end-to-end عبر orders.ts
  • جدول أسعار canonical على السيرفر، يرفض الطلبات لو amount_minor مش متطابق مع tier/currency
  • checkbox تنازل صريح عن EU Distance Selling Directive 2011/83/EU Article 16(m)
  • parameter -LicenseKey في build-licensed.ps1 (مع validation للـ AET-XXXXXXXXXXXXXXXX)
v3.3.20 · security

إغلاق PASS 5/6/7، Gemini P0 + Claude P1 + DeepSeek P2

  • إصلاح Gemini P0: قفل قناة جانبية timing-based على الـ nonce
  • Claude P1: تضييق نافذة قِدَم رد الترخيص
  • DeepSeek P2: defense-in-depth على تحقق download-token
  • Worker manifest endpoint لايف مع توقيع Ed25519
v3.3.15 · uxsecurity

صفحات الأدمن ظاهرة دايماً (معطّلة لما الترخيص INVALID) + قمع notices بـ 3 طبقات

  • صفحات الفحص والنتائج مش بتختفي لما الترخيص يبقى INVALID، ظاهرة بس معطّلة
  • مستوى الترخيص أبداً مش بيظهر "PRO" لو الحالة Invalid (قاعدة دائمة)
  • كشف closures بـ Reflection على walker الـ admin_notices (يقفل تسريب Rank Math/Yoast)
  • إخفاء CSS عبر admin_head + JS sweep في الـ footer، 3 طبقات مستقلة
v3.3.10 · platform

Phase 4 e2e، تأكيد flow الشراء على SiteGround

  • Buy → D1 order → إصدار الترخيص → بناء ZIP → التركيب → وضع Pro كله أخضر
  • حسابات CIB Egypt البنكية (USD/SAR/EGP) لايف على /buy/success/
  • قالب الإيميل الترحيبي ثنائي اللغة (en + ar)
  • الجولة 1 من المختبرين تم onboarding ليهم، 3 رخص Pro مجانية (منحة مؤسس، مفتوحة المدة)
v3.3.5 · brandplatform

تلميع براند ايتوس + تأسيس منصة Phase 3

  • aetosseo.com v2 لايف، ثنائي اللغة EN/AR + صفحات للأدوات + فحص مجاني للظهور في الذكاء الاصطناعي
  • قاعدة بيانات Cloudflare D1 للرخص + كاش KV + Worker لإصدار الرخص
  • قسم ثقة للـ 4 مراجعين AI، توحيد أصول براند النسر
  • مسار الـ auto-update للإضافة (مؤجّل لـ v3.4)
v3.3.0 · securityarchitectural

سيرفر الترخيص v2، Ed25519، توقيع على السيرفر فقط

  • السيرفر بيحمل المفتاح الخاص لـ Ed25519، الإضافة بتحمل المفتاح العام فقط
  • الكاش بيخزّن الردود الموقّعة الكاملة؛ تزوير الكاش يتطلب المفتاح الخاص
  • البروتوكول القديم v3 (n8n) محتفظ بيه كـ fallback خلال نافذة الترحيل
  • يقفل قلق "pepper-on-disk" في v3.x كلياً
v3.2.0 · brand

إعادة تسمية موجّهة للعملاء → Aetos SEO

  • اسم الإضافة + عرض البراند = Aetos SEO
  • الناشر يظل نسر المتاجر للتسويق الإلكتروني
  • الـ slugs الداخلية / مفاتيح الـ options / namespaces بدون تغيير، backward compat كامل
  • مفيش تغييرات أمان ولا schema
v3.1.5 · reliabilityux

حفظ الكاش على timeout الـ lock + XLSX neutralizer قابل للفلترة

  • Timeout قفل الـ nonce مش بيكتب فوق الكاش الموقّع الدائم
  • بيحافظ على نافذة الـ grace 14 يوم
  • CSV/XLSX neutralizer بقى قابل للفلترة لـ pipelines export بيانات موثوقة
v3.1.4 · securitycode quality

قفل nonce fail-closed + مسح كود ميت

  • استحواذ القفل عند الـ timeout بيفشل CLOSED (يعدّي على grace_or_fail)
  • حذف Reports/Formats/XlsxWriter.php الميت
v3.1.3 · security

License fail-open + احتواء KB + قفل nonce ذرّي حقيقي

  • حالات remote signed مجهولة بقت تفشل INVALID (كانت GRACE)
  • احتواء KB-root مطبّق في الـ full mode (كان: focused mode فقط)
  • تنقية prompt-injection لـ grounding-brief على المسارين
  • استبدال قفل الـ nonce بـ primitive ذرّي حقيقي (wp_cache_add / add_option)
  • نقل XLSX formula neutralizer إلى مسار الـ export النشط
v3.1.2 · security

Ring buffer لعدة nonces + كتابات ذرية على tracker الـ nonce

  • Ring buffer لآخر 8 nonces مستهلكة (يقفل replay الـ nonces المتبادلة)
  • Read-modify-write ذرّي على مخزن الـ nonce
  • إضافة SECURITY.md و CHANGELOG.md
v3.1.1 · security

إغلاق هجوم replay على الترخيص + allowlist لـ broker URL

  • نافذة freshness (±36 ساعة) مضافة لتحقق license-response
  • Tracker لـ replay الـ nonce لكل build
  • broker_url() مقيّد بـ allowlist لـ hosts الـ vendor
v3.1.0 · securityreliability

تحقق توقيع remote صارم افتراضياً + 18 finding مغلقة

  • تحقق remote-signature صارم افتراضياً
  • حلّ IPv6 SSRF (gethostbynamel → dns_get_record A+AAAA)
  • قفل audit-run ذرّي (wp_cache_add / add_option)
  • CSV/XLSX formula-injection neutralizer
  • حماية KB prompt-injection لـ audits مدعومة بـ AI
  • احتواء KB-roots، تثبيت ENGINE=InnoDB، حماية downgrade للـ schema
  • Cron يومي لتقليم سجل المحادثات
v3.0.3 · reliability

Hotfixes قبل الـ audit

  • قفل audit-run ذرّي لمنع تشغيل مكرر من cron + AJAX
  • UrlValidator يحجب IPv6 + private-IP (حماية SSRF)
  • CSV formula-injection neutralizer مضاف
  • حماية schema من downgrade على تحديث الإضافة
v3.0.0 · release

أول إصدار تجاري

  • 17 فئة audit (كانت 12 في v2.x)
  • توليد تقرير PDF بغلاف + ملخص + أقسام لكل فئة
  • تفعيل ترخيص per-domain (HMAC-based، بروتوكول v3)
  • باقات الأسعار محدّدة: Lite (مجاني)، Pro ($79/سنة سعر إطلاق، بعدها $99)، Agency ($199/سنة)
  • توثيق متطلب WordPress؛ الحد الأدنى PHP 7.4+
v2.5.0 · i18nfeature

واجهة ثنائية اللغة + دعم audit للـ RTL

  • واجهة admin الإضافة مترجمة: إنجليزي + عربي
  • كشف RTL في ناتج الـ audit (اقتراحات logical properties صحيحة)
  • كشف Hreflang مطوّر للتعامل مع المواقع ثنائية اللغة عربي-إنجليزي بشكل صحيح
  • Schema markup عربي: BreadcrumbList + Article في ar-EG locale
v2.2.0 · feature

نظام الترخيص v1 (HMAC، مدعوم بـ n8n)

  • تفعيل per-domain مع كاش grace 14 يوم
  • License key يتم تسليمه بالإيميل بعد الشراء
  • إلغاء يدوي عبر admin panel
  • لسه مفيش تجديد تلقائي، رخص سنوية، تجديد يدوي
v2.1.0 · featureai

تصدير JSON جاهز للذكاء الاصطناعي

  • Export للـ audit الكامل + runtime + تحليل logs كملف JSON واحد
  • حط الـ bundle في ChatGPT أو Claude كـ system prompt + knowledge
  • توثيق تكامل Custom GPT
  • حجم الـ bundle: ~2-4 ميجا حسب الموقع
v2.0.0 · architectural

إعادة كتابة OOP + 12 فئة audit

  • إعادة كتابة كاملة للإضافة: PSR-4 namespacing، dependency injection، بدون globals
  • تجزئة محرك الـ audit، كل فئة كلاس منفصل
  • تجريد طبقة الـ storage (تحضير لتبديل نظام الترخيص لاحقاً)
  • Script ترحيل لـ مفاتيح options v1.x → v2.x
  • تشغيل audit أسرع 5x على المواقع الكبيرة (500+ منشور)
v1.3.0 · ux

فحص روابط بالجملة + تصدير CSV

  • فحص حتى 100 رابط في تشغيل واحد
  • نتايج كل URL بتتصدّر لـ CSV
  • Progress bar مع زر إلغاء
  • استرداد تلقائي من الـ runs المقطوعة
v1.2.0 · feature

Core Web Vitals عبر PageSpeed Insights

  • CWV scores لكل صفحة: LCP, INP, CLS, FID
  • PageSpeed Insights API key مجاني مدعوم (اختياري)
  • سجل CWV محفوظ محلياً لتحليل الاتجاه
  • تعليم تلقائي للصفحات اللي أي CWV فيها تجاوز عتبة "Poor" بتاعت Google
v1.1.0 · feature

مولّد Schema markup

  • توليد JSON-LD تلقائي لـ FAQ، Article، Product، BreadcrumbList
  • تعديل يدوي لكل post/page
  • مدقّق Schema مدمج (بدون خدمة خارجية)
  • يكتشف تعارضات Schema مع Yoast/Rank Math لو الاتنين نشطين
v1.0.0 · release

أول إصدار عام

  • 8 فئات audit: title، meta، headings، images، links، sitemap، robots، canonicals
  • تقديم في دليل إضافات WordPress.org
  • مجاني للجميع، لسه مفيش نظام ترخيص
  • اختُبر على WP 6.0+ / PHP 7.4+
v0.5.0 · beta

بيتا، كشف sitemap + parsing robots.txt

  • كشف XML sitemap تلقائي
  • Parsing robots.txt + كشف الانتهاكات
  • فحص Hreflang attribute
  • بيتا مغلقة مع 12 مختبر
v0.1.0 · alpha

أول فئات audit

  • تحليل Title + meta description
  • فحص تسلسل Headings (H1 واحد، H2s متتابعة)
  • تغطية image alt-text
  • إصدار داخلي فقط
v0.0.1 · alpha

الـ commit الأولاني

  • هيكل الإضافة (header، activation hook، admin menu placeholder)
  • WordPress coding standards كأساس
  • اسم المشروع في المرحلة دي: "NSR Elmtagr SEO"

التحديثات بتوصلك جوه ووردبريس نفسه، هتلاقي إشعار «تحديث متاح» تحت Aetos SEO في صفحة الإضافات، وتفاصيل كل إصدار هنا في الصفحة دي.