परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· BillingService
सब्सक्रिप्शन बिल स्वचालित चार्ज के लिए आंतरिक कार्ड अंत बिंदु
GET **************** और पोस्ट / चार्ज, साझा द्वारा संरक्षित X-Internal-Auth गुप्त (स्थिर-समय तुलना; इसके बिना 403). एक चार्ज एक है ग्राहक के डिफ़ॉल्ट सहेजे गए कार्ड पर ऑफ-सेशन PaymentIntent कालर-सप्लाईड आइडेमपोटेंसी कुंजी; डिकोडर तथा सत्यापन-आवश्यक लौट आए स्थिति के रूप में, त्रुटियाँ नहीं.
· kamo-shared-library
सब्सक्रिप्शन बिल पर कार्ड स्वचालित चार्ज बुककीपिंग
AUTO_BILL इनवॉइस को उनके बिलिंग दिन पर चार्ज किया जाता है एक बार अनुमोदित और फिर से कोशिश की जाती है हर तीन दिनों में, चार प्रयासों तक. इसे बनाने से पहले प्रत्येक प्रयास को गिनता है इसलिए इसकी आइडेमपोटेंसी कुंजी कभी भी पुनः उपयोग में नहीं ली जाती है. नए न्यूलेबल स्तम्भ: - card_charge_attempts - last_ charge_ attempt_ at - last_ charge_ error - last_payment_intent_id
· kamo-internal
सब्सक्रिप्शन बिलिंग कंसोल - बिल ड्रायर, मसौदा संपादक, भुगतान, बाजार बिलिंग
बिल टैब: सादा- भाषा पंक्तियाँ ( अवधि, कुल, राशि, तिथि, स्थिति) के साथ एक ड्रायर खोलें रेखाओं, कुल, भुगतान प्राप्त, जहां और जब यह भेजा गया था, नोट्स और पीडीएफ. एक ड्राफ्ट एक पंक्ति संपादक (प्रकार, वर्णन, मात्रा, प्रति अवधि इकाई मूल्य, क्रेडिट, कर, देय तिथि, टिप्पणियाँ) के साथ लाइव क्लाएंट- साइड पूर्वावलोकन, फिर स्वीकृति और एक संवाद के माध्यम से भेजें जो बिलिंग संपर्क से पहले से भरा हुआ है. रिकॉर्ड भुगतान एक क्लिक मार्क भुगतान को बदलता है: राशि (अनुचित राशि के लिए डिफ़ॉल्ट, आंशिक भुगतान) अनुमति), प्राप्त तिथि, विधि, संदर्भ, टिप्पणियाँ. अवैध (कारण के साथ), वापसी और फिर से भेजें. सारांश: अगली बिल तिथि और क्या इसका ड्राफ्ट मौजूद है, बकाया शेष, और अगला तैयार करें अब बिल. आदेश के एकल कुल प्रति अवधि, एक बार सेटअप शुल्क और पुनरावृत्ति में विभाजित है प्रथम इनवॉइस कुल. बाजार विन्यास: सदस्यता बाजारों के लिए एक बिलिंग टैब (बिलिंग पर अनुमोदन के लिए रखें बनाम भेजें) दिन, ड्राफ्ट लीड दिन, भुगतान के दिन, भुगतान निर्देश)। आदेश विज़ार्ड: प्रति-अड-ऑन लाइसेंस मात्रा (प्रति-उपयोक्ता एड-ऑन के लिए डिफ़ॉल्ट से सीट गिनती), इस रूप में भेजा गया addonQuantities; एचएच और चेक भुगतान विधियों. नोटिफिकेशन: BILLING_INVOICE प्रकार, VIEW_SUBSCRIPTION_INVOICES पर गेटेड, DISCLOSURE_REQUESTED के बाद। भी: updateSubscriptionOrder को PUT के रूप में भेजा जाता है (मार्ग POSController मैप्स; PATCH ने कुछ नहीं जवाब दिया), इसलिए नोट्स को एक ड्राफ्ट आदेश में जोड़ा जा सकता है; नोट बक्सा किसी भी अन्य आदेश पर ऐसा कहता है.
· SecurityService
स्वचालित सब्सक्रिप्शन बिलिंग - ड्राफ्ट, मालिक समीक्षा, ईमेल के साथ पीडीएफ, भुगतान, स्मरण
SubscriptionBillingJob (प्रति घंटे, एक पॉड, तथा प्रारंभ में) चक्र चलाता है: - अपने बिलिंग दिन से पहले एक ड्राफ्ट लीड-दिनों के रूप में हर नवीकरण इंश्योरेंस इंश्योरेंस बढ़ाएं - एक बार बिलिंग होने पर सदस्यताओं को अगले अवधि पर ले जाएँ - विक्रेता के मालिकों को बताओ कि एक ड्राफ्ट है प्रतीक्षारत - बिलिंग दिन पर केवल बाजारों में ड्राफ्ट भेजें जो स्वचालित भेजने के लिए सेट हैं (डिफ़ॉल्ट: अनुमोदन के लिए रखें) - देर से बकाया बिलों को चिह्नित करें, मालिकों को चेतावनी दें और ग्राहक को साप्ताहिक याद दिलाएं InvoiceDelivery ईमेल ग्राहक को एक PDF (InvoicePdfRenderer, PDFBox) और हस्ताक्षरकर्ता होस्ट पर एक दृश्य-ऑनलाइन लिंक, org के हस्तांतरण के साथ विवरण. InvoicePublicController उस लिंक की सेवा करता है (बॉडी में टोकन, दर अज्ञात टोकन के लिए सीमित, एक उत्तर). POS अंत बिन्दु: - ड्राफ्ट संपादित करें - प्राप्तकर्ता और संदेश के साथ भेजें/दोबारा भेजें - डिफ़ॉल्ट प्राप्तकर्ता पीडीएफ - प्राप्त तिथि, विधि और संदर्भ के साथ भुगतान रिकॉर्ड करें (अंशतः ठीक) - एक कारण के साथ रिक्त - प्रति-बाजार बिलिंग नीति - कीमत गणक में जोड़-ऑन लाइसेंस मात्रा
· kamo-signer-monorepo
ग्राहक का बिल, ऑनलाइन - ब्रांडेड, मुद्रण योग्य, एक PDF डाउनलोड के साथ
/[locale]/i/[token] बिल सर्वर-साइड को हल करता है (एक POST शरीर में टोकन, कभी एक URL नहीं) और विक्रेता के अपने नाम और रंग में यह करता है, एक तटस्थ करीब-काले के बजाय वापस गिर एक प्लेटफार्म नीला. शीर्ष पर बड़ी स्थिति, बिल-से, तिथियां, सेवा अवधि, पंक्तियाँ, कुल, कैसे भुगतान करें, प्राप्त भुगतान और नोट्स. /pdf एक साफ फ़ाइलनाम के साथ सुरक्षा सेवा के पीडीएफ को वापस प्रवाहित करता है और कोई भंडार नहीं. कोई भी असफलता एक अभेद्य 'अभी उपलब्ध नहीं' पृष्ठ है.
· EmailService
BILLING_INVOICE, सब्सक्रिप्शन बिल देखने पर गेटेड
जब एक बेचने संगठन के मालिकों के लिए सुरक्षा सेवा द्वारा उठाया सब्सक्रिप्शन बिल ड्राफ्ट समीक्षा के लिए इंतजार कर रहा है या ग्राहक का बिल जाता है commerce.invoice_* को ले जाने वाली साझा लाइब्रेरी पर भी पुनर्निर्माण करता है ईमेल टैम्प्लेट्स.
· kamo-shared-library
लाइसेंस-आधारित एड-ऑन मूल्यांकन और एक वास्तविक सब्सक्रिप्शन बिल जीवन चक्र
एक नियम जोड़-ऑन मात्रा के लिए (AddOnLicenses): हर जोड़-ऑन बिल लाइसेंस खरीदा गया, सीटों की तरह - प्रति-उपयोक्ता जोड़ों डिफ़ॉल्ट सीट गिनती, भंडारण के लिए खरीदे गए ब्लॉक - कभी उपयोग नहीं. आदेश कैलकुलेटर ने PER_SEAT के अलावा कुछ भी नहीं लिया एक बार, तो एक 10-सीट आदेश 3rd-पार्टी ई-मेल और फोन के बजाय $5की कीमत थी $50. आदेश पंक्तियाँ अब वास्तविक मात्रा और इकाई मूल्य ले जाती हैं; एक ड्राफ्ट रीप्राइज को बनाए रखता है लाइसेंस यह कहता है. सक्रियण अनुक्रम की जोड़ने वाली पंक्तियों को लाइसेंस प्राप्त जोड़ने वाले उदाहरणों में बदल देता है (वे थे ड्रॉप, तो कोई भी बिल कभी एक एड- ऑन बिल), बिल दिन को anchors, शामिल है MRR में add-ons, और एक ड्राफ्ट के रूप में पहला बिल उठाता है बिल, तार, ACH या चेक अब PAID के रूप में पहुँच प्रदान करता है; केवल COMP कुछ भी किया. सब्सक्रिप्शनइनवॉलेटसर्विस: - नवीकरण मसौदे आगे के दिन, प्रति अवधि एक बार (अद्वितीय प्रतिबंध) - बिलिंग दिन पर अवधियां केवल एक बार इंवाइट की जाती हैं - ट्रायल बदलें; गैर- नवीकरण सदस्यता समाप्त - प्राप्त तिथि, विधि और संदर्भ, आंशिक के साथ रिकॉर्ड किए गए भुगतान भुगतान समर्थित (नई **************** - सर्वर- साइड कुल के साथ ड्राफ्ट संपादन - संरक्षित खारिज/रिफंड - देरी मार्कअप और याद दिलाने के लिए समय सारणी - देखें-ऑनलाइन टोकन (शान्त में SHA-256) - साझा दस्तावेज़ काउंटर पर रेस- सुरक्षित INV- YYYY- NNNN संख्याकरण प्रति-बाजार MarketInvoicePolicy: स्वचालित भेजें बनाम होल्ड (डिफ़ॉल्ट होल्ड), लीड दिन, देय दिन, भुगतान निर्देश. PaymentMethod लाभ एचएच और जांच. नए ईमेल टेम्पलेट commerce.invoice_sent / invoice_reminder / invoice_ready और NotificationKind बिलिंग_इनवॉइस.
· BillingService
Stripe मिरर को Stripe से हर रात और प्रारंभ में फिर से बनाएँ
30 दिनों से पुरानी घटनाओं को प्राप्त नहीं किया जा सकता है, इसलिए सितम्बर के बिल और सदस्यता घटनाएँ एपीआई-संस्करण मिसमैच के लिए खो गई हैं क्योंकि वे पुनर्प्राप्त नहीं की जा सकती हैं घटनाएँ. StripeMirrorReconciler प्रत्येक Stripe-बैकअप सदस्यता और इसके प्रत्यक्ष रूप से बिलों और लिखता है account_subscriptions / account_invoices, पर 03:30 और प्रारंभ होने के बाद एक बार (स्टार्टअप थ्रेड से बाहर). एक अनुकूलन पुराने को साफ कर सकता है एक भुगतान किये हुए बिल पर देनदारी घड़ी लेकिन कभी नहीं शुरू dunning.
· TranslateService
प्रत्येक भाषा जोड़ी के लिए एक इंजन, MADLAD-400
LibreTranslate, Bergamot और IndicTrans प्रदाताओं को MadladProvider (klusterservices madlad/). उनकी भाषाओं ने ओवरलैप नहीं किया, और उनमें से कोई भी अपने अंग्रेजी स्रोत के रूप में वापस नहीं आया था और इसे बचाया गया था। अनुवाद; MADLAD किसी भी दो ~ 400 भाषाओं के बीच अनुवाद करता है, इसलिए किसी भी भाषा में इनबाउंड चैट अंग्रेजी तक पहुंचता है। - प्रदाता एक अनुरोध में पाठों की एक सूची भेजता है: एक 3B मॉडल अपने वजन को पढ़ने और 16 शॉर्ट स्ट्रिंग्स द्वारा बाध्य है। 25.8 s एक-एक करके एक के खिलाफ 9.7 s एक साथ लिया। प्रदाताRouter.translate सभी समूह एक बैच की चाबियाँ (32 पाठ / 6,000 वर्ण), और एक समूह इंजन विफल हो जाता है पाठ द्वारा पाठ पुनर्प्राप्त किया जाता है इसलिए एक बुरा पाठ अकेले विफल हो जाता है। - अनुवादसेवा.बैच मास्क संरक्षित नाम पहले, समूहों में एक बार प्रत्येक अलग पाठ भेजता है, और पुनर्स्थापित करता है उसके बाद नाम; एक जवाब जो खो गया है, अभी भी नामों के आसपास अनुवादित है। कॉलर की समय सीमा समूहों के बीच की जाँच की जाती है। - जब तक इंजन ने जवाब दिया है / भाषाएं प्रदाता का दावा Kamo की 22 भाषाओं, कभी नहीं: एक अदावी जोड़ी है इसके अंग्रेजी स्रोत के रूप में लौटे और अनुवाद के रूप में बचाया। - एक टाइमआउट अभी भी कभी वापस नहीं आया है; 503 व्यस्त और 5xx, कॉलर की समय सीमा के अंदर हैं। पृष्ठभूमि काम एक स्लॉट रखती है प्रति पॉड इसलिए एक चैट संदेश सिंक के पीछे कभी कतार नहीं।.
· KlusterServices
प्रत्येक जोड़ी के लिए एक अनुवाद इंजन, सीपीयू पर MADLAD-400-3B
LibreTranslate (Argos), Bergamot और Kamo IndicTrans को बदल देता है, जिनकी भाषा सेट ओवरलैप नहीं हुई थी। जिसका अंतर अंग्रेजी के रूप में वापस आया। MADLAD-400-3B-MT (Apache-2.0, int8 CTranslate2 by Santhosh Thottingal) किसी भी दो ~ 400 भाषाओं के बीच अनुवाद करता है, इसलिए किसी भी भाषा में इनबाउंड चैट अब अंग्रेजी तक पहुंचती है। - 8 कोर / 16 गिब आरक्षित, 16 कोर / 32 गिब तक, जैसा कि पूछा गया। आठ धागे की दो धाराएं: सोलह एक धारा पर धागे ने नोड्स सीपीयू क्लास (हासवेल, AVX2) पर धीमी गति से (83 बनाम 123 शतरंज / s) मापा। - एपीआई सूची लेता है: एक कॉल में 16 शॉर्ट स्ट्रिंग्स ने 25.8 s के खिलाफ 9.7 s को एक-एक करके लिया। - प्रत्येक इनपुट </s> के साथ समाप्त होता है; इसके बिना एक लघु लेबल पर चला गया (Save तीन बार वापस आया, और अरबी में 'आदेश मूल्य का 10% बचाओ' के रूप में। बीम टुकड़ा की लंबाई का अनुसरण करता है। - प्लेसहोल्डर मॉडल को {0} के रूप में जाना जाता है, KMPH0 नहीं: प्रत्येक Ar, hi, sw और zh में 60 स्ट्रिंग्स के 0 में खो दिया 11, 6, 6 और 4 के खिलाफ। एक जवाब जो अभी भी खो देता है उसे फिर से व्यापक कहा जाता है, फिर उसके आसपास अनुवाद किया जाता है। - सूचकांक के समान पैटर्न /: हैश-पिनेड मॉडल और एक नौकरी द्वारा प्राप्त पहियों, सेवारत फली में कोई प्रवेश नहीं है, सामने, केवल रूट, k3m1 में auth प्रॉक्सी। पुराने इंजन चल रहे हैं और अगले प्रतिबद्ध में हटा दिए जाते हैं, एक बार अनुवाद सेवा इस बात से बात करती है।.
· kamo-internal
पाइपलाइन के ऋण अधिकारी फ़िल्टर चेहरे को दिखाता है और सदस्य कार्ड खोलता है
फिल्टर के विकल्पों में प्रत्येक अधिकारी, और एक चयनित, उनके अवतार और नाम है साझा सदस्य होवरकार्ड में लिपटे। एक क्लिक अभी भी चयन करता है।.
· kamo-internal
पाइपलाइन के ऋण अधिकारी साझा सदस्य कार्ड खोलता है
प्रत्येक सौदे पर ऋण अधिकारी सदस्य होवरकार्ड में लपेटा जाता है, पॉपअप हर दूसरे किसी सदस्य के लिए सतह का उपयोग करता है। यह होवर और कीबोर्ड फोकस पर खुलता है; एक क्लिक अभी भी असाइन-लोन-कार्यालयी संवाद खोलता है।.
· kamo-internal
एक पूर्ण-चौड़ाई, पूर्ण-ऊंचाई HMDA LAR पृष्ठ; ऋण पृष्ठ पर पठनीय ब्रांड बटन
- HMDA LAR: रजिस्टर एक AG ग्रिड है जो पूरी चौड़ाई और हर पिक्सेल लेता है। शीर्षलेख के तहत, और अपने अंदर स्क्रॉल करें - पृष्ठ अब स्क्रॉल नहीं है। मुद्दा विवरण तालिका के अतिप्रवाह बॉक्स के अंदर शरीर पर एक पॉपओवर में खुला (जिसने स्क्रॉलबार को किसी भी समय खोला गया था)। सारांश टाइल (ऋण, मात्रा, त्रुटियां, चेतावनी), खोज, एक मुद्दे-केवल फिल्टर, पिन्ड ऋण और स्तंभ जारी करना। - ऋण पृष्ठ पर पांच ब्रांड रंग बटन (चित्रण, पाइपलाइन, प्रकटीकरण) उनके पास ब्रांड रंग पर टेक्स्ट-ग्रे-900 था; वे बाकी की तरह सफेद हैं। - एचएमडीए एलएआर, बोर्ड और डिलीट-लोन रीडायरेक्ट करने के लिए चला गया /Applications, जो उनके पास कोई पेज नहीं है; वे अब वापस लौटते हैं कि सदस्य कहां से आया था, अन्य / वाणिज्य। पाइपलाइन के HMDA LAR और बोर्ड बटन उनके स्थान को पास करते हैं। 50fee1b25 पूरा करता है।.
· kamo-internal
एक नया बंधक पाइपलाइन - खुला सौदों पहले, पिछले एक क्लिक दूर, और हर सौदा अपने कार्ड से प्रबंधित
एक बंधक बाजार के तहत पाइपलाइन टैब लेनदेन के आसपास पुनर्निर्माण किया जाता है: - ओपन | पिछले | सभी विचार (past = पूर्ण या रद्द), गिनती के साथ - हेडलाइन नंबर जो फिल्टर के रूप में गिनती और दोहराते हैं: खुला लेनदेन, उड़ान में ऋण, उड़ान में मात्रा, 30 दिनों में बंद, ध्यान देने की आवश्यकता है (पिछला लक्ष्य बंद, या एक वंचित ऋण) - एक स्टेज रेल जहां खुले सौदे बैठते हैं, फ़िल्टर करने के लिए एक चरण क्लिक करें - प्रत्येक सौदा एक कार्ड है: उधारकर्ता, चरण, कुल के आसपास प्रगति की अंगूठी राशि, कितने दिनों के करीब लक्ष्य (अक्टूबर जल्द, लाल अतिदेय), और ऋण अधिकारी; यह अपने ऋण के लिए जगह में विस्तार - कार्ड से प्रबंधन करें: ऋण अधिकारी का नाम बदलें / बदलना ( साझा) सदस्य पिकर , सौदा करने के लिए एक और ऋण जोड़ें, एक ड्राफ्ट ऋण को हटा दें, कॉपी करें लेन-देन संख्या, किसी भी ऋण को खोलें - खोज ("/" ध्यान केंद्रित करने के लिए), ऋण-कार्यालयी फ़िल्टर, चार प्रकार, CSV निर्यात, खोजें ऋण, बोर्ड और एचएमडीए लार रखा; निर्देशित टूर एंकर रखा - रंग ऑर्ग के ब्रांड से आते हैं; कम गति सम्मानित खुलने में तेज़: - PrimeReact (Its DataTable, theme CSS और आइकन font) पृष्ठ से चला गया है - इसका उपयोग यहां किया गया था और कहीं नहीं - हर स्टेवर्ड स्क्रीन लेकिन पाइपलाइन अब पहले की बजाय यात्रा पर लोड हो जाती है आठवां हिस्सा - अंतिम पढ़ने को पृष्ठ के जीवन के लिए रखा जाता है, इसलिए टैब पेंट पर वापस आना एक बार में और इसके पीछे ताज़ा करें - पाइपलाइन व्यू ने केवल एक प्रभाव में एक ? टैब = गहरी लिंक को हल किया, इसलिए पहला पेंट माउंटेड मार्केट 0 और स्विच करने से पहले अपने भार शुरू कर दिया - सुरक्षा सेवा 7ca04ac3 के साथ जोड़े, जो एन + 1 प्रश्नों को पीछे छोड़ देता है दोनों पाइपलाइन पढ़ा स्टेवर्ड टैब फिर से व्यवस्थित: पाइपलाइन, दस्तावेज़, मूल्य निर्धारण, अंडरराइटिंग, कैपिटल और जोखिम, Ingestion, कैटलॉग - शासन, अनुरोधित आदेश में नहीं, अंतिम रहता है।.
· SecurityService
केवल एक ही मामले में एक उपकरण की जरूरतों को पूरा करने और हमेशा चेक करने की अनुमति देता है
अनुमोदन अनुवर्ती 2026-10-21: टूल प्लेन का कार्ड अब अधिकारों का नाम देता है उपकरण की सेवा केवल कुछ मामलों में लागू होती है (alwaysAllow.rights) कब: सहयोगी के नेतृत्व का संपर्क विवरण, अन्य सदस्य का टाइमकार्ड, ...). The Preview उन्हें जब = CODE = राइट (or CODE=any:...) और जवाब के रूप में लेता है प्रत्येक मामले के तहत, उपकरण के अपने अधिकार की तरह जांच की: अभी भी क्या SI इसमें कमी है और क्या यह व्यक्ति इसे दे सकता है।.
· kamo-internal
प्रत्येक किनारे पर, टैब पर और शीर्ष बार के खुले पृष्ठों पर कॉर्नर रिबन
बाएं किनारे के दौर के बाद, अन्य तीन किनारों को समान उपचार मिलता है, एक निश्चित मानचित्रण पर: एक शीर्ष नियम एक शीर्ष स्तर का रिबन बन जाता है, एक सही नियम एक नीचे-दाएं रिबन, एक नीचे एक नीचे-बाएं रिबन का नियम है। कॉर्नररिबन अपने कोने को सीखता है। घटक `corner` लेता है; कोने RibbonSx एक विकल्प वस्तु ({ size, कोने, छद्म, एंकर }, पुरानी स्थिति फॉर्म अभी भी काम करता है; सीएसएस वर्ग लाभ - tr, --bl और -br। अभी भी प्रकाश ऊपर से आता है, इसलिए नीचे के कोने पर शेडिंग रिवर्स और छाया बैंड और कोने के बीच गिर जाता है। टैब: रूट थीम MUI के टैब सूचक को छुपाता है और हर चयनित टैब देता है टैब के अपने आप में एक एक्सस बॉटम-लेफ्ट रिबन (एक ऊर्ध्वाधर बार पर बॉटम-दाएं) रंग एक बार जो एक और रंग सेट चाहता है - टैब-रिब्बोन-रंग; प्रति साइट सूचक शैलियों को हटा दिया जाता है या उस पर ले जाया जाता है, और हाथ से निर्मित टैब बार (आईओटी, लीड व्यू, सॉफ्टफोन, इमोजी पिकर, डॉक्स) अपने टैब को उसी तरह चिह्नित करते हैं। नव: शीर्ष बार वास्तव में एक विकल्प का चयन करता है क्योंकि रेल करता है, एक के साथ जलाया एक अंडरलाइन के बजाय व्हाइट एक्स रिबन, और एक टूल मेनू (मेल, डॉक्स, फोन) और बाकी का चयन किया जाता है जबकि इसके पृष्ठों में से कोई भी खुला रहता है। पहले के रूप में अकेले छोड़ दिया: विभाजक, प्रगति और लोडिंग बार, स्पिनर, पूर्ण सीमाओं, कनेक्टर लाइनों, संभालती है, और खुद सदस्य शैलियों की सामग्री।.
· SecurityService
S-I1 REPLACED को स्वीकार करता है, इसलिए आईओटी सर्विस ने एक सुपरसेड एलेक्सा लिंक के अनुदान को रद्द कर दिया
मालिक 2026-10-21। KamoOAuthRevokeReason.REPLACED पहले से ही मौजूद है (स्ट्रिंग-पेर्सिस्टेड, no CHECK on revoked reason), इसलिए कोई साझा-lib या DDL परिवर्तन नहीं; आंतरिक रद्द श्वेतसूची इसे जोड़ता है और ऑडिट करता है OAUTH GRANT REVOKED (REPLACED). सुरक्षा सेवा केवल कारणों (CODE REUSE, REFRESH REUSE, CLIENT REVOKED, ORG VOIDED) ने मना कर दिया (pinned).
· kamo-internal
कॉर्नर रिबन हर बाएं-edge एक्सेंट रेल की जगह लेते हैं
सिस्टम बग पेज पहले चला गया। यह परिवर्तन बाकी कामो-आंतरिक है: 120 फ़ाइलों के बारे में जहां एक आइटम को एक रंगीन नियम द्वारा चिह्नित किया गया था, इसके बायीं तरफ किनारे - एक borderLeft, एक Tailwind border-l-N, एक inset बॉक्स-शैडो, एक: या बिल्कुल रखा बार, या एक लघु अग्रणी फ्लेक्स बार - अब कोने ले जाते हैं उसी रंग में और उसी स्थिति में रिबन। कॉर्नररिबन दो रूपों को उन जगहों पर पहुंचाता है जो एक बच्चा तत्व नहीं जा सकता है, दोनों एक 135 डिग्री ढाल से समान रिबन ड्राइंग: - कोनेRibbonSx (रंग, आकार, छद्म, लंगर) - तत्व के एक sx खंड अपने छद्म तत्व। AG ग्रिड पंक्तियों के लिए अकेले एंकर = झूठे पत्ते की स्थिति, जो ग्रिड खुद को रखता है; '&:: बाद में' ग्रिड से बचा जाता है: - Globals.css में कामो-कॉर्नर-रिब्बोन क्लास (-xs/-md, color via) -कॉर्नर-रिब्बोन-रंग), टेलविंड, स्टाइल-jsx और अमीर-पाठ सीएसएस के लिए। रिच टेक्स्ट ब्लॉककोट एक ही नियम का उपयोग करते हैं। लीगलस्टेटरेल लीगलस्टेटरिबन हो जाता है। ग्रिड सेल रेंडर्स रिबन प्रदान करते हैं कोई तैनात रैपर के साथ, इसलिए यह बिल्कुल तैनात करने के लिए लंगर डालता है .ag-cell और पंक्ति के कोने में बैठता है। रेल में नौसेना का सक्रिय मार्कर है एक xs सफेद रिबन; बार संस्करण अपने नीचे रेखांकित रहता है। एनिमेटेड रेल (alarm आगमन, उपलब्ध-लीड पल्स) अपनी चमक रखते हैं और केवल रेल खो देते हैं। ये अकेले छोड़े गए थे क्योंकि वे आइटम संकेतक नहीं हैं: 1px pane विभक्त, समयरेखा/त्रि कनेक्टर्स, प्रगति सलाखों, आकार संभालती है, ऑडियो तरंगों की चयन सीमा, और शीर्ष किनारे या नीचे किनारे सलाखों।.
· kamo-internal
लगभग और हमेशा अनुमति देते हैं, नाम क्यों, एसआई की अपनी तस्वीर, ऑर्ग का अपना रंग
हमेशा अनुमति देते हैं: निर्णय बार से, स्वीकृतिकर्ता सिर्फ इस कार्रवाई या को चुनने का फैसला करता है पूरी तरह से (सामान्य शब्दों में), वास्तव में पढ़ता है कि एसआई के काम में क्या बदलाव होता है विवरण, और पुष्टि करता है; सुरक्षा सेवा नियम लिखती है (पूर्वावलोकन / अनुदान / रद्द करना) रिले), फिर अनुरोध को मंजूरी दे दी जाती है और एसआई ने कहा। जो कुछ बदल नहीं सकता नौकरी विवरण को बताया जाता है कि क्यों और कौन कर सकते हैं, और एक बार अनुमोदन कर सकते हैं; सही कार्रवाई की जरूरत केवल उन लोगों को दी जाती है जो इसे दे सकते हैं। "मुझे फिर से पूछें" में परिणाम और SI के नौकरी विवरण में नियम पर इसे वापस ले जाता है। क्यों: फ़ॉलो-अप ने अपने कार्ड के शब्दों में पहले के अनुरोध का नाम दिया, जिन्होंने निर्णय लिया यह और कब, एक लिंक के साथ; नौकरी विवरण लाइन का कहना है कि कौन सा नियम पूछता है। अवतार: chat windows' lookup (fetchMemberAvatar: photo, फिर उठाया अवतार, प्रारंभिक) कार्ड पर और इनबॉक्स में। रंग: अनुमोदन के माध्यम से - रंग-प्राथमिक से यूआई पेंट्स (buttons, चिप्स, फोकस, बैज, प्रगति, अलर्ट, स्थिति); एक ब्रांड भरने पर शब्द ब्रांड की अपनी चमक से ब्लैक या व्हाइट हैं, इसलिए कोई भी ब्रांड एए में पढ़ता है। जोखिम और राज्य अपने अर्थपूर्ण रंगों को बनाए रखता है।.
· kamo-login
एलेक्सा सहमति नाम स्थान से लिंक करते हैं और स्थान बदलने के लिए फिर से लिंक इंगित करते हैं
· kamo-internal
एलेक्सा सेक्शन का कहना है कि प्रत्येक एलेक्सा अकाउंट का अपना लिंक है
· MCPGatewayService
ऑनर स्टैंडिंग अनुमतियां; पेशकश करें और हमेशा कार्ड पर अनुमति दें
चार्टरनीति ने हल किया.toolApprovals और प्रत्येक नियम के खड़े झंडे को पढ़ा। A एक उपकरण के बारे में सदस्य का नियम उस उपकरण के लिए अपने वर्ग के नियम के लिए खड़ा है; एक स्थायी अनुमति (अप्रूवल से अनुदान) एक SUPERVISED के तहत रखती है छत लेकिन एक SHADOW SI या एक चार्टर के लिए कभी नहीं जिसे पढ़ा नहीं जा सकता, और एक फॉरबिडीन वर्ग अभी भी जीतता है। पाइपलाइन और पहली संपर्क चेक न्यायाधीश द्वारा उपकरण, तो एक हमेशा की अनुमति भेजने अभी भी एक पहले संपर्क से पहले पूछते हैं। अनुमोदन कार्ड हमेशा प्रदान करता है: जब तक कि उपकरण केवल व्यक्ति है, तब तक पेशकश की जाती है। पैसे की चाल, सुरक्षा या उपकरणों को छूता है, या उसकी तरह की कार्रवाई कभी नहीं होती है अच्छे के लिए अनुमति दी, सादे शब्दों में कारण, उपकरण का शीर्षक, तरह में सादे शब्दों और अधिकार उपकरण की जरूरत है।.
· SecurityService
अनुमोदन और हमेशा अनुमति देते हैं
************* पोस्ट ************* {approvalId, स्कोप TOOL + CLASS, अनुदानRights?} **************** (मुझे फिर से) अनुमोदन उपकरण और तरह की कार्रवाई का नाम देता है; केवल वही जो संपादित कर सकता है SI के चार्टर (CharterAccess.editRefusal) ने सदस्य CharterWriter के माध्यम से इसे अनुदान दिया (वैलिडेशन, नया स्टाम्प, रनटाइम बताया गया)। प्रकार के स्थायी अनुमतियों के लिए मना किया कभी अनुमति नहीं देता, एक संचार-नीति या प्रकटीकरण अनुमोदन, एक निश्चित अनुरोध, एक छाया SI, एक नियम दूसरे परत सेट, और एक निषिद्ध वर्ग; प्रत्येक इनकार और पहले / बाद में सादे शब्दों में कहा जाता है। एक सही उपकरण की जरूरत है कि SI केवल उन लोगों के लिए कमी की पेशकश की जाती है जो सदस्य सुरक्षा का प्रबंधन करते हैं और इसे रखती हैं।.
· kamo-shared-library
अनुमोदन से स्थायी अनुमति (अनुमोदित और हमेशा अनुमति)
एक सदस्य का अपना APPROVAL आइटम अब एक उपकरण (tool name) का नाम बदल सकता है और रिकॉर्ड कर सकता है यह अनुमोदन से आया, जिसने इसे दिया और कब (item origin APPROVAL)। The समाधानकर्ता जवाब हल.tool उपकरण नियमों के लिए स्वीकृति जो एक वर्ग के तहत बैठते हैं नियम जो डिफ़ॉल्ट है या सदस्य का अपना है और नहीं फोर्ड; एक परत का नियम कभी ढीला नहीं है। स्टैंडिंगपर्मिशन उन प्रकार की कार्रवाई को सूचीबद्ध करता है जो कभी नहीं होते हैं अच्छा (मनी, उपकरण, एसआई के कंप्यूटर, सूचना रिलीज,) के लिए अनुमति दी बाहरी आदान-प्रदान, पहले संपर्क) और प्रत्येक तरह के सादे शब्दों में कहते हैं। दृश्य और दृश्य स्टैम्प इन वस्तुओं के बिना चार्टर्स के लिए अपरिवर्तित हैं। डीडीएल: सुरक्षा सेवा ************* (applied).
· kamo-internal
कॉर्नर रिबन सिस्टम बग पर बाएं किनारे के एक्सेंट रेल की जगह लेते हैं
कॉर्नररिबन कामो-लॉगिन के साइन-इन पेन रिबन का सूचक रूप है: एक पतली किसी भी रंग में, किसी आइटम के टॉप-लेफ्ट कोने में छायांकित विकर्ण बैंड, तीन पर आकार। यह खुद को अपने कोने बॉक्स में क्लिप करता है और माता-पिता के त्रिज्या को विरासत में देता है, इसलिए माता-पिता को केवल स्थिति की आवश्यकता होती है: रिश्तेदार। यह बग कार्ड पर रेल को प्रतिस्थापित करता है, दराज का स्टेटस-रेज़न कॉलआउट, ड्रॉअर का स्टेटस-रेज़न कॉलआउट, द थ्रेड के उद्धृत माता-पिता और इसके उत्तर देने वाले बार, और एसआई हैंडऑफ़ कार्ड दिखाया गया है धागे में ( लाइव सपोर्ट के साथ साझा)।.
· KlusterServices
Svc iot iot.live.device की सदस्यता ले सकता है।
· kamo-marketing
आईओटी डिवाइस की घोषणा - / फीचर्स श्रेणी, क्षमताओं समूह और / डिवाइस-संगतता लाइव जाना (SP14 T+0)
IoT उपकरण 2026-10-21 03:47 UTC (catalog override COMPLETED + उपलब्ध, मालिक-अनुमोदित) पर प्रकाशित किया गया था। The संगतता पृष्ठ लाइव फ़ीड पढ़ता है: आज 8 सेवाएं।.
· kamo-internal
सादा भाषा अनुमोदन कार्ड और एक प्रीमियम अनुमोदन इनबॉक्स
मालिक आदेश 2026-10-20: इंटरेक्शन सेंटर का अनुमोदन टैब और अनुमोदन पॉपअप सदस्य GUIDs और JSON दिखाया गया। प्रत्येक अनुमोदन अब एक कार्ड के रूप में पढ़ा जाता है जो गैर-तकनीकी व्यक्ति है। समझते हैं: एसआई का चेहरा और नाम, जो करना चाहता है उसका एक वाक्य ('Misir Juan) यीशु "कॉल बैक जेन" को मूल्यांकन के बारे में चिह्नित करना चाहता है। यह उन चिप्स के रूप में स्पर्श करता है जो उन्हें खोलते हैं, सटीक संदेश भेजेगा (ईमेल, टेक्स्ट, चैट,) कॉल, बैठक), लेबल वाले क्षेत्रों (मनी, पाठक के क्षेत्र में समय) के रूप में विवरण, फोन और उनके पॉपअप के रूप में पता), यह क्यों पूछ रहा है, सादे शब्दों में जोखिम, क्या आगे बढ़ना और डिक्लिन करना, और जब यह गिर जाता है तो एक उलटी गिनती। कच्चे अनुरोध केवल बैठता है एक बंद तकनीकी विवरण के तहत। एक नोट के साथ डिकोडर को छोड़ दें, एक चैट में एसआई से पूछें, और सर्वर को अनुमति देने से पहले शब्दों को संपादित करें; ए / डी / ई शॉर्टकट। इनबॉक्स (इंटरेक्शन सेंटर टैब, और वर्कफोर्स हब एक रीडिंग फलक के साथ बगल में सूची: खोज, प्रकार और जोखिम द्वारा फिल्टर, छँटाई (सबसे पहले चूक करने के लिए), बहु चयन सभी / डिकोडर सभी (उच्च जोखिम वाले पहले नामित), त्वरित स्वीकृति और डिकोडर के साथ प्रत्येक पंक्ति (एक उच्च जोखिम अनुरोध इसके बजाय खुलता है), कीबोर्ड नेविगेशन, आशावादी पंक्तियां कि वे तय कर रहे हैं के रूप में छोड़, कंकाल और एक गर्म खाली राज्य लोड हो रहा है; फ्रेमर मोशन नीचे मोशन कन्फिग ने मोशन = उपयोगकर्ता को कम कर दिया, सीएसएस अपने क्वेरी के साथ संक्रमण; प्रकाश और अंधेरा; फोन लेआउट। शब्दकोश में स्ट्रिंग (पहले खींचा); एक वाक्यांश शब्दकोश की कमी या कि सर्वर से बहाया सर्वर के अंग्रेजी में वापस गिर जाता है, कभी एक कुंजी नहीं।.
· kamo-internal
उपकरण (आईओटी) नेव विकल्प बैज खुला अलार्म, पल्स जबकि एक प्रतीक्षा करता है, और इसका मेनू अलार्म की ओर जाता है
मालिक, 2026-10-20 (IoT Close-out F12): आईओटी अलर्ट केवल ई-मेल रहते हैं; अलार्म ऐप में लोगों तक पहुंचते हैं। - उपकरण (IOT) अपने पृष्ठों का एक मेनू (toolKey iot) है, टैब बार की अपनी पंक्तियां (IOT TABS), उनमें से अलार्म ओपन अलार्म गिनती के साथ, फिर एक सदस्य के लिए उपकरण (आईओटी) सेटिंग्स जो एक सेटिंग्स टैब खोल सकते हैं। - ट्रिगर का बैज खुला अलार्म है जिसे सदस्य देख सकते हैं ( अलार्म सारांश, ठंडे बस्ते में डालने / दबाया गया छोड़ दिया गया) सर्वर द्वारा; आइकन पल्स (blinkIcon, मेल/समर्थन उपचार) जबकि कोई एक स्वीकृति के लिए इंतजार करता है। आईओटी अधिसूचना पल्स द्वारा लाइव, rt.org.iot, फोकस / रीकनेक्ट और एक मिनट का फर्श; एक असफल पढ़ने वाला रहता है दावा करने के बजाय अंतिम गिनती नहीं। - लांचपैड (sectionsForTool) और कमांड पैलेट (lands on /iot) का पालन करें। - नव बैज: दोनों विषयों में प्रकाश पैलेट की त्रुटि लाल (सफेद के तहत डार्क # F44336 3.7:1 था)। शॉट्स / tmp/iot-wt/fu-shots/F12 (रेल विस्तारित/collapsed, बार; प्रकाश/dark; axe स्वच्छ).
· InitializerService
KamoCameras को व्यापार और व्यापार में शामिल किया गया है, और हर ब्रह्मांड के प्रीमियम रन पर और ऊपर
मालिक, 2026-10-20 (IoT Close-out F11): अन्य ब्रह्मांडों में व्यापार, उद्यम और उनके समकक्ष। प्लेटफार्मTierMatrixMigration: व्यापार लाभ KAMO CAMERAS (Enterprise विरासत)। - यूनिवर्सपैकेज: परिवार / समुदाय / व्यक्तिगत प्रीमियम लाभ यह (Enterprise / प्रो विरासत)। - TIER LADDER: BusinessUp (केवल प्लेटफॉर्म था) और ब्रह्मांडीय पैकेजों से ब्रह्मांडीय रनग्स। - KamoCamerasTiersTest ने सीढ़ी को पिन किया; UniverseCatalogMigrationTest के अनुबंधित पैकेजों का पालन करें। उत्पादन पंक्तियों को पहले लिखा गया था ************* 2 सूची पंक्तियाँ, 20 योजना पंक्तियाँ; sign.pink की योजना इसे बाहर कर देती है, क्योंकि SP14 E2 ने IoT के लिए किया था), क्योंकि KI धक्का कुछ भी नहीं चलाता है।.

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं