wayBetter Store
Emoji Picker: प्लगइन का प्रीव्यू

प्लगइन · लिखना · X के लिए

Emoji Picker

wayBetter द्वारा · v3.2.0 · 165.1 KB

A Discord-style emoji picker for X's text boxes. X's own emoji button (or Ctrl+Shift+E) opens it right under the composer toolbar: search with skin tones on top, a category rail on the left, one scrolling grid with Frequently used first and sticky category headers, and a preview bar with the…

  • स्टोरेज
  • डायलॉग
  • कोई नेटवर्क नहीं

wayBetter for X को उसकी इंस्टॉल स्क्रीन पर खोलता है (संस्करण 1.0.0 या उससे नया)। जब तक आप वहाँ पुष्टि नहीं करते, कुछ इंस्टॉल नहीं होता। इंस्टॉल कैसे काम करता है

यह क्या माँगता है

  • स्टोरेजअपनी सेटिंग और डेटा आपके कंप्यूटर पर रखता है।
  • डायलॉगअपने डायलॉग, सूचनाएँ और टोस्ट दिखाता है।
  • कोई नेटवर्क नहींकिसी भी सर्वर से संपर्क न करने का वादा करता है। ऐप कोड को स्कैन करता है और अगर वह fetch, XMLHttpRequest, WebSocket, EventSource या sendBeacon कॉल करता है तो फ़ाइल को अस्वीकार कर देता है।

अनुमतियाँ एक घोषणा और एक सुरक्षा-रेलिंग हैं, सैंडबॉक्स नहीं। वे यह सीमित करती हैं कि wayBetter API इस प्लगइन को क्या देता है; प्लगइन फिर भी पेज के अंदर का JavaScript है, पेज की अपनी पहुँच के साथ। नीचे का कोड ही वह है जो असल में चलता है।

कोड

bt-emoji-picker.plugin.js पढ़ें165.1 KB · ठीक वही बाइट जो ऐप इंस्टॉल करता है
bt-emoji-picker.plugin.jsरॉ
पढ़ने के लिए रॉ फ़ाइल खोलिए।

इंस्टॉल कैसे काम करता है, और क्या यह सुरक्षित है?

  1. एक लिंक, इंस्टॉलर नहीं। “wayBetter में इंस्टॉल करें” एक waybetter:// लिंक है। यह ऐप खोलता है और यह प्लगइन प्रस्तावित करता है। कोई वेब पेज कुछ इंस्टॉल नहीं कर सकता, और ऐप के अंदर का कोई टैब भी नहीं।
  2. ऐप फ़ाइल जाँचता है। ऐप फ़ाइल खुद डाउनलोड करता है, ऐप में कंपाइल की गई कुंजी से स्टोर कैटलॉग का Ed25519 हस्ताक्षर सत्यापित करता है, फिर इस फ़ाइल के आकार और SHA-256 को कैटलॉग से मिलाता है।
  3. आप पढ़ते हैं, फिर पुष्टि करते हैं। इंस्टॉल स्क्रीन नाम, लेखक, संस्करण, स्रोत, SHA-256, घोषित अनुमतियाँ, कोड के स्कैन में जो मिला वह, और कोड दिखाती है। जब तक आप इंस्टॉल नहीं दबाते, कुछ भी लिखा नहीं जाता।

यह किस बात का वादा नहीं करता: प्लगइन पेज के अंदर पेज की अपनी पहुँच के साथ चलता है, और स्कैन मिनिफ़ाइड या उलझाए गए कोड के आर-पार नहीं देख सकता। वही इंस्टॉल कीजिए जिस पर आप ब्राउज़र एक्सटेंशन के रूप में भरोसा करते। हस्ताक्षरित कैटलॉग की हर चीज़ की ज़िम्मेदारी स्टोर की कुंजी लेती है, जिसे ऑफ़लाइन रखा जाता है।

अभी ऐप नहीं है, या पुराना संस्करण है?

एक-क्लिक इंस्टॉल के लिए wayBetter for X 1.0.0 या उससे नया चाहिए। wayBetter for X पाइए, या हाथ से कीजिए: bt-emoji-picker.plugin.js डाउनलोड कीजिए और उसे wayBetter विंडो पर खींच लाइए। आपको वही इंस्टॉल स्क्रीन मिलेगी।