इस प्रोजेक्ट के बारे में

`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 अवरोधन को मैन्युअल रूप से संभालना होगा।