الجديد
1.0.9 — 2026-08-26
- تحتفظ مستندات MediaWiki بصيغها وكتل التعليمات البرمجية الخاصة بها. أي شيء تكتبه الويكي كعلامة — صيغة
<math>، أو كتلة تعليمات برمجية <syntaxhighlight> — كان يختفي ببساطة من المعاينة، دون أي خطأ أو فجوة يمكن ملاحظتها: كان قارئ مقال ويكيبيديا الملصق في Markzen يرى النثر وليس الرياضيات. تعرض الصيغ الآن تمامًا كما تفعل في كل لغة ترميز أخرى، مضمنة في جملة أو معروضة على سطرها الخاص كما يطلب المقال، وتصل كتلة التعليمات البرمجية المميزة بلغتها سليمة.
- النقر المزدوج على ملف wiki أو BBCode يفتحه في Markzen. قام المثبت بتسجيل معظم ملفات الترميز التي يقرأها Markzen، ولكن ليس
.wiki أو .mediawiki أو .wikitext أو .bb — لذلك كانت هذه الأربعة تفتح في أي شيء آخر كان النظام يمتلكه، أو لا شيء على الإطلاق. يتم الآن تقديم جميع الامتدادات الخمسة عشر عبر اللغات الثماني.
- تحويل عنوان ملصق إلى رابط يتطلب ضغطة مفتاح واحدة. حدد عنوانًا واضغط على Ctrl+K: يصبح هذا هو وجهة الرابط، وينتظر المؤشر في الحقل الفارغ ما يجب أن يقوله الرابط. في السابق، كان العنوان يصبح النص المرئي للرابط، مما يتركك لإعادة كتابته. تعمل مسارات الملفات بنفس الطريقة.
- تم تجميع قائمة {{label:lblHdrConvertTo}} حسب ما تقوم بإنشائه — كتب إلكترونية، معالج نصوص، عرض تقديمي، تنضيد، وما إلى ذلك — بدلاً من قائمة طويلة واحدة للمسح. تظهر كل لغة ترميز الآن مرة واحدة، تحت {{label:lblHdrConvertMarkup}}؛ كانت MediaWiki مدرجة مرتين، في مكانين، مما ينتج نفس الملف من كليهما.
1.0.8 — 2026-08-23
- أصبحت رسوم Mermaid البيانية التي كانت ترفض الرسم تُعرض الآن. كان العديد منها يظهر على شكل Syntax error in text على الرغم من أن نفس المصدر كان مقبولاً في كل مكان آخر - في مستند اختباري واحد، ثمانية عشر من أصل عشرين. كان Markzen يسلم كل رسم بياني إلى Mermaid عبر الصفحة نفسها، والتي كانت تعيد كتابة النص أثناء المرور - فك تشفير الهروب، وتجريد المسافات البادئة - وتفسد بهدوء أي شيء يشبه الترميز:
<br/> في خريطة ذهنية، في رسم بياني كتلي. يصل الآن النص الدقيق لكتلة التعليمات البرمجية المحاطة بسياج إلى Mermaid دون تغيير.
- تغير لوحة حجم الرسم البياني والمحاذاة الكتلة التي تشير إليها. كانت تحدد الكتلة عن طريق عد عدد مرات ظهور لغتها في مصدرك، بينما كان المعاينة تعد فقط الكتل التي حولتها بالفعل إلى رسوم بيانية. في مستند يعرض كتلة تعليمات برمجية محاطة بسياج من نفس اللغة كمثال - صفحة تشرح Mermaid، على سبيل المثال - تباعد العددان وهبط كل تغيير على الرسم البياني قبل الذي تحت المؤشر. تحدد اللوحة الآن الكتلة بمحتواها الخاص.
- تفتح أدوات اختيار الملفات حيث كنت آخر مرة. كان فتح مستند، أو تصفح صورة، يبدأ في مجلد التنزيلات في كل مرة. يتذكر Markzen الآن المجلد الذي اخترت منه آخر مرة - بشكل منفصل للمستندات والصور - ويعود إليه، بما في ذلك بعد إعادة التشغيل.
- يربط إشعار التحديث بالصفحات الصحيحة، بلغتك. كان رابط {{label:lnkUpdateWhatsNew}} يشير إلى صفحة لم يعد الموقع ينشرها، لذلك لم يؤدِ إلى أي مكان؛ كما أرسلك كلا الرابطين إلى اللغة الإنجليزية ما لم تكن تقرأ إحدى اللغات الأربع. يفتحان الآن ملاحظات الإصدار الحالية وصفحات التنزيل بلغتك الخاصة حيثما وجدت.
1.0.7 — 2026-08-17
- يفتح Markzen الآن على الفور تقريبًا. كان ما يقرب من أربعين محرك عرض يتم تحميلها عند التشغيل، سواء كان المستند يحتاجها أم لا - عدة ثوانٍ من الانتظار يدفعها كل من يفتح ملف نصي عادي. يتم الآن جلب كل محرك في المرة الأولى التي يطلبه فيها المستند فعليًا، لذا فإن بدء التشغيل فوري تقريبًا ويستغرق الرسم البياني الأول من نوع معين لحظة للظهور. يتم الآن تحميل المكتبات التي تستخدمها الصادرات فقط عند التصدير، ويقوم الواجهة بتحميل اللغة الواحدة التي تقرأها بدلاً من الخمسين لغة.
- تبقى أحرف رسم المربعات في كتل التعليمات البرمجية. كانت شجرة الدليل أو الرسم البياني ASCII الملصق في كتلة التعليمات البرمجية ينكسر إلى فجوات، لأن إصدارات الويب لمعظم الخطوط أحادية المسافة تتجاهل هذه الأحرف بصمت. يشحن Markzen الآن JetBrains Mono و Source Code Pro مع التطبيق بدلاً من جلبها، مما يعني أيضًا أنها تعمل على جهاز بدون اتصال. تم استبدال Cascadia Code و Fira Code بـ Cascadia Mono و Fira Mono، وهي إصدارات خالية من الروابط من نفس الخطوط - تعيد الرابطة رسم
!= كـ ≠ واحد، وهو أمر ممتع أثناء كتابة التعليمات البرمجية وخاطئ في مستند يهدف إلى إظهار ما يقوله الملف بالفعل. لم يعد DM Mono متاحًا؛ لا يوجد إصدار منه يحمل الأحرف.
- ينتقل خط التعليمات البرمجية داخل الملف المصدر. كان تصدير PDF أو HTML يعود إلى أي خط كان لدى جهاز القارئ، لذلك يمكن أن يصل الرسم البياني الذي كان متطابقًا على شاشتك بشكل غير متطابق. يتم الآن تضمين الخط في التصدير نفسه. يستخدم جزء المحرر أيضًا نفس الخط مثل المعاينة، لذلك ما تكتبه وما تعاينه وما تصدره يتفق أخيرًا.
- تم نقل النمط والخطوط إلى لوحة واحدة. كان قالب النمط ومنتقيات الخطوط الثلاثة تشغل أربعة عناصر تحكم منفصلة في شريط الأدوات؛ وهي الآن تجلس معًا، كل منها يحمل تسميته الخاصة، خلف زر {{label:tipHdrAppearance}} واحد.
1.0.6 — 2026-08-07
- أصبح BBCode الآن لغة الترميز الثامنة التي يقرأها Markzen. افتح ملف
.bbcode وقم بتحريره بمعاينة مباشرة مثل أي مستند آخر، أو قم بتحويل مستند موجود إلى BBCode عندما يكون منشور المنتدى هو الوجهة. لم يكن لـ BBCode معيار واحد أبدًا - فقد اخترع كل منتدى نسخته الخاصة - لذا يقرأه Markzen بسخاء: فهو يقبل التهجئات الشائعة جنبًا إلى جنب ويترك أي علامة لا يتعرف عليها مرئية كنص عادي بدلاً من إسقاطها بصمت.
- أدرج جدولاً من شريط الأدوات. اسحب عبر شبكة صغيرة لاختيار عدد الصفوف والأعمدة، ويكتب Markzen جدولاً فارغًا بهذا الحجم في ترميز المستند الخاص به - Markdown، AsciiDoc، Org، Textile، MediaWiki، reStructuredText، Djot أو BBCode - جاهزًا للكتابة فيه. لا يزال لصق كتلة من خلايا جدول البيانات ينتج جدولًا بنفس الطريقة.
- يمكن فتح القوائم الفرعية لقائمة التحويل مرة أخرى. كانت الكتب الإلكترونية ومعالج الكلمات والعروض التقديمية والبقية غير قابلة للوصول: تم رسم القائمة الفرعية داخل منطقة التمرير الخاصة بالقائمة، مما أدى إلى إخفائها تمامًا عن العرض، لذلك لم يظهر شيء عندما انتقلت إلى أحد تلك الصفوف.
- تستخدم القوائم الآن الارتفاع الفعلي للنافذة. كانت مقيدة بحجم ثابت وتمرر حتى في نافذة طويلة، مما يخفي الإدخالات خلف شريط التمرير دون سبب.
- لم يعد الانتقال لأسفل في القائمة يترك أثرًا من القوائم الفرعية المفتوحة. كان كل منها يبقى للحظة بعد أن تكون قد انتقلت بالفعل إلى التالي، لذلك يمكن أن يجلس العديد منها على الشاشة في وقت واحد.
1.0.5 — 2026-08-03
- لم تعد عمليات التصدير من سطر الأوامر تترك مجلدًا مؤقتًا في دليل النظام المؤقت بعد كل تشغيل. يقوم كل تصدير الآن بمسح بقايا عمليات التصدير السابقة التي انتهت، لذا فإن عادة التصدير من سطر الأوامر تتوقف عن ملء مجلدك المؤقت بصمت.
1.0.4 — 2026-07-24
- إدراج الروابط والصور من أزرار شريط الأدوات المخصصة (أو Ctrl+K للرابط): نافذة منبثقة صغيرة عند المؤشر تكتب الترميز الصحيح لتنسيق المستند نفسه، عبر جميع لغات الترميز السبع.
- اختر ما إذا كانت الصورة مرتبطة (يشير المستند إلى ملف أو عنوان URL) أو مضمنة (يتم تخزين بايتات الصورة داخل المستند، بحيث يكون الملف مكتملًا بذاته وقابلًا للنقل).
- تحرير رابط أو صورة موجودة في مكانها - ضع المؤشر عليها وأعد فتح النافذة المنبثقة، وتقوم بتحميل النص والعنوان الحاليين وتستبدل البنية بأكملها بدلاً من تضمين بنية جديدة.
- لم تعد الصور المضمنة تزحم المحرر: كل صورة base64 تُطوى في شريحة مدمجة تعرض نوعها وحجمها، بينما يظل نص المستند الأساسي سليمًا.
1.0.3 — 2026-07-23
- تعمل عمليات التصدير من سطر الأوامر الآن على دفعات: مرر عدة أزواج
source -o output في استدعاء واحد، وسيقوم تشغيل واحد بعرضها جميعًا - حوالي ثانيتين لكل مستند بدلاً من بدء تشغيل التطبيق بالكامل (~15 ثانية) لكل مستند.
1.0.2 — 2026-07-21
- لم تعد كتل التعليمات البرمجية في مستندات AsciiDoc تتلف عندما تحتوي على محددات رياضية حرفية مثل
\(...\) — يعرض الآن عرض الرياضيات التعليمات البرمجية، لذلك يتم عرض مثال regex أو LaTeX كما هو مكتوب.
1.0.1 — 2026-07-19
- التبديل بين الملفات المفتوحة يعيدك الآن إلى المكان الذي كنت فيه بالضبط — كل علامة تبويب تتذكر موضع تمرير المحرر وتحديد النص.
- تحتفظ كل علامة تبويب بمعاينتها المباشرة الخاصة بها: موضع التمرير، والصور، والرسوم البيانية المعروضة تبقى عند التبديل بين علامات التبويب، والعودة فورية.
- النقر على فصل في جدول المحتويات ينقل المحرر الآن إلى هناك عند النقر الأول، وليس الثاني.
- النقر على جدول المحتويات وروابط داخل الصفحة يعمل الآن دائمًا على معاينة علامة التبويب النشطة، وليس على ملف مفتوح آخر أبدًا.
1.0.0 — 2026-07-15
المحتويات