سجلّ التغييرات (Changelog)

v1.1.8

  • Player: تحسين وتشغيل مشغّل القرّاء عبر Flussonic: HLS مع hls.js ورسائل حالة أوضح + playsinline + preconnect.
  • Security: تحديث .htaccess (إزالة إجبار HTTPS من الأوريجين، دعم مسارات متداخلة، CSP يسمح بـ stream.eza3a.com و cdn.jsdelivr.net).
  • SEO: إضافة CollectionPage JSON‑LD لصفحة /reciters، وتحديث sitemap.xml.
  • UI: الحفاظ على توحيد المشغل مع الصفحة الرئيسية وتحسين زمن البدء.

v1.1.8

  • Player: توحيد مشغل صفحات القرّاء مع مشغل الصفحة الرئيسية (نفس الـUI والمنطق) مع دعم HLS عبر hls.js.
  • DX: قراءة رابط البث من data-stream داخل عنصر <audio id="radio">.
  • Security: تحديثات خفيفة على Content-Security-Policy للسماح بـ cdn.jsdelivr.net وطلبات HLS.

v1.1.8

  • Added: صفحة /reciters + صفحات القرّاء الفردية (20 قارئ).
  • SEO: عناوين ووصف ووسوم OG/Twitter وSchema.org (نوع RadioStation) لكل صفحة قارئ.
  • UI: إضافة قسم إذاعات القرّاء في الهيدر والفوتر.

أحدث الإصدارات.

v1.1.8

  • Added: دعم التثبيت كتطبيق (PWA) + صفحة Offline للعمل بدون إنترنت.
  • Added: أيقونات تطبيق جديدة (192px و512px) وتحديث manifest.json.
  • Fixed: صورة المشاركة الاجتماعية كانت غير موجودة؛ تمت إضافة OG-cover.webp.
  • Improved: تحديث og:locale إلى ar_EG وتحسين وسوم Twitter (card, image, alt) عبر كل الصفحات.
  • Improved: إضافة وسوم iOS (apple-mobile-web-app-capable/status-bar-style) وتحسين تسجيل Service Worker.

v1.1.8

  • Added: صفحة تردد إذاعة القرآن الكريم ببطاقات منسّقة لتسهيل الوصول للترددات.
  • Added: زر مشاركة (Web Share API) على الهواتف: مشاركة سريعة للرابط من واجهة الهاتف.
  • Improved: تجربة المشاركة والنسخ للمستخدمين على الموبايل مع fallback تلقائي للنسخ.

v1.1.8

  • Changed: تحديث صورة المشاركة (OG Image) إلى /OG-cover.webp لجميع الصفحات.
  • SEO: إضافة ترميز Schema.org من نوع RadioStation و BroadcastService للصفحة الرئيسية.
  • Meta: تحديث رقم الإصدار الظاهر في الموقع إلى v1.1.8 كرابط يفتح سجلّ التغييرات.

v1.1.8 الإصدار الأول

  • Player: مُشغّل بث إذاعة القرآن الكريم من القاهرة مع تهيئة داخلية (Inline init) لضمان التشغيل حتى لو تأخر سكربت خارجي.
  • Autoplay: تشغيل تلقائي بصمت ثم فك الميوت تدريجيًا لتجاوز سياسات المتصفح.
  • Fallback: عناصر تحكّم أصلية (native controls) كاحتياط، وروابط مشاركة تعمل حتى بدون JavaScript، وزر نسخ الرابط مع fallback عبر نافذة Prompt.
  • SEO: روابط نظيفة بدون امتداد، خرائط موقع (sitemap)، Robots.txt، وسوم OG الجاهزة لرفع غلاف المشاركة (og-cover.png).
  • Legal: صفحات حول/الخصوصية/الشروط/DMCA، مع تنويه واضح بالفوتر أننا لا نستضيف أي ملفات وأن البث خارجي رسمي.
  • Performance & Security: إعدادات أمان CSP متوازنة تسمح بـ Tailwind وGoogle Analytics وAdSense، مع إجبار HTTPS.
  • Status: صفحة /status لفحص حالة البث بسرعة من المتصفح.

هذا الإصدار هو الأساس الذي سنبني عليه التحديثات القادمة بإذن الله.

v1.1.8 — تعدد المحطات + تحسينات PWA

  • إضافة مُبدّل المحطات (القاهرة، السعودية، الرقية الشرعية) مع حفظ الاختيار.
  • روابط البث الجديدة: n01.radiojar.com و qurango.net.
  • تحديث Service Worker إلى eza3a-v1.1.8 واستثناء نطاقات البث من الكاش.
  • إضافة preconnect للخوادم الجديدة لتسريع بدء التشغيل.
  • تحسينات نصية طفيفة في العناوين والوصف.