عن المشروع
Stowplan هو منظّم محلي يعمل أولاً على الهاتف لتتبع وإعادة تنظيم الجرد المادي عبر الغرف والخزائن والأدراج والصناديق والحاويات وغيرها. صُمم للعمل دون اتصال، مع IndexedDB كمصدر فوري للحقيقة وصندوق صادر متين لتجميع النسخ الاحتياطية المُصادَق عليها على الخادم وإعادة المحاولة. يرى أعضاء مساحة العمل المتصلون التعديلات المُثبَّتة خلال خمس ثوانٍ في ظروف الاتصال العادية دون استطلاع خامل.
يدعم التطبيق تهيئة تبدأ بالحاويات وتميّز بين المساحات غير المحسوبة، وقيد التقدم، والمعروفة بأنها فارغة، والمحسوبة. يتضمن التقاط العناصر بالاسم أولاً كميات افتراضية، وأوصافاً ووحدات اختيارية، وإنشاء حاويات متداخلة، وإجراء "وضع علامة محسوب والتالي" المُحسَّن للاستخدام على الهاتف. يمكن للمستخدمين البحث في الجرد المنظم عبر جميع المساحات دفعة واحدة، وإنشاء خطط نقل قابلة للتفسير تراعي الدفء والرطوبة وسلامة الغذاء والأبعاد والتجميع والوصول والمسافة ونقل الحاويات بالكامل، وتثبيت العناصر أو المساحات للحفاظ على المواضع المستقرة في مكانها.
تشمل ميزات التحرير الجماعي تهيئة الجرد عبر CSV التي تحلل الملفات محلياً، وتربط الأعمدة والوجهات، وتعرض معاينة للصفوف غير الصالحة والسعة، وتُثبّت تغييراً ذرياً واحداً قابلاً للتراجع. يعرض التحرير الجماعي للجرد معاينة للفئة والوسوم وتكرار الاستخدام ومتطلبات الموضع عبر السجلات المحددة، ثم يحفظ التغييرات المراجَعة وإعادة فتح المساحة المؤكدة كإجراء واحد قابل للتراجع. تعرض محررات العناصر والمساحات سمات منظمة وشروطاً وأبعاداً ونقلات جزئية ومراجعة الأرشفة/الحذف والسحب والإفلات وعناصر تحكم مكافئة باللمس/لوحة المفاتيح.
يدعم السجل على مستوى الحقل التراجع/إعادة التطبيق المحدد ("الانتقاء") والتراجع/الإعادة الجماعي دون الكتابة فوق تعديلات أحدث على الحقل نفسه. يبقى العمل المحظور دون اتصال قابلاً للفحص والتصدير؛ وتقارن الاستعادة الموجَّهة قيم الجهاز والقيم عبر الإنترنت، وتراجع خيارات الحقول بترتيب قائمة الانتظار، وتحفظ إعادة تشغيل مُصرَّح بها ومحمية. تبقى إعادة تطبيق قائمة الانتظار بالكامل وإعادة الضبط متاحة.
تشمل ميزات الأمان تسجيل الدخول العام عبر Google المحمي بـ Managed Turnstile، وCloudflare Access كسياج مستقل مخصص للمشرفين فقط، وعناوين URL قصيرة لمرة واحدة للضيوف، وجلسات مبهمة قابلة للإلغاء، وتخصيص موارد عامة محدود، وأدوار مساحة العمل، ولوحة إدارة مُدقَّقة. يعمل الإنتاج على Cloudflare Sites مع ربط D1 المُدار بواسطة Sites، مع Cloudflare Workers + D1 مباشرة، وNode 24 + SQLite، والحاويات كجذور تركيب بديلة قابلة لإعادة الإنتاج.
يتضمن المستودع واجهة Next.js، ونموذج نطاق حتمي، ونسخة عميل IndexedDB، وخدمات استمرارية/مصادقة/إدارة على الخادم، ومحولات D1 وNode SQLite، وترحيلات مخطط متينة مرتبة، ووثائق VitePress، والحالة المرغوبة لـ Cloudflare Access/WAF/حد المعدل، ومرحّل تعاون حي في وضع السبات، وأتمتة البناء/الفحص الدخاني/النشر/التسوية. تغطي الاختبارات سيناريوهات النطاق والمزامنة والمحول والعمل دون اتصال والمصادقة.
Stowplan مرخّص بموجب AGPL-3.0-only. يجب على مشغلي الشبكات للنسخ المعدلة تقديم المصدر المقابل للنسخة قيد التشغيل.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.