Skip to main content
نحن نحترم حقوق النشر، لذا ندرج هنا جميع الميزات والشيفرات المستخدمة في هذا المشروع. ونقدم في هذه الصفحة معلومات عن الميزات الجديدة في Ayakaleaf Pro وحقوق النشر المتعلقة بالشيفرة. ما لم يُذكر خلاف ذلك، نستخدم Codex من OpenAI لمراجعة الشيفرة ومراجعة طلبات الدمج (PR). وقد أصلحنا خلال هذه العملية العديد من المشكلات الأمنية، ونعرب عن خالص امتناننا لهم. للتفاصيل، راجع ayaka-notes/ayakaleaf-pro/pull.

نظرة عامة

على مر السنين، بذل كثير من مطوري المجتمع جهودًا كبيرة لتحسين النسخة المجتمعية من Overleaf. وهم: ربما استخدمنا شيفرات ذات صلة في مشروعنا، ونود أن نعرب عن امتناننا لهم.

الميزة 01: نظام القوالب

طُوّرت هذه الميزة بشكل رئيسي بواسطة yu-i-i/overleaf-cep. وقد عدّلنا بعض الشيفرة لتحسينها، بحيث يمكنك:
  • تنزيل القوالب مباشرةً من صفحات القوالب.
  • فتح المشروع المقابل للقالب.
  • التحويل إلى صور غلاف بجودة أعلى (وفي وقت أقصر).

الميزة 02: الترجمة المعزولة (Sandbox Compile)

نُفّذت هذه الميزة بواسطة Overleaf الرسمي؛ وأضفنا بعض الشيفرة لتفعيلها. كما نوفر صورة texlive-full مبنية خصيصًا لـ Ayakaleaf Pro.

الترجمة المعزولة

الميزة 03: التكامل مع Git

طُوّرت هذه الميزة بواسطة ayaka-notes/overleaf-pro. يوفر Overleaf مكوّنًا رسميًا يُسمى git-bridge، وهو متاح هنا. لقد نفّذنا فقط موصّلًا بين git-bridge وOverleaf، وهو مماثل لما يفعله Overleaf على منصة SaaS الخاصة به.

الميزة 04: لوحة الرموز

نُفّذت هذه الميزة بواسطة Overleaf الرسمي؛ وأضفنا فقط الشيفرة الناقصة لمواكبة تحديثات المصدر الأصلي.

لوحة الرموز

الميزة 05: لوحة الإدارة

عندما يضم نظامك 1000 مستخدم أو مشروع، فلن تعرض لوحة الإدارة سوى أحدث 1000 مستخدم أو مشروع. يُرجى استخدام لوحة البحث للبحث عن مستخدمين أو مشاريع محددة.
طُوّرت هذه الميزة بشكل رئيسي بواسطة yu-i-i/overleaf-cep. وقد عدّلنا بعض الشيفرة لتحسينها، بحيث يمكنك:
  • البحث عن المستخدمين عبر الواجهة الخلفية عندما يكون لديك أكثر من 1000 مستخدم.
  • البحث عن المشاريع عبر الواجهة الخلفية عندما يكون لديك أكثر من 1000 مشروع.
  • فتح المشاريع مباشرةً من لوحة إدارة المشاريع.
  • عرض حد وقت الترجمة للمستخدم وتعديله من لوحة الإدارة.
  • إعادة تعيين كلمة مرور المستخدم مباشرةً من لوحة الإدارة.
  • تحسينات أخرى…

الميزة 06: لوحة المراجعة

طُوّرت هذه الميزة بشكل رئيسي بواسطة Overleaf الرسمي، وأضفنا فقط الشيفرة الناقصة من yu-i-i/overleaf-cep وertuil/overleaf، وهي موصّل بين خدمة المحادثة وخدمة الويب.

لوحة المراجعة

الميزة 07: الروابط الخارجية

طُوّرت هذه الميزة بشكل رئيسي بواسطة yu-i-i/overleaf-cep. فقد نفّذ CEP خدمة خارجية تُسمى linked-url-proxy، يمكن استخدامها بأمان لجلب الملفات الخارجية مع قيود على النطاقات وعناوين IP.

الروابط الخارجية

الميزة 08: تسجيل الدخول الموحّد (SSO)

طُوّرت هذه الميزة بشكل رئيسي بواسطة yu-i-i/overleaf-cep. فقد نفّذ CEP وحدة فرعية لربط passport بمصادقة الويب في Overleaf.

صفحة تسجيل الدخول

الميزة 09: دعم ARM

نستخدم GitHub Actions لبناء صور Docker ونشرها لمعماريتي x86 وarm. وعند تنزيل الصورة، ستُختار المعمارية المناسبة تلقائيًا بناءً على نظامك.

حزمة GitHub

الميزة 10: التسجيل الذاتي

طُوّرت هذه الميزة بواسطة ayaka-notes/overleaf-pro. ويمكنك:
  • قصر تسجيل المستخدمين على نطاق محدد
  • فتح التسجيل لأي شخص لديه إمكانية الوصول إلى Overleaf الخاص بك

صفحة التسجيل

الميزة 11: ويكي التعلّم (Learn Wiki)

طُوّرت هذه الميزة بواسطة ayaka-notes/ayakaleaf-pro. يمكنك الاطلاع على أحدث محتوى ويكي التعلّم من Overleaf، لكننا لا نملك أي حقوق نشر لتلك المستندات! فنحن نقوم فقط بتنزيلها من خادم Overleaf في المرة الأولى التي تفعّل فيها هذه الميزة، ثم نحدّثها دوريًا.

صفحة الويكي

الميزة 12: المزامنة مع GitHub

طُوّرت هذه الميزة بواسطة ayaka-notes/ayakaleaf-pro، كما عُدّلت وأُصلحت بواسطة yu-i-i/overleaf-cep.

الميزة 13: مشغّل Python

طُوّرت هذه الميزة بواسطة Overleaf الرسمي. ويمكنك تشغيل سكربتات Python في متصفحك.

الميزة 14: البحث المتقدم في المراجع

طُوّرت هذه الميزة بواسطة davrot، وأُصلحت بواسطة yu-i-i/overleaf-cep، وكذلك بواسطة ayaka-notes/ayakaleaf-pro.
لوحة البحث:

الميزة 15: التحويلات عبر Pandoc

تتيح لك هذه الميزة استيراد مستندات Word أو Markdown كمشاريع LaTeX، أو تصدير مشاريع LaTeX إلى Markdown أو DOCX.

الميزة 16: المحادثة بالذكاء الاصطناعي ومساعدات أخطاء LaTeX

يقدم Ayakaleaf Pro مساعد الذكاء الاصطناعي (AI Assistant) الذي يمكنه استخدام مستندات مشروعك والتحديد الحالي كسياق للإجابة عن الأسئلة واقتراح تعديلات لتراجعها، بينما يقترح مساعد الأخطاء (Error Assistant) إصلاحًا محددًا عند تحديدك خطأ ترجمة في LaTeX.
آخر تعديل في ٤ أكتوبر ٢٠٢٦