Skip to content

متن 1.3.0 — Matn 1.3.0

Latest

Choose a tag to compare

@Ajarallah Ajarallah released this 30 Jul 20:46
· 1 commit to main since this release

أول إصدار على npm. التثبيت صار أمرًا واحدًا وثانية واحدة.

npm install -g @ajarallah/matn
matn README.md

أبرز ما في هذا الإصدار

القراءة

  • وضع الكتاب — يقرأ SUMMARY.md كترتيب فصول مع السابق والتالي والتقدم الإجمالي، دون بناء أو تعديل الملفات.
  • عرض المصدر والتقسيم — تبديل بين المصيَّر والمصدر، مع أرقام أسطر وربط كل عنوان بسطره في Markdown.
  • سلامة المستند — تقرير محلي للروابط والصور والعناوين المفقودة، دون أي طلب شبكة.
  • ملفات كبيرة بلا تجميد — ما تجاوز 2MB يُصيَّر في Web Worker ويُحمَّل تدريجيًا.
  • ذاكرة قراءة — تستعيد الملف والقسم والموضع، مع مفضلة و«أكمل لاحقًا» وتعليقات لا تمسّ Markdown.
  • بحث عربي شامل عبر المجلد، يتجاهل التشكيل والهمزات والتطويل.
  • command | matn - لقراءة Markdown من stdin في جلسة مؤقتة.

إصلاحات واجهة

  • الجوال يعمل — كان عمود القراءة يهبط إلى 55 بكسل فتتقطّع الكلمات حرفًا حرفًا.
  • أسماء الملفات لا تنقلب010-market-research.md كان يُعرض market-research.md-010.
  • تعليقات HTML لم تعد تظهر للقارئ<!-- prettier-ignore --> كانت تُطبع نصًا.
  • لوحة الإعدادات تفتح تحت زرّها بدل الطرف المقابل من الشاشة.
  • يمكن حذف التمييز والملاحظة، ويُختار اللون مباشرة، ولكل عملية تراجع.

التوزيع

  • التثبيت من دقيقتين إلى ثانية واحدة.
  • النقر المزدوج على macOS لم يعد يحتاج Homebrew — يستعمل LaunchServices مباشرة.
  • install-macos.sh --uninstall يعيد .md إلى تطبيقك السابق.

السجل الكامل في CHANGELOG.md.


First npm release. Matn is a right-to-left Markdown reader for Arabic: reading
themes, embedded Arabic fonts, math, diagrams, workspace search, annotations and
export — all local, offline, with no runtime dependencies.