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

ما الذي تغيّر في MakiSend، إصدارًا بعد إصدار. تعرض لوحة التحكم شريط تنبيه عند صدور إصدار جديد.

  1. v0.4.0الأحدث

    استضافة ذاتية باستخدام Docker

    أصبح MakiSend متاحًا أيضًا كصورة Docker، لتشغيله على خادمك الخاص بدلًا من Cloudflare.

    • جديدصورة عامة، ghcr.io/lixalistudio-oss/makisend، تُنشر مع كل إصدار لمعماريتي amd64 وarm64. حاوية واحدة تقدّم الواجهة البرمجية ولوحة التحكم، وتبقى قاعدة البيانات في وحدة تخزين.
    • جديددليل لتشغيله على خادم VPS خلف Caddy، مع HTTPS والتحديثات والنسخ الاحتياطية.
    • جديدصورة edge بعد كل بناء ناجح لفرع main، لتجربة أي تغيير قبل إصداره.
    • تحسينانخفض حجم الصورة من 3.7 GB إلى نحو 630 MB: لم تعد تحمل إلا ما يعمل فعلًا.
  2. v0.3.0

    24 مزوّد SMTP للاختيار

    إعداد SMTP أسرع الآن: اختر مزوّدك فيُملأ المضيف والمنفذ تلقائيًا.

    • جديد24 إعدادًا جاهزًا بدلًا من 7، مقسّمة إلى خدمات الإرسال، وصناديق البريد والاستضافة، وأدوات الاختبار. وقد رُوجع كل منها مقابل توثيق SMTP الخاص بالمزوّد.
    • تحسينابحث عن مزوّد بكتابة اسمه أو مضيفه أو اسم آخر شائع له: aws يجد Amazon SES، وsendinblue يجد Brevo، وo365 يجد Microsoft 365.
    • تحسينيعرض كل إعداد جاهز مضيفه ومنفذه. ويمكن دائمًا إدخال مزوّد غير موجود في القائمة يدويًا.
  3. v0.2.2

    ضعف عدد الرسائل على Workers Free

    صارت الرسالة تستهلك 3 خطوات Workflow بدلًا من 6، فيوصل المخطط المجاني نحو 1,000 رسالة يوميًا بدلًا من 500.

    • تحسينيتم التسليم في ثلاث خطوات دائمة: التحضير، ثم الإرسال، ثم التسجيل. ولم تتغيّر إعادة المحاولة: محاولة واحدة، ثم ثلاث محاولات أخرى بفاصل 30 ثانية.
    • تحسينعلى Workers Paid، يخفّض التغيير نفسه فاتورة خطوات Workflows إلى النصف.
  4. v0.2.1

    نشر أول أكثر أمانًا

    يبدأ Deploy to Cloudflare بالمفتاحين السريّين، وصار مفتاح التشفير الخاطئ يُعلن عن نفسه.

    • جديديفتح Deploy to Cloudflare أولًا صفحة تشرح ENCRYPTION_KEY وBETTER_AUTH_SECRET، وتعطي الأوامر، ويمكنها توليد القيمتين في متصفحك قبل أن يطلبهما نموذج Cloudflare.
    • تحسينيصل نموذج Cloudflare وفيه MAKISEND_REPOSITORY مملوءًا مسبقًا.
    • إصلاحكان غياب ENCRYPTION_KEY أو خطأ صيغته يعيد المالك إلى صفحة تسجيل الدخول دون أي توضيح. أما الآن فتفتح لوحة التحكم صفحة تسمّي المتغيّر وتشرح كيفية إصلاحه.
  5. v0.2.0

    لوحة تحكم بالفرنسية ووضع داكن

    تتحدث لوحة التحكم الإنجليزية والفرنسية، وتتبع إعداد الوضع الفاتح أو الداكن في جهازك.

    • جديدلوحة التحكم كاملة بالفرنسية، مع مبدّل للغة. وتُفتح بلغة متصفحك.
    • جديدالوضع الداكن. يتبع جهازك، أو تختار بين فاتح وداكن ونظام. ويُطبَّق قبل أول عرض للصفحة، فلا تومض أبدًا.
    • جديدبطاقة في الشريط الجانبي لإضافة نجمة إلى MakiSend على GitHub. يمكن إغلاقها، ولا ترسل أي طلب إلى GitHub.
    • جديددليل المساهمة لكل من يريد إرسال طلب دمج (pull request).
  6. v0.1.0

    الإصدار الأول

    واجهة برمجية للبريد ولوحة تحكم على هيئة Resend، تعملان على حساب Cloudflare الخاص بك.

    • جديديجيب POST /send-email بمفتاح API فورًا بالرمز 202. ثم تتولى قائمة انتظار وWorkflow دائم التسليم عبر مزوّد SMTP لديك: محاولة واحدة، وثلاث إعادات بفاصل 30 ثانية، ثم قائمة الرسائل الميتة.
    • جديدقوالب تحتوي {{variables}}، تُبنى في محرر مرئي أو تُلصق كشيفرة React Email.
    • جديدمرفقات على هيئة Resend، تُخزَّن مشفّرة ملفًا ملفًا.
    • جديدإعدادات جاهزة لمزوّدي SMTP، وفحص للاتصال، ورسائل اختبار، وCloudflare Email Service كوسيلة إرسال.
    • جديدلوحة تحكم تعرض كل عملية إرسال وحالتها وخطأها، ومقاييس لكل مفتاح API، وعدة مفاتيح API لكل إعداد SMTP.
    • جديدبيانات الاعتماد والمستلمون ونصوص الرسائل مشفّرة بـ AES-256-GCM، مع تدوير المفاتيح. حساب مالك واحد، مع تسجيل دخول بعاملين.
    • جديدIdempotency-Key على عمليات الإرسال، وحصة إرسال اختيارية لكل مفتاح API.
    • جديدزر Deploy to Cloudflare، وشريط تنبيه في لوحة التحكم عند صدور إصدار جديد.