- शिप
- 9 सितंबर 2026 को 10:19 pm बजे UTC
- लेखक
- Kamo
- Commit
- 63f8e6c
हस्ताक्षर यूआई दो बार अस्तित्व में है - यहाँ, और हाथ से Kamo-internal के कानूनी निष्पादन विज़ार्ड — और दोनों ने दोनों दिशाओं में भाग लिया। `@kamo/esign-core`, `@kamo/esign-ui` और `@kamo/doc-render` अब संकुल प्रकाशित कर रहे हैं, बनाया गया है और इस द्वारा Forgejo रजिस्ट्री करने के लिए धक्का दिया रेपो का सीआई और कामो-आंतरिक उन्हें इसके फोर्क के बजाय उपभोग करता है। मर्ज ने बेहतर आधा हिस्सा लिया प्रत्येक: Kamo-internal स्टोर (format Validation, भंडारण 'localStorage' के बजाय पर संरक्षित) डेलिगेटेड और नोट YET कारण). घटक अपने स्ट्रिंग को PROPS के रूप में लेते हैं - दो एप्लिकेशन अनुवाद करते हैं दो अलग-अलग शब्दकोशों में से, और एक घटक जो अपनी खुद की कुंजी चुनता है, केवल एक में रह सकता है। चार दोष, और उनमें से एक ने दो दूसरों को जन्म दिया: ** प्रत्येक ने इस ऐप में MUI बटन को पारदर्शी बनाया है।* `AppProviders` पारित `enableCsLayer: true`, इसलिए सभी MUI सीएसएस `@layer mui` में उतरे और टेलविंड की प्रीफ्लाइट, लोड हो गई `@टेलविंड बेस` द्वारा अनलेयर किया गया, जो भी विशिष्टता है, उन्हें सीएसएस को हटा देता है। मापन: `MuiButton-containedPrimary` computed `background-color: rgba(0,0,0,0)`` with `color: rgba(0,0,0,0,0.87)`। इसलिए "एग्री एंड रिज़र्व" सादे पाठ के रूप में प्रस्तुत किया गया, और "कैंसेल" और "Adopt and sign" एक दूसरे के बगल में एक वाक्य के रूप में ग्रे टेक्स्ट रीडिंग के दो रनों के रूप में बैठा - जो है वास्तव में यह कैसे बताया गया था। Preflight `p { मार्जिन: 0 }` को सहमति कार्ड के `mb` को beating किया गया था यही कारण है कि उस पृष्ठ पर सब कुछ एक साथ चल रहा है। कामो-आंतरिक हमेशा होता है अपनी इमोशन कैश को अनलेयर किया गया; मिलान करने से यह एक बार में सभी को ठीक कर देता है। ** लोगो एक टूटी हुई छवि थी* `ThemeLogo` `/img/logo-full.svg` पर वापस गिर गया, जो यह ऐप करता है सेवा नहीं करते, और प्रेषक के स्थान पर ब्राउज़र के टॉर्न-पेज glyph को चित्रित नहीं किया। अब यह चल रहा है BOTH वेरिएंट के लिए एक्सटेंशन सूची (एक ओरग जिसका चिह्न एक है) .png `.svg` अनुरोध किया था, 404ed, और वहाँ बंद कर दिया - `sign-pink` वास्तव में है कि org), और जब कुछ भी हल यह org आकर्षित करता है एक चिह्न के रूप में संक्षिप्त नाम, या टोकन के नाम से पहले कुछ भी नहीं। ** फ़ाइवकॉन और टैब शीर्षक कभी सेट नहीं किया गया था - न ही ऑर्ग का ब्रांड सीएसएस था।* `DynamicMetaLoader`` Computed `const slug = orgSlug | getThemeSlug ()` ONCE, प्रभाव शरीर में, किसी भी टोकन से पहले मान्य किया गया: ````। `KAMO THEME REAPPLY` श्रोता ने इस क्षण को आमंत्रित किया था। ज्ञात है कि ``` पर एक बंद फिर से जाना जाता है और गार्ड पर वापस आ गया। इसलिए config.json था कभी भी साइनिंग मार्ग पर नहीं पहुंचे। अब लागू होने पर हल हो गया, इसके बजाय favicons REPLACE परिशिष्ट, और शीर्षक "Sign - {Org Short Name}" है। एक असली किरायेदार के खिलाफ सत्यापित: `Sign - Sign Pink`, चार org favicons, .png चिह्न, और `-color-primary: #452d4e` टैब, चेकबॉक्स और बटन - MUI पैलेट में `var()` नहीं हो सकता है, इसलिए हर ब्रांड-असर घटक को स्पष्ट रूप से इंगित किया जाता है। **भाषा पिकर अंतनामों की एक सूची में एक ग्लोब था*, इसलिए एक हस्ताक्षरकर्ता जो कोई पढ़ता है लैटिन लिपियों को लक्ष्य करने के लिए कुछ भी नहीं था। ध्वज और मूल नाम अब, एक ही तालिका और एक ही इमोजी कामो-आंतरिक के नवटॉप के रूप में फ़ॉन्ट स्टैक। यह स्वागत और सहमति स्क्रीन पर भी दिखाई देता है: इसका उपयोग किया जाता है केवल टॉपबार के साथ पहुंचने के लिए, हस्ताक्षरकर्ता पहले से ही एक अंग्रेजी प्रकटीकरण पढ़ा था। डाउनलोड सभी तीन प्रतियों की पेशकश करते हैं जहां भी एक की पेशकश की गई थी: निष्पादित दस्तावेज़, प्रमाणपत्र पूरा होने या दोनों ज़िपित (`/api/sign/download?what=`). प्रमाण पत्र का आधा हिस्सा है रिकॉर्ड जो किसी व्यक्ति के लिए एक हस्ताक्षर को जिम्मेदार बनाता है; आधे से अधिक केवल पीडीएफ हाथों को सौंप देता है कि कुछ नहीं साबित होता है। सहमति गेट अब छह खंड 15 अमेरिकी सीसी § 7001(c) है एक उपभोक्ता को दिखाने की आवश्यकता है सहमति देने से पहले, और स्थानीय इसे सहमति के साथ सवारी में प्रस्तुत किया गया था ताकि प्रमाणपत्र यह बता सकता है कि कौन-सा अनुवाद वास्तव में पढ़ा गया था।.