عن المشروع

`dsh-clean-desktop-shell` هو غلاف سطح مكتب نظيف على شكل إضافة DSH، يوفر تجربة نافذة سطح مكتب أصلية لـ DSH Web المُهيأ مسبقًا (افتراضيًا `http://127.0.0.1:3080`)، بما في ذلك صينية النظام، والتشغيل بنسخة واحدة، واختصار سطح المكتب. لا يقوم بأي تعديل بصري، فهو مجرد "غلاف نافذة". تشمل الوظائف الأساسية: - **تشغيل بنقرة واحدة**: انقر نقرًا مزدوجًا على اختصار سطح المكتب لتظهر نافذة DSH، دون الحاجة إلى أوامر الطرفية؛ يعمل بنسخة واحدة، والنقر المزدوج المتكرر يكتفي بتركيز النافذة الموجودة. - **مراقبة نشاط الخادم الخلفي**: تعرض صينية النظام حالة الخادم الخلفي في الوقت الفعلي (قيد التشغيل/قيد البدء/غير مشغّل/خطأ)، وتدعم التشغيل وإعادة التشغيل والإغلاق بنقرة واحدة (مع نافذة تقدم). - **إعادة اتصال الصفحة الأصلية**: عند انقطاع الخادم الخلفي، تُحتفظ بالصفحة المحمّلة ولا يُعاد تحميلها تلقائيًا، ويُستعاد التزامن عبر اتصال العميل نفسه بالخدمة. - **شكلان للتوزيع**: حزمة تثبيت مستقلة (Windows NSIS / macOS DMG) وإضافة DSH (تظهر النافذة تلقائيًا عند تشغيل `dsh web`). من ناحية الأمان، يصرّح المشروع بوضوح بجميع السلوكيات الحساسة (تنفيذ أوامر النظام، تنزيل بيئة تشغيل Electron، الوصول إلى GitHub API، إلخ) وضرورتها، ويؤكد على عدم رفع البيانات، وعدم قراءة محتوى الجلسات، وعدم وجود قياس عن بُعد. التوافق: يدعم Windows وmacOS، ومتوافق مع إصدار DSH 0.1.x (بما في ذلك مصادقة BrowserAuth). نسخة macOS غير موقّعة، وتتطلب من المستخدم التعامل يدويًا مع اعتراض Gatekeeper.