عن المشروع

هذا المشروع عبارة عن موقع لإدارة التقدم بتنسيق جدول زمني، يتيح للمستخدمين تسجيل تقدم المشاهدة أو القراءة للأعمال، والمنشورات، والحلقات المحددة. يتم تخزين البيانات في IndexedDB الخاص بالمتصفح، ويدعم تتبع حالة الإكمال عبر UUID. تشمل الوظائف الأساسية ما يلي: 1. التصور الزمني: يتم ترتيب الواجهة تنازلياً حسب السنة والربع السنوي، وتدعم تمديد الإدخالات تلقائياً بناءً على وقت الإصدار، كما يمكن تقسيم المحتوى المتوازي مثل القصص الأصلية والجانبية عبر "مسارات السلسلة". 2. إدارة البيانات: يوفر أزراراً عائمة قابلة للسحب، ويدعم إضافة وحذف وتعديل البيانات من خلال واجهة dialog أصلية، بالإضافة إلى استيراد وتصدير البيانات بتنسيق JSON. 3. العمليات التفاعلية: يدعم تبديل حالة الإكمال عبر النقر المزدوج، والانتقال السريع إلى نموذج التحرير عبر النقر بزر الماوس الأيمن. 4. واجهة المطورين: يوفر وضع bridge ببروتوكول RPC، مما يسمح للأدوات المحلية بالتحكم في دليل الصفحة الحالية. تعتمد الحزمة التقنية على TypeScript و React (يتم استيراده عبر esm.sh) وقوالب Mustache، وتعمل في بيئة Node.js.