स्थान और दान-पुण्य संस्थाएँ, CGW की लाइव पहुँच और एक बेहतर गार्डन ऐप
CoinGarden अब Places & Charities में वास्तविक पर्यावरणीय रिपोर्ट, सामुदायिक समर्थन और सत्यापित पूर्णता प्रमाण को जोड़ता है। इस रिलीज़ के साथ ही सत्यापित CGW मेननेट अनुभव को टोकन पोर्टल में लाया गया है, फ्लावर कम्युनिटी और केयर टूल्स का विस्तार किया गया है, और वॉलेट, AI और एडमिन की विश्वसनीयता को मजबूत किया गया है।
नया- प्लेसेस एंड चैरिटीज लोगों को तस्वीरों और मानचित्र निर्देशांकों के साथ प्रदूषित या लुप्तप्राय स्थानों की रिपोर्ट करने, सार्वजनिक प्रगति का अनुसरण करने, CGW के साथ अभियानों का समर्थन करने, पहले/बाद के सबूत जमा करने और सत्यापित परिणाम देखने की सुविधा देता है।
- प्रत्येक प्रस्तुत आवेदन की एआई द्वारा नए सिरे से समीक्षा की जाती है। स्पष्ट रिपोर्ट सीधे प्रकाशित की जा सकती हैं, जबकि अनिश्चित, डुप्लिकेट, असंगत या असुरक्षित रिपोर्ट मानव मॉडरेटर के पास रहती हैं; एआई कभी भी फंडिंग नहीं खोलता या CGW को स्थानांतरित नहीं करता।
- पर्यावरणीय उपलब्धियां अब प्रोफाइल, उपलब्धियों और प्रशासन के अंतर्गत रिपोर्टिंग, सामुदायिक समर्थन, पुष्ट योगदान, सत्यापित सफाई और पर्यावरणीय पुरस्कारों को दर्शाती हैं।
- अब सार्वजनिक रूप से फूल साझा करने में अधिक समृद्ध फूल कार्ड, मालिक का विवरण, सार्वजनिक माली प्रोफाइल, फॉलो, विशेष बैज, कॉपी/शेयर नियंत्रण और निरंतर खोज स्क्रॉलिंग जैसी सुविधाएं शामिल हैं।
- गार्डन प्लस चेकआउट, बिलिंग प्रबंधन, उपयोग सीमा और नवीनीकरण अनुस्मारक मौजूदा खाता और भुगतान प्रक्रियाओं के माध्यम से उपलब्ध हैं।
- टोकन पोर्टल अब गूगल साइन-इन, लिंक्ड वॉलेट प्रोफाइल, एक Ledger स्वामित्व-हस्ताक्षर विकल्प, साझा एडमिन रिवार्ड ड्राफ्ट और सत्यापित CGW ट्रेडिंग और लिक्विडिटी गंतव्यों तक सीधी पहुंच का समर्थन करता है।
उन्नत- टोकन पोर्टल और एडमिन सेंटर पुरानी प्री-लॉन्च या प्लेसहोल्डर स्थिति के बजाय मानक लाइव Solana मेननेट CGW मिंट, पूल, शेष राशि, धारकों, लेनदेन, प्राधिकरणों और बाज़ार लिंक को पढ़ते हैं।
- GardenApp में सीधे पानी देने की क्रियाएं, बगीचे और फूलों का स्पष्ट क्रम, थीम के अनुसार सदस्यता लाभ, होमपेज शॉर्टकट, कॉम्पैक्ट मोबाइल कार्ड और अधिक उपयोगी प्रोफ़ाइल गतिविधि सारांश शामिल हैं।
- फूलों की पहचान और देखभाल के लिए एक विस्तृत, सुव्यवस्थित पादप सूची का उपयोग किया जाता है जिसमें समीक्षित नाम, देखभाल संबंधी विवरण, विश्वसनीयता और उत्पत्ति की जानकारी शामिल होती है, साथ ही माली के नियंत्रण में सुधार की सुविधा भी दी जाती है।
- एडमिन सेंटर में उपयोगकर्ता/सामग्री गतिविधि, स्थानों के मॉडरेशन और फंडिंग की निगरानी, पर्यावरणीय बैज के प्रमाण, साझा पुरस्कार वर्कफ़्लो, एनालिटिक्स और अधिक लचीले अनुवाद संचालन जैसी गहन सुविधाएं शामिल हैं।
- ये तीनों सार्वजनिक साइटें निजी खाता डेटा तक पहुंच का विस्तार किए बिना सुसंगत, केवल पढ़ने योग्य एजेंट खोज दस्तावेज़ और Google Analytics माप प्रदर्शित करती हैं।
तय- डेस्कटॉप Ledger लेनदेन हस्ताक्षर को बहाल किया गया और वॉलेट-जोड़े गए प्राथमिकता सेटिंग्स के लिए सत्यापन को सही किया गया, साथ ही सटीक चुनौती, हस्ताक्षर और रीप्ले जांच को बरकरार रखा गया। एंड्रॉइड मोबाइल वॉलेट एडाप्टर नेटिव साइन-इन को बरकरार रखता है और सामान्य एक्सटेंशन वॉलेट संदेश हस्ताक्षर को बरकरार रखते हैं।
- एआई अनुरोध केंद्रीय प्रदाता द्वारा कॉन्फ़िगर किए गए गेटवे का उपयोग करते हैं जिसमें सही टाइमआउट और फ़ॉलबैक व्यवहार होता है; प्रदाताओं की अनुपलब्धता होने पर फूल की पहचान कभी भी मनगढ़ंत परिणाम नहीं दिखाती है।
- सार्वजनिक स्थानों की तस्वीरें अनाम डायरेक्ट-लिंक आगंतुकों के लिए लोड हो जाती हैं, जिनमें पुराने कैश्ड मीडिया यूआरएल भी शामिल हैं; अनुमोदन के बाद अस्थायी निजी-फोटो त्रुटियां कैश नहीं की जाती हैं, और स्थान के सोशल प्रीव्यू में वास्तविक कवर फोटो का उपयोग किया जाता है।
- अब प्लेस कार्ड संकीर्ण स्क्रीन पर बड़ी तस्वीरों, लंबे शीर्षकों, स्थानों और एक्शन कंट्रोल्स को अलग-अलग पंक्तियों में रखते हैं; प्रोफाइल इम्पैक्ट कार्ड प्लेसेस और चैरिटीज से लिंक होते हैं।
- सितंबर के अपडेट में CI, मेननेट मैनिफेस्ट चेक, टोकन डेटा फॉलबैक, मोबाइल नेविगेशन, कैटलॉग पेजिंग, अनुवाद और सार्वजनिक पृष्ठ की विश्वसनीयता से संबंधित समस्याओं को ठीक किया गया।
सुरक्षा- वॉलेट प्रमाणीकरण सर्वर द्वारा जारी चुनौती और चयनित पते को क्रिप्टोग्राफिक रूप से सत्यापित करता है और प्रत्येक नॉनस का एक बार उपयोग करता है; मूल SIWS फ़ील्ड सटीक रहते हैं और Ledger प्रमाण केवल मेमो-आधारित सत्यापन को बनाए रखते हैं। कोई प्रमाणीकरण लेनदेन प्रसारित नहीं किया जाता है।
- CGW योगदान उपयोगकर्ता द्वारा हस्ताक्षरित रहते हैं और ऑन-चेन सत्यापन के बाद ही गिने जाते हैं; परियोजना भुगतान और पर्यावरणीय पुरस्कार स्पष्ट स्क्वाड मल्टीसिग ऑपरेशन बने रहते हैं जिसमें कोई एप्लिकेशन-धारित हस्ताक्षर कुंजी नहीं होती है।
- सार्वजनिक स्थानों और फूलों के दृश्य केवल अनुमति प्राप्त सार्वजनिक क्षेत्रों को ही प्रदर्शित करते हैं, संवेदनशील स्थान आवश्यकतानुसार अस्पष्ट रहते हैं, और संग्रहीत एआई/प्रदाता क्रेडेंशियल अपठनीय और सर्वर-साइड रहते हैं।
डॉक्स- उत्पाद, आर्किटेक्चर, एआई, डेटाबेस, स्थान और चैरिटी, टोकन और परिचालन दस्तावेज़ अब सत्यापित Solana मेननेट परिनियोजन और वर्तमान शिप किए गए एप्लिकेशन व्यवहार को दर्शाते हैं।
मोबाइल नेविगेशन और वॉलेट कनेक्शन रिकवरी
यह फ़ोन पर वेबसाइट मेनू को पुनर्स्थापित करता है, मौजूदा मोबाइल वॉलेट कनेक्टर को बेहतर बनाता है और खाते में पहले से जोड़े गए वॉलेट दिखाता है। एडमिन कैटलॉग पेज छोटी स्क्रीन पर भी ठीक से फिट होते हैं और पेजिंग प्रक्रिया सही ढंग से चलती है। वर्तमान दस्तावेज़ में दो प्रोग्रामों के कार्यान्वयन की प्रक्रिया का विवरण दिया गया है; मुख्य नेटवर्क अभी तक तैनात नहीं किया गया है।
उन्नत- टोकन और फूल ऐप अपने मौजूदा मोबाइल कनेक्टर का उपयोग करते हैं। पहले से जुड़े वॉलेट उपयोगकर्ताओं से उन्हें दोबारा जोड़ने को कहे बिना दिखाए जाते हैं; अतिरिक्त Phantom ब्राउज़र-हैंडऑफ़ बटन हटा दिए गए हैं।
- बंद एडमिन नेविगेशन को कीबोर्ड फोकस से बाहर रखा जाता है और मेनू नियंत्रण इसके ड्रॉअर की पहचान करता है।
तय- सार्वजनिक वेबसाइट का मेनू दिखाई देता है और फोन पर खुलता है, जिसमें बड़े टच टारगेट होते हैं और बंद करने के लिए एस्केप बटन दबाया जाता है।
- एंड्रॉइड वॉलेट साइन-इन, साइनिंग क्रिया को सक्रिय करने से पहले एक तैयार चुनौती की प्रतीक्षा करता है, और असफल प्रयास पुनः प्रयास के लिए एक नई चुनौती तैयार करते हैं।
- एडमिन प्लांट कैटलॉग पेज कंसोल के रिस्पॉन्सिव कार्ड, फिल्टर और टेबल का उपयोग करते हैं; कैटलॉग पेजिंग अब अनुरोधित ऑफसेट का अनुसरण करती है।
डॉक्स- वर्तमान दिशा-निर्देश मालिक द्वारा अपग्रेड टाइमलॉक को हटाने की जानकारी को दर्शाते हैं: दो प्रोग्राम जिनमें अपग्रेड प्राधिकरण के रूप में स्क्वाड वॉल्ट 0 है। पुराने रिलीज़ नोट्स ऐतिहासिक रिकॉर्ड बने रहेंगे।
- रिलीज़ योजना पूर्ण हो चुके एप्लिकेशन जांचों को अनसुलझे समारोह नियंत्रण और निष्पादन साक्ष्यों से अलग करती है। इस अपडेट द्वारा किसी भी CGW मेननेट लॉन्च को अधिकृत नहीं किया गया है।
समारोह में टाइमलॉक, तीन-तरफ़ा पुनरुत्पादित निर्माण, मोबाइल वॉलेट साइन-इन
cgw-timelock को एक वास्तविक मेननेट पहचान, एक 11-केस LiteSVM सूट और उत्पत्ति अनुक्रम में एक स्थान प्राप्त होता है; तीनों प्रोग्राम बाइनरी को समारोह कमिट 9c6e0f8 पर दो सत्यापनकर्ताओं और CI द्वारा बाइट-दर-बाइट पुन: प्रस्तुत किया जाता है; मोबाइल वॉलेट एडाप्टर नेटिव साइन-इन-विद-Solana के माध्यम से एंड्रॉइड पर लिंक होता है; व्यवस्थापक प्राधिकरण पृष्ठ प्रोग्राम और मेटाडेटा प्राधिकरणों को लाइव पढ़ता है। समारोह का निर्णय NO_GO रहता है: जारीकर्ता द्वारा कानूनी समीक्षा माफ कर दी गई है, परिचालन द्वार O1/O5/O6/O7 और C3 खुले रहते हैं, और कोई mainnet-beta लेखन नहीं हुआ है।
नया- cgw-timelock समारोह पहचान EGu8yPEf…s48qi1M घोषित करता है; tests-integration/tests/timelock.rs वास्तविक बाइनरी के विरुद्ध 11 आवश्यक मामलों को चलाता है, जिसमें टाइमलॉक पीडीए के माध्यम से निष्पादित एक वास्तविक बीपीएफ-लोडर अपग्रेड शामिल है।
- मेननेट सेरेमनी टूलिंग तीन प्रोग्राम तैनात करता है: @cgw/chain-config, timelockProgram/timelockConfig प्राप्त करता है, verify-mainnet-invariants.mjs यह सुनिश्चित करता है कि vesting/rewards अपग्रेड अथॉरिटी == TimelockConfig PDA (Vault 0 सीधे तौर पर एक MISMATCH है) और cgw-timelock अपग्रेड अथॉरिटी == Vault 0 है, और ऑपरेटर कंसोल, लॉन्च रनबुक, सेरेमनी पैक और जेनेसिस सेरेमनी एक ही क्रम का वर्णन करते हैं।
- build-attestation.mjs तीनों प्रोग्रामों को कवर करता है और आंशिक प्रमाणीकरण को अस्वीकार करता है; पावेल ए, इवान जी और सीआई ने cgw_vesting.so 84c85be2…, cgw_rewards.so 10ec7188… और cgw_timelock.so 8de82668… को 9c6e0f8 पर पुन: प्रस्तुत किया।
- Devnet एंड-टू-एंड टीम परीक्षण: team-vesting-check.mjs (केवल पढ़ने योग्य; दिखाया कि टीम शेड्यूल पर कभी दावा नहीं किया गया क्योंकि इसका लाभार्थी एक डिस्पोजेबल कुंजी है), team-claim-devnet.mjs (परीक्षण कुंजी जोड़ी के साथ केवल devnet दावा), और टीम-नियंत्रित लाभार्थी के लिए team-test-schedule-tool-gr2.html पर URL पैरामीटर।
- मोबाइल: मोबाइल वॉलेट एडाप्टर एंड्रॉइड पर रजिस्टर होता है और नेटिव सोलाना: साइन इन के माध्यम से लिंक होता है — एक वॉलेट सेशन जो ऑथराइज़ और साइन करता है। ऐप्स/एपीआई एक अनबाउंड SIWS चैलेंज जारी करता है और वॉलेट द्वारा निर्मित हस्ताक्षरित बाइट्स (डोमेन, पता, स्टेटमेंट, नॉनस, रिक्वेस्ट आईडी) को वेरिफाई करता है।
- व्यवस्थापक टोकन प्राधिकरण: प्रोग्राम अपग्रेड प्राधिकरण और मेटाडेटा अपडेट प्राधिकरण अब अज्ञात रिपोर्ट करने के बजाय लाइव पढ़े जाते हैं (प्रोग्रामडेटा पीडीए और मेटाप्लेक्स खाता); अपेक्षित प्राधिकरण मैनिफेस्ट का अनुसरण करता है (टाइमलॉक कॉन्फ़िगरेशन पीडीए जहां रिकॉर्ड किया गया है, अन्यथा वॉल्ट 0)।
तय- ceremony.mjs repository.anchor ने मेननेट प्रोग्राम मैपिंग की अनुपस्थिति की पुष्टि की, जो कि एक पूर्व-T8 अपरिवर्तनीय है; अब यह पुष्टि करता है कि मैपिंग मौजूद है, प्रत्येक संकलित declare_id से मेल खाता है! और किसी भी devnet id का पुन: उपयोग नहीं करता है।
- verify-fresh-program-identity.mjs प्रोग्राम पहचान के रूप में प्रस्तावित वॉलेट पतों (हस्ताक्षरकर्ता उम्मीदवार, परिनियोजनकर्ता, शुल्क भुगतानकर्ता) को अस्वीकार करता है।
- cgw-rewards द्वारा उत्पन्न स्थिरांक const अभिकथन के माध्यम से भार वहन करते हैं, जिससे rustc 1.98 की dead_code विफलता ठीक हो जाती है; LiteSVM त्रुटि-कोड स्थिरांक दोनों सुइट्स में सही किए गए हैं; CI Solana/Anchor टूलचेन को कैश करता है।
सुरक्षा- T8 §2 अभिरक्षा दर्ज: बिटलॉकर-एन्क्रिप्टेड बाहरी ड्राइव पर सभी तीन प्रोग्राम कुंजीजोड़े दूसरी एन्क्रिप्टेड प्रति के साथ; कोई कुंजी सामग्री कभी प्रसारित नहीं की गई।
- कानूनी द्वार G2/G3 और हस्ताक्षरकर्ता-स्वतंत्रता द्वार O3 को मालिक द्वारा अस्वीकार कर दिया गया है (2026-08-25) और अभी भी निर्णय को अवरुद्ध कर रहे हैं; सार्वजनिक दस्तावेज़ पृष्ठ वर्तमान में हस्ताक्षरकर्ता की स्वतंत्रता को शून्य के रूप में प्रकट करता है।
डेवलपर- अटैस्टेशन, इनवेरिएंट, मैनिफेस्ट-कंसिस्टेंसी, कंट्रोलर और एचटीएमएल-टूल गार्ड सभी नए तीन-प्रोग्राम पथों के माध्यम से चलते हैं और NOT_DEPLOYED रिपोर्ट करते हैं; ऑपरेटर कंसोल को क्रोम में C:\projects at c8af8ca से लाइव सत्यापित किया गया था।
- ऑथरिंग सैंडबॉक्स में सत्यापित नहीं: @cgw/api, @cgw/mobile और @cgw/chain-config के लिए pnpm टाइपचेक/परीक्षण, और एंड्रॉइड साइन-इन प्रवाह का एक डिवाइस पास — CI और एक फोन सुरक्षा उपाय हैं।
मेननेट कोड-पूर्ण करने योग्य अंतराल समापन (T7-T9, अपरिवर्तनीय इंजन, समारोह PREPARE टूलिंग)
यह मेननेट-रेडीनेस रिव्यू से कोड-कंप्लीट करने योग्य सभी आइटम को बंद करता है और सेवानिवृत्त तृतीय-पक्ष-रिपोर्ट गेट को अनिवार्य आंतरिक निष्कर्ष निपटान, एडवर्सरियल टेस्टिंग, दो स्वतंत्र बिल्ड रिप्रोडक्शन, सिमुलेशन और अंतिम इनवेरिएंट से प्रतिस्थापित करता है। समारोह का निर्णय NO_GO ही रहता है।
नया- scripts/mainnet/verify-program-authorities.mjs (T7): प्रत्येक प्रोडक्शन प्रोग्राम के प्रोग्रामडेटा पीडीए को स्वतंत्र रूप से प्राप्त करता है और ऑपरेटर द्वारा आपूर्ति किए गए अपेक्षित मूल्य के विरुद्ध इसके लाइव अपग्रेड प्राधिकरण की तुलना करता है।
- scripts/mainnet/verify-fresh-program-identity.mjs + docs/token/CGW_MAINNET_PROGRAM_ID_CEREMONY.md (T8): devnet/localnet प्रोग्राम कुंजी जोड़ी को मेननेट पहचान के रूप में पुन: उपयोग करने से रोकता है; स्व-परीक्षण किया गया।
- scripts/mainnet/manifest-transition.mjs + verify-manifest-consistency.mjs (T9): CANDIDATE -> DEPLOYED -> INDEPENDENTLY_VERIFIED -> CANONICAL स्टेट मशीन; कैनोनिकल manifest.ts फ़ाइल किसी भी स्थिति में कभी भी स्वतः संपादित नहीं होती है।
- scripts/mainnet/verify-mainnet-invariants.mjs: एकल-कमांड अंतिम अपरिवर्तनीय इंजन जो जेनेसिस हैश, दोनों प्रोग्राम, स्क्वाड, मिंट, मेटाडेटा, सभी छह वॉल्ट, रिवॉर्ड्सकॉन्फिग/वेस्टिंगकॉन्फिग पीडीए और रेडीनेस-गेट क्रॉस-चेक को कवर करता है; JSON आउटपुट, निकास 0/1, कोई चेतावनी नहीं-पास के रूप में।
- scripts/mainnet/evidence-record.mjs: प्रत्येक अपरिवर्तनीय समारोह चरण के लिए मानक साक्ष्य-रिकॉर्ड स्कीमा और केवल-जोड़ने वाला लेखक, जिसमें एक गुप्त-सामग्री फ़ील्ड-नाम गार्ड शामिल है।
- scripts/mainnet/prepare-mint-metadata-mainnet.mjs, prepare-vaults-mainnet.mjs, prepare-squads-mainnet.mjs, prepare-rewards-vesting-mainnet.mjs: केवल तैयारी + सिमुलेशन + सत्यापन, केवल सार्वजनिक कुंजी (कोई निजी कुंजी लोड नहीं की जाती), सिद्ध devnet Genesis Rehearsal #2 / प्रामाणिक स्क्वाड निर्माण स्क्रिप्ट पर आधारित। इस रिपॉजिटरी के मौजूदा नो-वन-क्लिक-डिप्लॉय डिज़ाइन के अनुसार, जानबूझकर कोई सबमिशन पथ नहीं है।
- scripts/mainnet/signer-ceremony-state.mjs: IDENTIFIED -> OWNERSHIP_PROVEN -> APPOINTED -> INDEPENDENCE_VERIFIED -> RECOVERY_VERIFIED -> CEREMONY_READY स्टेट मशीन प्रति हस्ताक्षरकर्ता, संचालन का क्रम लागू और स्व-परीक्षणित।
- scripts/mainnet/authority-transition-matrix.mjs: प्रत्येक शासित मेननेट प्राधिकरण के लिए OBJECT/CURRENT/EXPECTED/STATUS, CURRENT हमेशा लाइव पढ़ता है।
- scripts/mainnet/verify-transaction-safety.mjs: prepare-*-mainnet.mjs स्क्रिप्ट पर स्थिर सुरक्षा ऑडिट (नया ब्लॉकहैश, कोई टिकाऊ नॉनस नहीं, कोई ब्रॉडकास्ट नहीं, कोई निजी कुंजी लोडिंग नहीं, सिमुलेशन-गेटेड, रेपो के बाहर साक्ष्य)।
- scripts/mainnet/mainnet-readiness-score.mjs: नॉन-गेटिंग इंजीनियरिंग/कस्टडी/लीगल/ऑपरेशन्स तत्परता सारांश, स्पष्ट रूप से कभी भी ceremony.mjs के निर्णय को ओवरराइड नहीं करता है।
- scripts/mainnet/mainnet-rpc-lib.mjs: साझा, निर्भरता-मुक्त RPC/manifest/base58 प्रिमिटिव्स जिनका उपयोग ऊपर की प्रत्येक नई स्क्रिप्ट द्वारा किया जाता है।
- scripts/mainnet/package.json: यह नई PREPARE/VERIFY स्क्रिप्ट की @solana/web3.js, @solana/spl-token, @metaplex-foundation/mpl-token-metadata और @sqds/multisig निर्भरताओं को अलग करता है, जो scripts/devnet के अपने अलगाव तर्क को प्रतिबिंबित करता है।
- docs/token/CGW_DEVNET_MAINNET_GAP_MATRIX.md: सभी 30 समारोह क्षमताओं में devnet-से-मेननेट परिचालन चेकलिस्ट।
सुरक्षा- सेवानिवृत्त रेडीनेस गेट G5 और संबंधित निजी-नियंत्रण अनुमोदन फ़ील्ड को हटा दिया गया है। वर्तमान अनिवार्य साक्ष्य आंतरिक निष्कर्षों का निपटान, विरोधी परीक्षण, दो स्वतंत्र सत्यापनकर्ताओं से पुनरुत्पादित SBF/IDL हैश, लेनदेन सिमुलेशन और अंतिम ऑन-चेन अपरिवर्तनीयता हैं।
- पांच गवाहों ने Solflare + Ledger नैनो एस प्लस स्वामित्व प्रमाणों को O4 को पास करने के लिए बढ़ावा दिया; हस्ताक्षरकर्ता की नियुक्ति, स्वतंत्रता और वसूली अलग-अलग द्वार बने हुए हैं।
डेवलपर- Ledger स्वामित्व-प्रमाण पृष्ठ अब एक कनेक्ट और एक साइन क्रिया के साथ devnet टूल को प्रतिबिंबित करता है। Solflare + Ledger नैनो एस प्लस ने सभी पांच सटीक v0 हस्ताक्षर उत्पन्न किए; एक बाद के गवाह पास ने अलग-अलग स्क्रीन-गवाह और द्वितीय-चैनल पुष्टिकरण रिकॉर्ड प्रदान किए, और ऑफ़लाइन सत्यापन ने लाइव रहते हुए 5/5 हार्डवेयर-स्पष्ट-हस्ताक्षरित कुंजी-नियंत्रण प्रमाणों को बंद कर दिया। Phantom ने उसी पेलोड को लेनदेन-आकार के रूप में अस्वीकार कर दिया, इसलिए पृष्ठ सिद्ध Solflare मार्ग की अनुशंसा करता है। नियुक्ति, स्वतंत्रता, पुनर्प्राप्ति और अंतिम अभिरक्षा अनुमोदन अलग-अलग द्वार बने हुए हैं।
- प्रत्येक नई स्क्रिप्ट नोड --check से गुजरती है; verify-fresh-program-identity.mjs, signer-ceremony-state.mjs और verify-transaction-safety.mjs प्रत्येक एक वास्तविक स्व-परीक्षण/रिग्रेशन रन (केवल सिंटैक्स जांच नहीं) करती है और उसे पास करती है।
- verify-manifest-consistency.mjs को वास्तव में लाइव रिपॉजिटरी के विरुद्ध चलाया गया था और यह सही ढंग से 11/11 संरचनात्मक जाँचों के उत्तीर्ण होने की रिपोर्ट करता है जबकि mainnet-beta NOT_DEPLOYED स्थिति में है।
- mainnet-readiness-score.mjs को वास्तव में चलाया गया और इसने हार्ड वर्डिक्ट को बदले बिना 13/26 की सही रिपोर्ट दी।
- pnpm lint, typecheck, build और package-test का पूरा सूट सफलतापूर्वक पूरा हो गया। Cargo और Anchor इस होस्ट पर अभी भी अनुपलब्ध हैं। Solana की अलग-थलग निर्भरताएँ लॉकफ़ाइल से स्थापित हो जाती हैं, लेकिन उनकी अंतर्निहित सलाहों को अभी भी निपटाने की आवश्यकता है और बिल्डरों को एक डिस्पोजेबल devnet ड्राई रन की आवश्यकता है।
डॉक्स- packages/chain-config/src/manifest.ts का mainnet-beta ब्लॉक पूरी तरह से null/NOT_DEPLOYED रहता है।
- अप्रचलित तृतीय-पक्ष सहभागिता पैकेज और गेट को हटा दिया गया है। कानूनी, टोकनोमिक्स, हस्ताक्षरकर्ता नियुक्ति/पुनर्प्राप्ति, निर्माण, नेटवर्क, निगरानी और निष्पादन-प्राधिकरण साक्ष्य अभी भी लंबित हैं — 26 में से 13 तत्परता गेट अभी भी अधूरे हैं।
- ceremony.mjs का फैसला अभी भी NO_GO है; इस रिलीज़ में कुछ भी mainnet-beta लेनदेन पर हस्ताक्षर या प्रसारण नहीं कर सकता है।
निजी समारोह नियंत्रण अनुलग्नक
यह रीड-ओनली लोकलहोस्ट कंसोल को ब्राउज़र कोड के सामने उजागर किए बिना या लेनदेन को सक्षम किए बिना, सर्वर-साइड के पूर्ण पथ द्वारा एक निजी कंट्रोलर रिकॉर्ड का अनुसरण करने की अनुमति देता है।
उन्नत- लूपबैक सेवा एक मौजूदा पूर्ण निजी control.json पथ के साथ --control स्वीकार करती है और समारोह कार्यक्षेत्र में नियंत्रक के साक्ष्य जांच को प्रस्तुत करती है।
- ओवरव्यू रिपोर्ट अटैचमेंट की स्थिति बताती है और कंट्रोल स्कीमा और रिपॉजिटरी कमिट बाइंडिंग पास होने तक तैयारी को अधूरा रखती है।
सुरक्षा- निजी पथ और रिकॉर्ड की सामग्री सर्वर-साइड ही रहती है; ब्राउज़र में अभी भी अपलोड, हस्ताक्षर, लेनदेन निर्माण, आरपीसी लेखन या प्रसारण की क्षमता नहीं है।
मेननेट समारोह कार्यक्षेत्र
यह एक अनुक्रमिक पांच-वॉलेट पहचान सूची और एक पूर्ण नियंत्रक-व्युत्पन्न समारोह मानचित्र जोड़ता है, जबकि प्रत्येक मेननेट लेनदेन क्रिया लॉक रहती है।
उन्नत- स्थानीय मेननेट कंसोल अब ब्राउज़र सत्र के लिए खाता स्विच और समारोह-पृष्ठ नेविगेशन के दौरान मान्यता प्राप्त Ledger उम्मीदवार पतों को बरकरार रखता है।
- ओवरव्यू अब बारह चरणों वाला तैयारी मानचित्र प्रदान करता है जो प्रत्येक लॉन्च चरण को उसके साक्ष्य पृष्ठ और नियंत्रक द्वारा प्राप्त सटीक स्थिति से जोड़ता है।
सुरक्षा- सत्र की पहचान अभिरक्षा और प्राधिकरण से अलग रहती है, और जब तक मेननेट NO_GO है, तब तक कोई संदेश हस्ताक्षर, लेनदेन निर्माण, आरपीसी लेखन या प्रसारण क्षमता नहीं जोड़ी गई है।
मेननेट समारोह भुगतानकर्ता वित्तपोषण
यह अलग-अलग स्क्वाड शुल्क-भुगतानकर्ता उम्मीदवार को रिकॉर्ड और सत्यापित करता है, जिससे वर्तमान समारोह निधि 7 एसओएल तक पहुंच जाती है, जबकि मेननेट निष्पादन अन्य लॉन्च गेटों के पीछे बंद रहता है।
उन्नत- स्थानीय मेननेट कंसोल अब समारोह भुगतानकर्ता उम्मीदवारों के साथ-साथ पांच Ledger हस्ताक्षरकर्ता उम्मीदवारों को प्राप्त करता है और अंतिम रूप से पढ़ता है।
- फंडिंग तत्परता अब देखे गए 5 एसओएल परिनियोजनकर्ता और 2 एसओएल स्क्वाड शुल्क भुगतानकर्ता को अलग-अलग रिपोर्ट करती है, जिसमें 7 एसओएल संयुक्त तैयारी शेष राशि शामिल है।
सुरक्षा- जनरेट किए गए सेरेमनी पैक समीक्षित भुगतानकर्ता उम्मीदवारों और अस्वीकृत भुगतानकर्ता प्रतिस्थापनों, एक दूसरे के साथ या किसी भी हस्ताक्षरकर्ता के साथ ओवरलैप होने वाले और वर्तमान फंडिंग फ्लोर से नीचे शेष राशि वाले पैकों से बंधे होते हैं।
मेननेट परिनियोजन उम्मीदवार नियंत्रण
ऑपरेटर द्वारा नामित मेननेट परिनियोजन उम्मीदवार को रिकॉर्ड करता है, स्थानीय कंसोल में केवल पढ़ने के लिए इसकी फंडिंग को सत्यापित करता है, और किसी भी मेननेट लेखन को सक्षम किए बिना औपचारिक जांच को मजबूत करता है।
उन्नत- निजी समारोह पैकेज अब समीक्षित परिनियोजन उम्मीदवार से जुड़े होते हैं और प्रतिस्थापित भुगतानकर्ता, भुगतानकर्ता-भूमिका अतिव्यापीकरण, या वर्तमान तैयारी बजट से कम संयुक्त वित्त पोषण को अस्वीकार करते हैं।
- स्थानीय मेननेट ऑपरेटर कंसोल अब पांच Ledger उम्मीदवारों के साथ उम्मीदवार परिनियोजन खाते और शेष राशि को पढ़ता है, जबकि प्रत्येक लेनदेन क्रिया को अक्षम रखता है।
सुरक्षा- संभावित भुगतानकर्ता, प्रामाणिक परिनियोजन पतों, हस्ताक्षरकर्ता अभिरक्षा, भविष्य के स्क्वाड शुल्क भुगतानकर्ता और सभी ऑन-चेन प्राधिकरण दावों से अलग रहता है; मेननेट NOT_DEPLOYED रहता है।
स्वचालित मेननेट ऑपरेटर कंसोल
ब्राउज़र साक्ष्य अपलोड को एक स्व-लोडिंग, devnet-शैली के मेननेट ऑपरेटर कंसोल से बदल देता है जो स्वचालित रूप से रिपॉजिटरी, मैनिफेस्ट, नेटवर्क और हस्ताक्षरकर्ता स्थिति की जांच करता है जबकि सभी लेखन लॉक रहते हैं।
नया- एक लूपबैक-ओनली रीड सर्विस मेननेट की पहचान और सभी पांच संभावित खातों को सत्यापित करती है, जबकि किसी भी स्वीकृत आरपीसी क्रेडेंशियल को ब्राउज़र कोड से बाहर रखती है।
- Phantom और Solflare किसी भी हस्ताक्षर या लेनदेन विधि को उजागर किए बिना उम्मीदवार रोस्टर के विरुद्ध एक कनेक्टेड सार्वजनिक पते की पहचान कर सकते हैं।
उन्नत- अब सभी 13 मेननेट पेज सीधे स्वचालित नेटवर्क, मैनिफेस्ट, साइनर, प्रीरेक्विजिट, ब्लॉकर और लॉग व्यू में खुलते हैं, इसके लिए ब्राउज़र फ़ाइल अपलोड या आरपीसी सेटअप फॉर्म की आवश्यकता नहीं होती है।
- पेज संरचना अब सफल devnet टूल से मेल खाती है: हार्ड-लॉक नोटिस, हस्ताक्षरकर्ता पैनल, क्रमांकित कार्रवाई चरण, प्रस्ताव स्थिति और एक-क्लिक रीफ़्रेश।
मेननेट ऑपरेटर साक्ष्य पृष्ठ
प्रत्येक devnet ऑपरेटर फ़ाइलनाम के लिए एक उत्पादन-सुरक्षित HTML समकक्ष जोड़ता है, साथ ही मेननेट-विशिष्ट प्रोग्राम, मिंट/वॉल्ट और वेस्टिंग साक्ष्य पृष्ठ जो समीक्षित समारोह साक्ष्य मौजूद होने तक विफल-बंद रहते हैं।
नया- Solana मेननेट फ़ोल्डर में अब 13 स्थानीय रूप से सेवा प्रदान किए गए ऑपरेटर पृष्ठ शामिल हैं जो प्रोग्राम, स्क्वाड, मिंट/मेटाडेटा/वॉल्ट उत्पत्ति, प्रोटोकॉल आरंभीकरण, वेस्टिंग, लॉकअप और नियंत्रित पुरस्कार संचालन को कवर करते हैं।
- प्रत्येक पृष्ठ ब्राउज़र में स्थानीय रूप से सैनिटाइज्ड सेरेमनी कंट्रोल, प्रीफ़्लाइट और कैंडिडेट-मैनिफेस्ट फ़ाइलों की समीक्षा कर सकता है, जिसमें एक वैकल्पिक रूप से संपादित सत्र-केवल आरपीसी पहचान जांच शामिल है।
उन्नत- प्रत्येक devnet एचटीएमएल फ़ाइलनाम का एक स्पष्ट मेननेट समकक्ष होता है; जीआर2 और डिस्पोजेबल-टेस्ट पेज devnet कोड या पते को कॉपी करने के लिए आमंत्रित करने के बजाय लागू नहीं कहते हैं।
- एक रिग्रेशन गार्ड यह साबित करता है कि पृष्ठों में कोई devnet पता, वॉलेट एकीकरण, हस्ताक्षर लाइब्रेरी, लेनदेन निर्माण या प्रसारण क्षमता नहीं है, और ब्राउज़र सत्यापन डेस्कटॉप और फोन की चौड़ाई को कवर करता है।
फ़ेल-क्लोज़्ड मेननेट समारोह नियंत्रण
इसमें ऑपरेटर के लिए तैयार एक निजी समारोह पैक और एक मशीन-जांच किया गया नो-गो गेट जोड़ा गया है जो हस्ताक्षर या प्रसारण नहीं कर सकता है, इसलिए मेननेट की तैयारी को लॉन्च प्राधिकरण के रूप में गलत नहीं समझा जा सकता है।
नया- अब Solana कार्यक्षेत्र में एक क्रमबद्ध मेननेट समारोह गाइड, एक निजी साक्ष्य-पैक जनरेटर और एक नियंत्रक है जो सभी 27 तत्परता गेट्स के साथ-साथ गवाह भूमिकाओं, अनुमोदन, हस्ताक्षरकर्ता प्रमाण, ऑडिट किए गए बिल्ड हैश, स्वतंत्र आरपीसी दृश्य, फंडिंग और स्पष्ट प्राधिकरण की जाँच करता है।
उन्नत- Ledger स्वामित्व संबंधी चुनौतियों को अब गिट के बाहर एक पूर्ण निजी निर्देशिका में लिखा जाना चाहिए, जिससे हस्ताक्षरकर्ता और अभिरक्षा रिकॉर्ड स्रोत ट्री से बाहर रहें।
- सेरेमनी कंट्रोलर संरचनात्मक रूप से केवल पढ़ने योग्य है: यह गेट खुले होने पर NO-GO की रिपोर्ट करता है और इसमें कोई वॉलेट, हस्ताक्षर, परिनियोजन या प्रसारण कोड नहीं होता है।
उत्पादन हस्ताक्षरकर्ता की तत्परता और मेननेट लॉन्च सुरक्षा उपाय
यह रिपोर्ट हिरासत की स्थिति को बढ़ा-चढ़ाकर बताए बिना पांच वित्त पोषित उत्पादन Ledger उम्मीदवारों का रिकॉर्ड रखती है, सार्वजनिक MiCA रिपोर्ट में लापता हस्ताक्षरकर्ता गेट को जोड़ती है, और किसी भी मेननेट लॉन्च से पहले आवश्यक साक्ष्य को मजबूत करती है।
उन्नत- ट्रेजरी, सुरक्षा, रोडमैप और एमआईसीए की तैयारी अब सहमत हैं: पांच वित्त पोषित Ledger पते ऑपरेटर-नामित उत्पादन उम्मीदवार हैं, जबकि स्वामित्व, स्वतंत्रता, वसूली और औपचारिक नियुक्ति खुले द्वार बने हुए हैं।
- मेननेट कटओवर और समारोह के साक्ष्य अब हस्ताक्षरकर्ता वॉलेट को भविष्य के स्क्वाड मल्टीसिग और वॉल्ट 0 से अलग करते हैं, और इसके लिए प्रूफ हैश, स्वतंत्रता जांच, रिकवरी पूर्वाभ्यास और अलग से परिनियोजक फंडिंग साक्ष्य की आवश्यकता होती है।
- अब प्रत्येक सार्वजनिक टोकन रूट का उत्पादन बिल्ड समय पर CI में ब्राउज़र-परीक्षण किया जाता है, जिसमें पूर्ण आंतरिक-लिंक क्रॉलिंग, प्रतिक्रियाशील ओवरफ़्लो, लैंडमार्क और रनटाइम कंसोल/नेटवर्क विफलताएं शामिल हैं।
तय- सार्वजनिक MiCA तत्परता तालिका में अब उत्पादन-संरक्षण कार्यप्रवाह शामिल है, जिसका संदर्भ इसकी अपनी लॉन्च स्टॉप लाइन द्वारा दिया गया है, और इस पुराने दावे को हटा दिया गया है कि कोई उत्पादन कुंजी नामित नहीं की गई थी।
- कैननिकल-एड्रेस लीकेज गार्ड अब मिंट, प्रोग्राम और वॉल्ट के अलावा भविष्य के स्क्वाड वॉल्ट 0, सदस्य कुंजी और मेटाडेटा पीडीए को भी कवर करता है।
- व्हाइटपेपर संदर्भ अब वास्तविक टोकन पोर्टल मार्गों पर केंद्रित होते हैं, मार्ग-विशिष्ट संरचित डेटा अब होमपेज पहचान को विरासत में नहीं लेता है, और उत्पादन क्रेडेंशियल अनुपस्थित होने पर वैकल्पिक Google लिंकिंग सुरक्षित रूप से विफल हो जाती है।
- समान-उत्पत्ति वॉलेट आरपीसी सीमा अब समर्पित Solana प्रदाता क्षमता का उपभोग करने से पहले प्रति आगंतुक प्रति घंटा गोपनीयता-संरक्षण सीमा लागू करती है।
CGW एक्सप्लोरर मेटाडेटा को ठीक किया गया, एक प्रामाणिक पहचान मॉड्यूल जोड़ा गया, और प्रत्येक एडमिन टोकन पते को लिंक किया गया।
Solana एक्सप्लोरर द्वारा CGW devnet टोकन को 'अज्ञात' के रूप में दिखाने की मूल समस्या का समाधान किया गया और उसे ठीक किया गया। इसके लिए मिंट को एक ऐसे मिंट से बदल दिया गया जिसमें टोकन बनने के समय से ही वास्तविक ऑन-चेन मेटाडेटा मौजूद होता है। साथ ही, एक मानक फ़ंक्शन जोड़ा गया जिसका उपयोग अब हर ऐप टोकन पहचान के लिए करता है। इसके अलावा, एडमिन के टोकन पेज पर हर वॉलेट/प्रोग्राम एड्रेस को एक कार्यशील एक्सप्लोरर लिंक बनाया गया।
नया- @cgw/chain-config now exports getTokenIdentity(cluster) — one function that composes token name/symbol/network/decimals with each cluster's mint/program/metadata deployment state, so no app has to import both the token specification and the deployment manifest and combine their fields by hand.
तय- Solana एक्सप्लोरर अब CGW devnet टोकन को 'अज्ञात टोकन' / 'कोई प्रतीक नहीं' / 'सत्यापित नहीं' के रूप में नहीं दिखाता है। मूल कारण: मूल devnet मिंट का मिंट प्राधिकरण किसी भी ऑन-चेन मेटाप्लेक्स मेटाडेटा खाते के अस्तित्व में आने से पहले ही रद्द कर दिया गया था, जिससे मेटाडेटा को स्थायी रूप से संलग्न करना असंभव हो जाता है - यह इंडेक्सिंग में देरी या रजिस्ट्री प्रविष्टि की कमी नहीं है।
- मानक devnet मिंट (जेनेसिस रिहर्सल #2) को मिंट निर्माण के साथ ही मेटाडेटा संलग्न करके, मिंट प्राधिकरण को छूने से पहले ही बदल दिया गया। नया मिंट, छह वॉल्ट को सटीक टोकन-स्पेक आवंटन के अनुसार वित्त पोषित किया गया, जो कुल 1B आपूर्ति के बराबर है, मिंट प्राधिकरण रद्द कर दिया गया, और मेटाडेटा अपडेट प्राधिकरण स्क्वाड वॉल्ट0 मल्टीसिग को हस्तांतरित कर दिया गया — इन सभी को बाद में लाइव RPC रीड्स के माध्यम से स्वतंत्र रूप से पुनः सत्यापित किया गया, स्क्रिप्ट के अपने लॉग पर कभी भरोसा नहीं किया गया।
- प्रत्येक एडमिन टोकन पेज पर मौजूद प्रत्येक पता (मिंट, वॉल्ट, अथॉरिटीज़, स्क्वाड मल्टीसिग/वॉल्ट0/मेंबर्स, प्रोग्राम आईडी/अपग्रेड अथॉरिटीज़, वेस्टिंग/रिवॉर्ड्स कॉन्फ़िग/वॉल्ट/बेनिफ़िशियरी/क्लेमेंट एड्रेस, होल्डर्स के टोकन-अकाउंट/ओनर एड्रेस - लगभग 7 पेजों में फैले 20 एड्रेस) अब सादे संक्षिप्त टेक्स्ट के बजाय एक वास्तविक एक्सप्लोरर लिंक है।
डेवलपर- नई identity.test.ts फ़ाइल टोकन आइकन URL को टोकन पोर्टल की वास्तविक मेटाडेटा JSON फ़ाइल के साथ लगातार सिंक्रनाइज़ रखती है, ताकि ये दोनों कभी भी चुपचाप अलग न हो सकें।
सुरक्षित सदस्यताएँ और योजना की स्पष्ट सीमाएँ
यह स्ट्राइप चेकआउट और वेबहुक रिकवरी को आइडम्पोटेंट बनाता है, फोटो की सीमाएं लागू करता है, प्लान की सीमाओं पर काम को सुरक्षित रखता है, और केवल उन्हीं सशुल्क सुविधाओं को दिखाता है जो वास्तव में उपलब्ध हैं।
उन्नत- प्लान-लिमिट प्रॉम्प्ट चयनित फोटो या फूल के आकार को बरकरार रखते हैं और ड्राफ्ट पेज को बदले बिना सब्सक्रिप्शन से लिंक करते हैं।
- प्रत्येक फूल की फोटो सीमा को परमाणु रूप से लागू किया जाता है, और गार्डन प्लस केवल उन्हीं सुविधाओं को सूचीबद्ध करता है जिनका उत्पाद व्यवहार कार्यशील है।
- कलर्स शीट अब मेनू के पूरी तरह बंद होने का इंतजार करती है और एस्केप, कंटेंड कीबोर्ड फोकस और फोकस रिस्टोरेशन को सपोर्ट करती है।
तय- स्ट्राइप चेकआउट अब एक ही स्थायी खरीदारी के इरादे और मौजूदा स्ट्राइप ग्राहक का पुन: उपयोग करता है, जिससे एक साथ कई सदस्यता सत्रों को दोहराया जाने से रोका जा सकता है।
- बाधित या अव्यवस्थित स्ट्राइप वेबहुक, पात्रता को बहुत जल्दी प्रदान किए जाने के रूप में चिह्नित किए बिना सुरक्षित रूप से ठीक हो सकते हैं।
- चेकआउट रिटर्न लिंक तब तक भुगतान की सफलता का दावा नहीं करते जब तक कि सर्वर द्वारा सक्रिय स्ट्राइप-समर्थित गार्डन प्लस एक्सेस की पुष्टि नहीं हो जाती।
- मासिक और वार्षिक नियंत्रणों में अब एक स्पष्ट चयनित स्थिति होती है, और लॉगआउट करने पर वैयक्तिकृत डिस्कवर कैश हटा दिए जाते हैं।
एडमिन भुगतान इतिहास, सदस्यता कार्ड संबंधी समस्या का समाधान और स्ट्राइप वेबहुक सुरक्षा में सुधार
एडमिन सब्सक्रिप्शन कार्ड अब उपयोगकर्ता का पूरा भुगतान इतिहास दिखाता है, एक बग को ठीक कर दिया गया है जिसके कारण यह वास्तविक सदस्यता स्थिति की परवाह किए बिना हमेशा 'अनुपलब्ध' रिपोर्ट करता था, और दुरुपयोग को रोकने के लिए स्ट्राइप भुगतान वेबहुक पर अब दर-सीमित कर दी गई है।
नया- एडमिन सेंटर: अब उपयोगकर्ता के सब्सक्रिप्शन कार्ड में उनका पूरा भुगतान इतिहास दिखाई देता है — प्रत्येक ऑर्डर (स्थिति, भुगतान विधि, राशि, तिथियां) उससे संबंधित घटनाओं के साथ, साथ ही नवीनीकरण जैसी सब्सक्रिप्शन-स्तर की घटनाएं जो किसी एक ऑर्डर से जुड़ी नहीं होती हैं।
उन्नत- स्ट्राइप पेमेंट वेबहुक एंडपॉइंट अब प्रति कनेक्टिंग एड्रेस के हिसाब से रेट-लिमिटेड है, जिससे सब्सक्रिप्शन/बिलिंग सिस्टम के लिए नियोजित सुरक्षा सुदृढ़ीकरण का कार्य पूरा हो जाता है।
तय- एडमिन सेंटर: पहले, उपयोगकर्ता के सब्सक्रिप्शन कार्ड में हमेशा 'अनुपलब्ध' लिखा होता था, चाहे उनका वास्तविक प्लान, स्थिति या उपयोग कुछ भी हो — जबकि मुफ्त एक्सेस देना और रद्द करना हमेशा सही ढंग से काम करता था। अब यह सटीक और लाइव डेटा दिखाता है।
अतिथि पहुंच, उद्यान प्रबंधन, फूलों की तस्वीरों की समयरेखा और अनुवाद की विश्वसनीयता
लॉग आउट किए हुए आगंतुक अब बैज कैटलॉग और स्थानीय मौसम देख सकते हैं, आपकी प्रोफ़ाइल सीधे आपके बगीचों/फूलों/बैजों से लिंक होती है, बगीचों को फूलों के साथ या बिना फूलों के सुरक्षित रूप से हटाया जा सकता है, फूल अब कैप्शन के साथ एक पूर्ण फोटो टाइमलाइन का समर्थन करते हैं, और एडमिन ट्रांसलेशन पेज का 0% पर अटकने वाला बग ठीक कर दिया गया है।
नया- लॉग आउट कर चुके आगंतुक संपूर्ण योगदान बैज कैटलॉग और अपने क्षेत्र के मौसम की जानकारी देख सकते हैं, जिसमें एक कठोर दीवार के बजाय एक थीम आधारित साइन-इन प्रॉम्प्ट दिया गया है।
- मोबाइल साइडबार में एक स्थायी "ऐप इंस्टॉल करें" प्रविष्टि, जिसमें iOS के अनुरूप निर्देश दिए गए हैं, जहां प्लेटफॉर्म पर कोई मूल इंस्टॉल प्रॉम्प्ट नहीं है।
- गार्डन को हटाने के लिए अब दो स्पष्ट और आसानी से समझाए गए विकल्प दिए गए हैं: केवल गार्डन को हटाना (फूल रखे जाएंगे, लेकिन उन्हें किसी अन्य गार्डन में नहीं रखा जाएगा) या गार्डन और उसमें मौजूद सभी फूलों को हटाना, और हटाने के विकल्प के लिए एक मजबूत दूसरी पुष्टि भी दी गई है।
- एक नया "बिना बगीचे के फूल" अनुभाग, जिसमें वास्तविक पृष्ठ संख्या और साथ ही बगीचे में जाने का विकल्प शामिल है।
- अब फ्लावर्स एक पूर्ण फोटो टाइमलाइन का समर्थन करते हैं: प्रति फूल कई फोटो, कालानुक्रमिक रूप से व्यवस्थित, प्रत्येक में एक वैकल्पिक कैप्शन और एक सेट करने योग्य कवर छवि, और प्रति छवि सुरक्षित विलोपन की सुविधा।
उन्नत- प्रोफ़ाइल पृष्ठ को इस तरह से पुनर्व्यवस्थित किया गया है कि उपलब्धियां, उद्यान, फूल और बैज सबसे पहले दिखाई देते हैं, जिनमें से प्रत्येक अपने स्वयं के पृष्ठ का एक वास्तविक लिंक है।
- एडमिन एआई रिव्यू क्यू के "पेज पर कीमत या सेल का उल्लेख हो सकता है" वाले गलत-सकारात्मक फ्लैग की पुष्टि की गई और उसे क्लियर कर दिया गया।
- एडमिन ओवरव्यू, टोकन ट्रांजैक्शन और टोकन होल्डर्स पेज अब "कोई CGW मिंट मौजूद नहीं है" का दावा नहीं करते हैं, जबकि वास्तविक कारण एक अस्थायी आरपीसी आउटेज है।
तय- एडमिन ट्रांसलेशन पेज पर अब भाषाएँ 0% कवरेज पर स्थायी रूप से अटकती नहीं हैं। यदि कोई अनुवाद बीच में ही रुक गया हो और वर्कर इंस्टेंस रीसायकल हो गया हो, तो वह हमेशा के लिए अटकने के बजाय स्वचालित रूप से पुनः प्रयास किया जाता है, और "विफलताओं को पुनः प्रयास करें" बटन अब अटके हुए अनुवाद को और खराब नहीं करता है।
- अब किसी ट्रांसलेशन एपीआई कुंजी का न मिलना, कवरेज में एक मौन, अस्पष्ट कमी के बजाय एक स्पष्ट, कार्रवाई योग्य स्थिति है।
मौसम के प्रति जागरूक पौध देखभाल, प्रशासनिक विश्वसनीयता और Solana आरपीसी सुदृढ़ीकरण
गार्डनऐप अब तब चेतावनी देता है जब वास्तविक मौसम पूर्वानुमान आपके किसी फूल को पाले या गर्मी के खतरे में डालता है, मौसम हर छह घंटे के बजाय एक साझा कैश के माध्यम से हर घंटे अपडेट होता है, और प्लेटफ़ॉर्म पर कई प्रशासनिक/विश्वसनीयता संबंधी समस्याओं को ठीक किया गया है।
नया- अब किसी फूल की देखभाल संबंधी अनुशंसाओं में आपके वर्तमान मौसम पूर्वानुमान और उस फूल की प्रजाति के आधार पर एक लाइव मौसम-संबंधी चेतावनी (पाला पड़ने का खतरा, गर्मी का तनाव या भारी बारिश में पानी देने का निर्देश) शामिल है - यह केवल एक सलाह है, विषाक्तता या चिकित्सीय दावा नहीं है।
उन्नत- अब मौसम की जानकारी हर छह घंटे के बजाय हर घंटे अपडेट होती है, और एक ही क्षेत्र में सभी उपयोगकर्ताओं के लिए एक ही प्रदाता की कॉल साझा की जाती है, बजाय इसके कि प्रत्येक उपयोगकर्ता के लिए अलग-अलग कॉल की जाए।
- मौसम कार्ड के स्थान शीर्षक में अब शहर को एक अलग क्षेत्र ("प्लोवदिव, प्लोवदिव") के रूप में नहीं दोहराया जाता है और अब हमेशा देश दिखाया जाता है।
- एडमिन एआई रन पेज स्पष्ट रूप से उस रन को चिह्नित करता है जिसमें कोई मॉडल कॉल नहीं किया गया है, और इसे ट्रिगर के आधार पर फ़िल्टर किया जा सकता है।
- एडमिन हेल्थ पेज, बिना किसी स्पष्टीकरण के पांच हरे चेक मार्क दिखाने के बजाय, अप्राप्य Solana आरपीसी के कारण उत्पन्न हुई खराब स्थिति के बारे में बताता है।
तय- एडमिन बैज पेज अब 404s नहीं है।
- पब्लिक टोकन पोर्टल के रिवॉर्ड और वेस्टिंग पेज अब प्लेटफॉर्म के बाकी हिस्सों की तरह ही समर्पित Solana आरपीसी कॉन्फ़िगरेशन का उपयोग करते हैं, बजाय इसके कि चुपचाप किसी दूसरे एंडपॉइंट पर वापस आ जाएं।
- अब Places ऑटो-कंप्लीट में खराबी को "कोई परिणाम नहीं मिला" के बजाय एक त्रुटि के रूप में रिपोर्ट किया जाता है।
- दो आंतरिक गलत कॉन्फ़िगरेशन विफलताओं (एक अनुपस्थित आंतरिक एपीआई टोकन, एक अनुपस्थित नेटिव साइन-इन कॉन्फ़िगरेशन) को अब चुपचाप विफल होने के बजाय अपवादों के रूप में दर्ज किया जाता है।
- टोकन पोर्टल में अब एक त्रुटि सीमा है, इसलिए वहां पेज क्रैश होने पर ऑपरेटरों को एक खाली डिफ़ॉल्ट त्रुटि स्क्रीन दिखाने के बजाय वह दिखाई देगा।
बहुभाषी सहायता, स्थान और पराग
गार्डनऐप अब मांग पर बल्गेरियन, स्पैनिश, जर्मन और फ्रेंच में अनुवाद करता है, बगीचे के मालिक को गूगल प्लेसेस के साथ उसका वास्तविक स्थान खोजने की सुविधा देता है, और उस स्थान के लिए पराग के स्तर को दिखाता है।
नया- GardenApp का इंटरफ़ेस बल्गेरियन, स्पैनिश, जर्मन या फ्रेंच में दिखाया जा सकता है, जिसे मांग पर अनुवादित किया जा सकता है और कैश किया जा सकता है, साथ ही अनुवाद प्रक्रिया के दौरान तुरंत अंग्रेजी में एक वैकल्पिक सुविधा उपलब्ध होती है।
- अब किसी बगीचे के स्थान को केवल हाथ से टाइप किए गए टेक्स्ट के बजाय, Google Places के ऑटो-कंप्लीट फीचर के माध्यम से खोजा और चुना जा सकता है।
- किसी चयनित स्थान वाले बगीचे के विवरण पृष्ठ पर आस-पास के पराग स्तर (घास/पेड़/खरपतवार) दिखाए जाते हैं।
- एडमिन सेंटर: एक नया अनुवाद पृष्ठ प्रति-भाषा कैश कवरेज की रिपोर्ट करता है और एक ऑपरेटर को किसी भाषा के कैश को अमान्य करने या विफल अनुवादों को पुनः प्रयास करने की अनुमति देता है।
उन्नत- एडमिन सेंटर यह रिपोर्ट करता है कि क्या तीनों वैकल्पिक Google एकीकरण (अनुवाद, स्थान, पराग) कॉन्फ़िगर किए गए हैं या नहीं, बिना कभी कुंजी को उजागर किए।
मौसम सेवा प्रदाता की रिकवरी
स्थानीय मौसम पूर्वानुमान में रुकावट के दौरान उपयोगकर्ता के मोटे क्षेत्र को संरक्षित रखता है और एक स्वतंत्र बैकअप प्रदाता के माध्यम से इसकी भरपाई कर सकता है।
उन्नत- निर्धारित मौसम संबंधी विफलताओं की रिपोर्ट अब गोपनीयता-सुरक्षित श्रेणियों में की जाती है ताकि ऑपरेटर उपयोगकर्ता या स्थान डेटा को लॉग किए बिना टाइमआउट, नेटवर्क, प्रदाता प्रतिक्रिया और निरंतरता विफलताओं में अंतर कर सकें।
- अब एडमिन लोकेशन अपडेट टाइम को लास्ट सक्सेसफुल फोरकास्ट रिफ्रेश टाइम से अलग करता है।
तय- गार्डनऐप अब पूर्वानुमान को पहली बार रीफ्रेश करने में विफल होने पर पहले से सहेजे गए मोटे स्थान को नहीं छिपाता है।
- ओपन-मेटियो के अनुपलब्ध होने पर मौसम की जानकारी अपडेट करने के लिए मेट नॉर्वे का उपयोग किया जाता है और इससे मोबाइल प्रॉक्सी को दोनों सीमित प्रयासों को पूरा करने के लिए पर्याप्त समय मिल जाता है।
मौसम की विश्वसनीयता संबंधी अद्यतन
स्थानीय मौसम सेवा प्रदाता द्वारा किसी वैकल्पिक मीट्रिक को छोड़ दिए जाने पर भी एक उपयोगी पूर्वानुमान बनाए रखती है, और ऐप प्रत्येक रीफ़्रेश में पहले ही गोपनीयता बनाए रखने वाले क्लाउडफ्लेयर स्थान संदर्भ को कैप्चर कर लेता है।
उन्नत- मौसम संबंधी विफलताओं के मामले में अब एक सीमित, गोपनीयता-सुरक्षित सर्वर निदान और एक पता लगाया गया/अनुपलब्ध प्रतिक्रिया संकेत मिलता है, जिसमें आईपी पता, निर्देशांक या निजी स्थान डेटा का खुलासा नहीं होता है।
तय- GardenApp अब किसी एक वैकल्पिक मौसम संबंधी माप के शून्य या अनुपलब्ध होने के कारण पूरे स्थानीय पूर्वानुमान को खारिज नहीं करता है।
- वेदर रिफ्रेश प्रमाणीकरण कार्य से पहले क्लाउडफ्लेयर के मोटे अनुरोध-स्थान संदर्भ को कैप्चर करता है, जिससे एक अतुल्यकालिक सीमा के पार एज संदर्भ खोने की संभावना कम हो जाती है।
सार्वजनिक रूप से फूल बांटना और सामुदायिक कार्यक्रम
अब फ्लावर लिंक सभी के लिए उपलब्ध हैं, जिनमें नेटिव शेयरिंग, कॉपी-लिंक कंट्रोल, क्रिएटर प्रोफाइल, फीचर्ड बैज और कम्युनिटी फॉलो जैसी सुविधाएं शामिल हैं। रीलोड के बाद मौसम की जानकारी भी सुचारू रूप से प्रदर्शित होती है।
नया- फ्लावर प्रोफाइल और डिस्कवर से किसी फूल के नाम सहित उसका सार्वजनिक लिंक कॉपी करें या साझा करें।
- कम्युनिटी ग्रोअर्स को फॉलो करें और उनके फॉलोअर्स की संख्या के साथ-साथ उनके द्वारा अर्जित किए गए विशेष बैज भी देखें।
तय- अब क्यूआर कोड मालिक-विशिष्ट पृष्ठ के बजाय सार्वजनिक सामुदायिक फूल को खोलते हैं।
- अनुपलब्ध मौसम की जानकारी अब रीलोड होने पर कैश में सेव नहीं होती है, और प्रत्येक रीलोड वर्तमान मोटे आईपी स्थान की पुनः जांच करता है।
- रिमाइंडर शॉर्टकट में अब एक पहचानने योग्य घंटी का आइकन इस्तेमाल किया गया है।
सुरक्षा- सार्वजनिक रूप से साझा करने और फॉलो करने में सार्वजनिक पोस्ट पहचानकर्ताओं का उपयोग होता है; निजी फूल, बगीचा, देखभाल, अनुस्मारक और खाता पहचानकर्ता साझा किए गए लिंक से बाहर रहते हैं।
स्वचालित परिनियोजन अपडेट
अब CoinGarden ब्राउज़र ऐप प्रत्येक नए तैनात बिल्ड का पता लगाते हैं और सक्रिय सेव और वॉलेट पुष्टिकरण के समाप्त होने की प्रतीक्षा करते हुए स्वचालित रूप से सुरक्षित रूप से उस पर चले जाते हैं।
उन्नत- ब्राउज़र में खुले टैब स्वचालित रूप से एक स्थिर, नए तैनात किए गए बिल्ड पर रीफ़्रेश हो जाते हैं।
- अपडेट सक्रिय फॉर्म, सेव, वॉलेट हस्ताक्षर और दावों की प्रतीक्षा करते हैं, जबकि मौजूदा मैनुअल अपडेट नियंत्रण को बैकअप के रूप में बरकरार रखा गया है।
तय- कोड डिप्लॉयमेंट का पता अपरिवर्तनीय कमिट पहचान द्वारा लगाया जाता है, भले ही मानव-सामने वाले संस्करण संख्या में कोई परिवर्तन न हो।
- एक बार इस्तेमाल होने वाला प्रति-निर्माण गार्ड और सर्विस-वर्कर सक्रियण बार-बार रीलोड करने या पुराने पीडब्ल्यूए गोले को रोकने में सहायक होते हैं।
फूल की पहचान में अब कभी भी प्लेसहोल्डर परिणाम नहीं दिखेगा।
कृत्रिम बुद्धिमत्ता (AI) के थोड़े समय के लिए अनुपलब्ध होने पर भी फूल की पहचान के लिए कोई अस्थायी परिणाम नहीं दिखाया जाएगा। यदि अभी सही पहचान नहीं हो पाती है, तो आपको स्पष्ट रूप से "इस पौधे की पहचान नहीं हो सकी" संदेश और "फिर से प्रयास करें" बटन दिखाई देगा — अनुमानित उत्तर कभी भी सही उत्तर की जगह नहीं लेगा। यह सुविधा वेब ऐप, मोबाइल ऐप और iOS/Android के मूल ऐप, तीनों पर लागू होती है, चाहे उपयोगकर्ता लॉग इन हों या अतिथि।
उन्नत- नेटिव ऐप: आइडेंटिफाई स्क्रीन अब कच्चे तकनीकी परिणाम के बजाय पौधे का नाम, वैज्ञानिक नाम, विश्वसनीयता और वैकल्पिक मिलान को पठनीय लेआउट में दिखाती है।
तय- जब एआई सेवा अनुपलब्ध होती है, तो फूल की पहचान (साइन-इन, अतिथि और नेटिव ऐप) अब कभी भी प्लेसहोल्डर परिणाम नहीं दिखाती है। इसके बजाय, यह एक स्पष्ट और उपयोगकर्ता के अनुकूल संदेश और एक कार्यशील "पुनः प्रयास करें" बटन प्रदर्शित करती है।
- पहचान पत्र उपलब्ध न होने पर अतिथि के दैनिक निःशुल्क पहचान पत्र का उपयोग नहीं किया जाता है - प्रयास स्वतः ही वापस कर दिया जाता है।
डेवलपर- अंतिम प्रोडक्शन कोड पाथ को हटा दिया गया है जो मनगढ़ंत पहचान परिणाम प्रदान कर सकता था; विकास के दौरान उपयोग किया जाने वाला मॉक प्रोवाइडर अब केवल टेस्ट सूट में मौजूद है।
- स्वचालित परीक्षण जोड़े गए हैं जो मोबाइल और नेटिव ऐप के स्रोत को स्कैन करके पुराने प्लेसहोल्डर-रिजल्ट कॉपी का पता लगाते हैं, ताकि यह चुपचाप वापस न आ सके।
- इस व्यवहार के अनुरूप एआई/पहचान संबंधी दस्तावेज़ को पुनः लिखा गया।
समस्या हल हो गई: श्वेतपत्र पृष्ठ लोड होने में समस्या आ रही थी।
टोकन पोर्टल के श्वेतपत्र पृष्ठ के सर्वर त्रुटि के कारण लोड न होने की समस्या को ठीक कर दिया गया है। अब पृष्ठ की सामग्री को डिस्क से लाने के बजाय सीधे ऐप में ही शामिल किया गया है, जो अधिक विश्वसनीय है और तेजी से लोड होता है।
तय- टोकन पोर्टल: व्हाइटपेपर पेज (/whitepaper) अब सर्वर त्रुटि के कारण बीच-बीच में लोड होने में विफल नहीं होता है। इसकी सामग्री अब अनुरोध के समय फ़ाइल से पढ़ने के बजाय बिल्ड समय पर ही ऐप में संकलित हो जाती है, जिससे पेज लोड होने की गति भी थोड़ी बढ़ गई है।
समस्या का समाधान: कनेक्शन त्रुटि के कारण फूल की पहचान में आ रही समस्या का समाधान किया गया।
एक बग को ठीक किया गया है जिसमें फूल की पहचान करने में "हम अभी CoinGarden से कनेक्ट नहीं कर पाए" संदेश के साथ विफलता हो सकती थी, भले ही पहचान वास्तव में सफल हो रही थी - ऐप सामान्य, थोड़ी धीमी एआई प्रतिक्रिया आने से पहले ही हार मान लेता था और एक त्रुटि दिखाता था।
तय- फूल की पहचान करने में अब सामान्य गति वाली एआई प्रतिक्रिया के लिए कनेक्शन त्रुटि नहीं आती (चाहे उपयोगकर्ता लॉग इन हों या अतिथि)। ऐप का आंतरिक अनुरोध समय वास्तविक पहचान में लगने वाले समय से कम था, इसलिए कभी-कभी सही मायने में सफल परिणाम भी बेकार हो जाता था और उपयोगकर्ता को विफलता के रूप में दिखाया जाता था।
Solana प्रोग्राम संकलन संबंधी सुधार और वॉल्ट-ट्रैकिंग बग का समाधान
ऑन-चेन वेस्टिंग और रिवॉर्ड प्रोग्राम में तीन वास्तविक कंपाइल बग को ठीक किया गया जो एक अनट्रैक्ड डिपेंडेंसी वर्जन के कारण हुए थे, और एक बग को ठीक किया गया जिससे CGW के छह वॉल्ट में से दो चुपचाप एक ट्रैक किए गए पते को साझा कर सकते थे।
तय- ऑन-चेन cgw-vesting और cgw-rewards प्रोग्राम एंकर-लैंग लाइब्रेरी के उस संस्करण के साथ कंपाइल नहीं हो पाए जिसे वास्तव में हल किया जा रहा था (1.1.2, न कि इच्छित 1.0.2 — इस वर्कस्पेस के लिए कोई लॉकफ़ाइल कभी कमिट नहीं की गई थी)। परिणामस्वरूप उत्पन्न तीन API त्रुटियों को ठीक कर दिया गया है और एक लॉकफ़ाइल कमिट कर दी गई है ताकि यह समस्या दोबारा न हो सके।
- पहले CGW के डिप्लॉयमेंट ट्रैकिंग में दो अलग-अलग वॉल्ट (लिक्विडिटी वॉल्ट और कम्युनिटी वॉल्ट, टोकन स्पेसिफिकेशन के अनुसार प्रत्येक को 5% का अलग-अलग आवंटन) के लिए केवल एक ही एड्रेस स्लॉट था। अब प्रत्येक का अपना अलग ट्रैकिंग स्लॉट है, इसलिए वास्तविक डिप्लॉयमेंट में कभी भी एक वॉल्ट के बैलेंस को दूसरे वॉल्ट के बैलेंस के रूप में नहीं पढ़ा जा सकता।
डेवलपर- इस वातावरण में ऑन-चेन प्रोग्रामों के संकलन और लिंट की प्रक्रिया सुचारू रूप से हो रही है (कार्गो चेक, कार्गो क्लिपी जिसमें चेतावनियों को त्रुटियों के रूप में दर्शाया गया है); इस सैंडबॉक्स में उपलब्ध डिस्क स्थान के कारण पूर्ण ऑन-चेन बिल्ड/डिप्लॉयमेंट अभी भी बाधित है, जिसकी अलग से निगरानी की जा रही है।
टोकन पोर्टल पर Google खाते को लिंक करने और वॉलेट कनेक्शन संबंधी समस्या का समाधान
टोकन पोर्टल के प्रोफाइल पेज पर अब आप अपने वॉलेट को एक वैकल्पिक बैकअप पहचान के रूप में Google खाते से लिंक कर सकते हैं, और एक बग को ठीक कर दिया गया है जिसके कारण असली वॉलेट कनेक्ट होने के तुरंत बाद "कोई वॉलेट कनेक्टेड नहीं है" संदेश के साथ वॉलेट-कनेक्ट प्रक्रिया विफल हो जाती थी।
नया- टोकन पोर्टल: प्रोफ़ाइल पेज का Google सेक्शन अब काम करता है — Google से साइन इन करें, फिर इसे अपने वॉलेट प्रोफ़ाइल से वैकल्पिक बैकअप पहचान के रूप में लिंक करें, या बाद में इसे अनलिंक कर दें। वॉलेट साइन-इन पूरी तरह से स्वतंत्र रहता है और इसके लिए Google की आवश्यकता नहीं होती है।
तय- टोकन पोर्टल: "वॉलेट कनेक्ट करें" मॉडल में वॉलेट कनेक्ट करने पर, वॉलेट एक्सटेंशन के सही तरीके से कनेक्ट होने के तुरंत बाद गलत तरीके से "कोई वॉलेट कनेक्टेड नहीं है" नहीं दिखाई देता है।
बेहतर यूजर इंटरफेस, एक स्मार्ट एआई मॉडल पिकर, और नेटिव ऐप्स के लिए आधारभूत संरचना
एडमिन सेंटर और टोकन पोर्टल में यूआई और कॉपी संबंधी कई सुधार किए गए हैं, मोबाइल के लिए एक नया 'अबाउट' पेज बनाया गया है जो मौजूदा ऐप का सही विवरण देता है, प्रत्येक सहायक को कौन सा एआई मॉडल संचालित करता है, यह चुनने के लिए एक खोज योग्य मॉडल पिकर बनाया गया है, और नेटिव आईओएस/एंड्रॉइड ऐप्स का पहला कार्यशील ढांचा तैयार किया गया है - जो अभी इंस्टॉल करने के लिए उपलब्ध नहीं है, लेकिन साइन-इन और कोर स्क्रीन अब CoinGarden के वास्तविक सर्वरों के साथ पूरी तरह से काम करती हैं।
नया- एडमिन सेंटर: अब किसी असिस्टेंट को पावर देने वाले AI मॉडल का चयन एक खोज योग्य सूची के माध्यम से किया जा सकता है, जिसमें मॉडल की संगतता और सत्यापन, सत्यापन की आवश्यकता, या असंगतता के आधार पर समूह बनाए गए हैं - पहले यह एक लंबी ड्रॉपडाउन सूची थी जिसमें कोई स्पष्टीकरण नहीं था।
- मोबाइल ऐप: ऐप के बारे में पृष्ठ को पुराने फीचर विवरणों के बजाय, ऐप वास्तव में आज क्या करता है (पौधों की देखभाल, पहचान, बैज, टोकन पोर्टल) इसका वर्णन करने के लिए पुनः लिखा गया था।
- CoinGarden के नेटिव iOS/Android ऐप्स का पहला कार्यशील संस्करण एक आंतरिक इंजीनियरिंग बिल्ड के रूप में मौजूद है: Google से साइन इन करें, अपने बगीचे और फूल देखें, कैमरे से पौधे की पहचान करें। इसे अभी तक ऐप स्टोर या प्ले स्टोर पर प्रकाशित नहीं किया गया है।
उन्नत- मोबाइल ऐप: अब आपके प्रोफ़ाइल पेज पर बचे हुए प्लेसहोल्डर पैनल के बजाय आपके असली बगीचे, फूलों और बैज की संख्या दिखाई देगी।
- एडमिन सेंटर और टोकन पोर्टल: कई लेआउट और टेक्स्ट संबंधी सुधार किए गए हैं, जिनमें टोकन पोर्टल का वह आरेख भी शामिल है जो संकीर्ण स्क्रीन पर ओवरलैप हो सकता था।
सुरक्षा- उस कमी को दूर किया गया है जहां किसी एआई मॉडल को सहायक से जोड़ने पर यह जांच नहीं हो पाती थी कि मॉडल वास्तव में उस सहायक की आवश्यकताओं (उदाहरण के लिए, पौधों की पहचान के लिए छवि को समझना) को उसी तरह से पूरा करता है या नहीं, जैसा कि मुख्य कॉन्फ़िगरेशन स्क्रीन पहले से ही करती थी।
डेवलपर- CoinGarden के सर्वर अब नेटिव ऐप्स के लिए एक वास्तविक, निरस्त करने योग्य साइन-इन सत्र का समर्थन करते हैं, जो वेबसाइट के साइन-इन सिस्टम से अलग है, क्योंकि फ़ोन ऐप के पास वेबसाइट की तरह साझा गुप्त जानकारी रखने के लिए अपना कोई सर्वर नहीं होता है।
एडमिन सेंटर में लाइव Solana ऑपरेशन
एडमिन सेंटर के टोकन पेज अब एक स्थिर प्लेसहोल्डर के बजाय सीधे Solana से CGW की वास्तविक स्थिति पढ़ते हैं, और जब तक आप उन्हें खुला रखते हैं तब तक वे स्वचालित रूप से रीफ़्रेश होते रहते हैं - आज की स्थिति के अनुसार सच्चाई दिखाते हैं: CGW को कार्यान्वयन के लिए अनुमोदित किया गया है लेकिन अभी तक किसी भी क्लस्टर पर तैनात नहीं किया गया है।
नया- एडमिन सेंटर टोकन पेज (अवलोकन, धारक, कोषागार, सुरक्षा, लेनदेन) अब CGW की लाइव परिनियोजन स्थिति, मिंट विवरण, आपूर्ति, वॉल्ट शेष और मिंट/फ्रीज़ प्राधिकरण को सीधे Solana से एक रीड-ओनली, सर्वर-साइड RPC कनेक्शन के माध्यम से पढ़ते हैं — ब्राउज़र से कभी नहीं।
- अब हर खुला टोकन पेज अपने आप रीफ़्रेश होता है (टोकन पेजों पर 5 सेकंड, ग्लोबल शेल पर 10-15 सेकंड)। टैब छिपे होने पर अपडेट रुकते हैं, फ़ोकस लौटने पर तुरंत नवीनतम डेटा लिया जाता है, और बार-बार पढ़ने में विफलता होने पर अंतराल अपने आप बढ़ जाता है। इसे स्पष्ट रूप से पोलिंग कहा गया है, लाइव सॉकेट कनेक्शन नहीं, क्योंकि यह ऐसा कनेक्शन नहीं है।
- परिनियोजन की पाँच स्पष्ट स्थितियों (परिनियोजित नहीं, कॉन्फ़िगर किया गया लेकिन पहुँच से बाहर, कॉन्फ़िगर किया गया लेकिन खाता अनुपस्थित, परिनियोजित और सही स्थिति में, या अनुमोदित विनिर्देश के साथ बेमेल परिनियोजित) को पुराने हमेशा-गलत प्लेसहोल्डर से बदल दिया गया है।
उन्नत- धारक और लेनदेन के आंकड़े अब हमेशा वास्तविक रूप से पढ़े गए मान के आधार पर लेबल किए जाते हैं — एक अनुमानित पूर्ण धारक सूची के बजाय "शीर्ष टोकन खाते", और मनगढ़ंत शून्य के बजाय एक वास्तविक "कॉन्फ़िगर किए गए RPC से अनुपलब्ध" — और कभी भी ऐसे मान का अनुमान नहीं लगाया जाता जिसे केवल पढ़ने योग्य RPC कनेक्शन वास्तव में पुष्टि नहीं कर सकता।
- टोकन पोर्टल लिंक अब हार्डकोडेड स्थानीय पते के बजाय कॉन्फ़िगरेशन से प्राप्त होता है।
- टोकन ओवरव्यू भाषा अब स्वीकृत लेकिन अभी तक निर्मित नहीं हुए निर्णय को वास्तव में तैनात किए गए निर्णय से स्पष्ट रूप से अलग करती है, जिससे कई ऐसे स्थान प्रतिस्थापित हो जाते हैं जो अभी भी एक खुले डिज़ाइन प्रस्ताव की तरह लगते हैं।
सुरक्षा- एक स्वचालित परीक्षण पुष्टि करता है कि Solana RPC कनेक्शन विवरण और प्रदाता क्रेडेंशियल एडमिन सेंटर के ब्राउज़र बंडल, उसके API उत्तरों या उसके लॉग में कभी दिखाई नहीं देते
Identify पर एक अधिक अनुकूल कनेक्शन त्रुटि
यदि प्लांट आइडेंटिफिकेशन CoinGarden के सर्वरों तक नहीं पहुंच पाता है, तो अब आपको एक सरल भाषा में संदेश दिखाई देगा जिसमें "फिर से प्रयास करें" बटन होगा — कोई त्रुटि कोड नहीं — और ऐप पृष्ठभूमि में चुपचाप आपकी निःशुल्क दैनिक गिनती की जांच करते समय फोटो फॉर्म को कभी ब्लॉक नहीं करता है।
उन्नत- CoinGarden के सर्वरों से असफल कनेक्शन को अब एक संक्षिप्त संदर्भ कोड के साथ रिकॉर्ड किया जाता है जिसे आप समर्थन में उद्धृत कर सकते हैं, और यह संचालन टीम की त्रुटि निगरानी में दिखाई देता है — पहले यह विफलता के अलावा कहीं और दिखाई नहीं देता था।
तय- यदि फोटो पहचान पत्र CoinGarden के सर्वरों तक संक्षिप्त रूप से नहीं पहुंच पाता है, तो पहचान पृष्ठ पर एक आंतरिक त्रुटि कोड ("upstream_unavailable") दिखाई दे सकता है। इसे सरल भाषा में लिखे संदेश और "फिर से प्रयास करें" बटन से बदल दिया जाता है, जिससे वही फोटो दोबारा सबमिट हो जाती है।
- रीड-ओनली चेक (जैसे आपकी दैनिक निःशुल्क संख्या) के लिए, जहां पुनः प्रयास करने से कोई दोहराव नहीं हो सकता, बैकग्राउंड कनेक्शन अब एक बार स्वचालित रूप से पुनः प्रयास करता है और फिर बंद हो जाता है।
एक नेविगेशन बार जो स्क्रॉल करने पर प्रतिक्रिया करता है
मोबाइल ऐप के ऊपर और नीचे के नेविगेशन अब स्क्रॉल करने पर बदलते रहते हैं - पेज के शीर्ष पर एक कॉम्पैक्ट फ्लोटिंग बार होता है, जो आगे पढ़ने पर सुचारू रूप से एक पूर्ण स्टिकी बार में बदल जाता है, और जैसे ही आप वापस शीर्ष पर आते हैं, यह वापस सिकुड़ जाता है।
उन्नत- मोबाइल ऐप: शीर्ष हेडर और नीचे का नेविगेशन अब एक कॉम्पैक्ट फ्लोटिंग कार्ड (पृष्ठ के शीर्ष पर) और एक चौड़े, किनारे से जुड़े बार (स्क्रॉल करने के बाद) के बीच एनिमेट होते हैं, बजाय इसके कि वे हर जगह तैरते रहें — यह ऐप के मूल नेविगेशन अनुभव से मेल खाता है।
- यह बदलाव केवल जानबूझकर स्क्रॉल करने पर ही होता है — स्विच पॉइंट के आसपास एक छोटा बफर ज़ोन इसे दोनों स्थितियों के बीच झिलमिलाने से रोकता है।
- प्रत्येक एनिमेटेड तत्व अभी भी गति को कम करने के लिए सिस्टम-स्तर के अनुरोध का सम्मान करता है, और एनिमेट होने के बजाय तुरंत अवस्था बदल देता है।
योगदान बैज
एक नया 'उपलब्धियां' पृष्ठ आपकी वास्तविक गतिविधियों को दर्शाता है — सदस्यता की उपलब्धियां, पौधों का योगदान, देखभाल की निरंतरता, पहचान और सामुदायिक भागीदारी — और आगे की गतिविधियों की स्पष्ट जानकारी देता है। अपनी प्रोफ़ाइल पर कुछ बैज प्रदर्शित करें और किसी रचनाकार द्वारा साझा किए गए फूलों पर उनके नाम के आगे एक बैज देखें।
नया- उपलब्धियों का पृष्ठ (/बैज): आपके द्वारा अर्जित किए गए सभी बैज और अभी भी प्राप्त किए जा सकने वाले सभी बैज, सदस्यता, पौधों के योगदान, पौधों की देखभाल, पहचान, समुदाय और विशेष श्रेणियों में वर्गीकृत किए गए हैं, प्रत्येक बैज अगले पड़ाव की ओर वास्तविक प्रगति दर्शाता है — कोई मनगढ़ंत प्रतिशत नहीं।
- सदस्यता बैज खाते की अवधि के आधार पर स्वचालित रूप से प्रदान किए जाते हैं, जो कि सदस्यता लेने से लेकर छह वर्ष या उससे अधिक तक के समय के लिए लागू होते हैं।
- पौधों के योगदान के बैज वास्तविक बचत के पड़ावों (1 से 2,000 फूल बचाए गए) पर दिए जाते हैं, न कि कृत्रिम कृत्रिम पहचान प्रयासों पर।
- प्लांट केयर बैज, दर्ज की गई देखभाल गतिविधियों और लगातार 30 और 100 दिनों तक देखभाल करने के लिए दिए जाने वाले वास्तविक रिकॉर्ड को पुरस्कृत करते हैं।
- पहचान बैज पुष्ट पहचान के लिए दिए जाते हैं, न कि हर एआई कॉल के लिए।
- कम्युनिटी बैज आपको पहली बार साझा किए गए फूल और दूसरों से मिली सच्ची सराहना के लिए पुरस्कृत करते हैं।
- विशेष बैज (सिस्टम गार्डियन, हार्मनी कीपर, कम्युनिटी बीकन, ब्लॉसम बेनिफैक्टर, रेयर प्लांट क्यूरेटर) CoinGarden द्वारा मैन्युअल रूप से प्रदान किए जाते हैं और इन्हें स्वचालित रूप से अर्जित नहीं किया जा सकता है।
- बैज के विवरण पृष्ठ में स्पष्ट रूप से बताया गया है कि क्या आवश्यक है और आप कितनी दूरी पर हैं।
- आप अपनी प्रोफ़ाइल पर अधिकतम पाँच अर्जित बैज दिखा सकते हैं — आप चुन सकते हैं कि कौन से बैज दिखाई देंगे, और जो बैज नहीं दिखाए जाएंगे वे निजी रहेंगे।
- अब किसी रचनाकार के सार्वजनिक फूल संबंधी पोस्टों पर उनके नाम के आगे एक विशेष बैज दिखाई देता है।
- प्रत्येक बैज के लिए एक सुव्यवस्थित, गति-संवेदनशील "उपलब्धि अनलॉक" सूचना एक बार दिखाई देती है, चाहे आपने इसे स्वयं अर्जित किया हो या किसी और ने आपके लिए इसे अर्जित किया हो।
- एडमिन सेंटर में इकोसिस्टम → बैजेस की सुविधा जोड़ी गई है: हर बैज देखें और जानें कि कितने लोगों के पास वह बैज है, किसी बैज को सक्रिय या निष्क्रिय करें, आवश्यक कारण बताकर किसी विशेष बैज को असाइन या रद्द करें, और एक बार का मिलान करें जिससे हर मौजूदा खाते को वे सभी बैज मिल जाएं जिनके लिए वह पहले से ही योग्य है — न कि सिर्फ नया वाला।
सुरक्षा- केवल एक प्रशासक ही विशेष बैज प्रदान या रद्द कर सकता है, और प्रत्येक प्रदान करना, रद्द करना, सक्षम/अक्षम करना और मिलान प्रक्रिया को कारण सहित ऑडिट लॉग में दर्ज किया जाता है।
- स्वचालित बैजों के लिए कोई प्रशासनिक ओवरराइड विकल्प नहीं है जो वास्तविक मूल्यांकन को दरकिनार कर सके - एक प्रशासक केवल बैज को सक्रिय/अक्षम कर सकता है, वह स्वचालित रूप से अर्जित बैज को कभी भी मैन्युअल रूप से प्रदान या रद्द नहीं कर सकता।
डेवलपर- बैज कैटलॉग पूरी तरह से डेटा-आधारित है (डेटाबेस से मीट्रिक + थ्रेशोल्ड पढ़ा जाता है), इसलिए नए बैज के लिए कभी भी कोड में बदलाव की आवश्यकता नहीं होती है।
- बैज की प्रगति की गणना हमेशा उन्हीं स्रोत तालिकाओं से लाइव की जाती है जिन पर उत्पाद के बाकी हिस्से भरोसा करते हैं (फूल, केयर_इवेंट, पहचान, फ्लावर_पोस्ट, फ्लावर_पोस्ट_लाइक) — कोई अलग प्रगति तालिका नहीं है जो सिंक्रनाइज़ेशन से बाहर हो जाए।
- अनलॉक नोटिफिकेशन पुश चैनल के बजाय अनदेखे/स्वीकृत फ्लैग की जांच करके भेजे जाते हैं, इसलिए आपके द्वारा की गई कार्रवाई, किसी और की कार्रवाई (जैसे लाइक), या एडमिन द्वारा किए गए रिकॉन्सिलिएशन रन से अर्जित बैज सभी एक ही तरीके से दिखाई देते हैं।
मोबाइल ऐप के शेयर प्रीव्यू इमेज को क्रॉलर द्वारा ब्लॉक किए जाने की समस्या को ठीक कर दिया गया है।
मोबाइल ऐप की नई शेयर प्रीव्यू इमेज (0.7.5) फेसबुक, एक्स और अन्य लिंक-अनफर्लिंग क्रॉलर के लिए अनुपलब्ध थी - उन्हें इमेज देखने के बजाय लॉगिन पेज पर रीडायरेक्ट कर दिया गया था, क्योंकि ये क्रॉलर कभी साइन इन नहीं करते। समस्या हल हो गई है।
तय- मोबाइल ऐप: opengraph-image और twitter-image रूट सार्वजनिक रूट अनुमति सूची में शामिल नहीं थे, इसलिए व्यक्तिगत पृष्ठों के लिए साइन-इन आवश्यक डिफ़ॉल्ट सेटिंग हर क्रॉलर अनुरोध को छवि दिखाने के बजाय लॉगिन पृष्ठ पर रीडायरेक्ट कर रही थी — इसकी पुष्टि लाइव (HTTP 307) से हुई और robots.txt और sitemap.xml को कवर करने वाली समान अनुमति सूची में दोनों रूट जोड़कर इसे ठीक कर दिया गया।
0.7.4 शेयर-इमेज रिलीज़ में परिनियोजन विफलता को ठीक किया गया
पिछले रिलीज़ की शेयर-प्रीव्यू इमेज स्थानीय स्तर पर बिल्ड और काम कर रही थीं, लेकिन क्लाउडफ्लेयर की एक विशिष्ट असंगति के कारण वेबसाइट, मोबाइल ऐप और टोकन पोर्टल पर डिप्लॉय नहीं हो पाईं। अब यह समस्या ठीक हो गई है और इमेज लाइव हैं।
तय- 0.7.4 संस्करण जारी होने के बाद वेबसाइट, मोबाइल ऐप और टोकन पोर्टल डिप्लॉय नहीं हो पाए — प्रीव्यू-इमेज पेजों में एक रनटाइम सेटिंग घोषित थी जिसे क्लाउडफ्लेयर बिल्ड स्टेप ने सीधे अस्वीकार कर दिया। सेटिंग हटा दी गई (प्रत्येक ऐप घोषणा की परवाह किए बिना पहले से ही उस रनटाइम में चलता है), इस बार केवल स्थानीय बिल्ड के बजाय वास्तविक डिप्लॉयमेंट बिल्ड के साथ इसकी पुष्टि की गई।
वेबसाइट, मोबाइल ऐप और टोकन पोर्टल के लिए वास्तविक शेयर पूर्वावलोकन
पहले फेसबुक, X या किसी अन्य जगह पर CoinGarden का लिंक शेयर करने पर कोई इमेज नहीं दिखती थी और फेसबुक ओरिजिनल इमेज न होने की चेतावनी देता था। अब हर पब्लिक ऐप एक ब्रांडेड प्रीव्यू इमेज जेनरेट करता है, और मोबाइल ऐप को वह सोशल टाइटल/डिस्क्रिप्शन मिल गया है जो पहले कभी नहीं था।
नया- मार्केटिंग साइट, मोबाइल ऐप और टोकन पोर्टल के लिए ब्रांडेड ओपन ग्राफ और ट्विटर/एक्स पूर्वावलोकन छवियां - प्रत्येक ऐप के अपने रंगों में, एक स्थिर फ़ाइल के बजाय तुरंत उत्पन्न की जाती हैं ताकि सिंक्रनाइज़ेशन बना रहे।
तय- मोबाइल ऐप में सोशल प्रीव्यू मेटाडेटा (og:title, og:description या og:image) बिल्कुल भी नहीं था — डिस्कवर या फ्लावर-पोस्ट लिंक साझा करने पर केवल एक सामान्य प्रीव्यू दिखाई देता था। अब इसमें ऐप का नाम, विवरण और नई प्रीव्यू इमेज शामिल है।
- मार्केटिंग साइट के ट्विटर कार्ड का लेआउट छोटा और "सारांश" था, जो बड़ी छवि उपलब्ध होने पर भी उसे प्रदर्शित नहीं करता था। अब जब एक वास्तविक छवि उपलब्ध है, तो इसे "summary_large_image" में बदल दिया गया है।
लॉग इन किए हुए उपयोगकर्ताओं के लिए डिस्कवर फ़ीड की समस्या हल कर दी गई है।
डिस्कवर ऐप पर लॉग इन करने वाले उपयोगकर्ताओं को हर बार "हम सामुदायिक फूल लोड नहीं कर पाए" संदेश दिखाई देता था - यह ऐप और व्यक्तिगत पसंद के फूलों के बीच एक टूटा हुआ लिंक था, न कि कोई वास्तविक रुकावट। इसे ठीक कर दिया गया है, इसलिए लॉग इन करने वाले उपयोगकर्ता अब अपनी पसंद के फूल देख सकते हैं, या यदि अभी तक कोई लोकप्रिय फूल नहीं हैं तो समुदाय के लोकप्रिय फूल देख सकते हैं।
तय- डिस्कवर फ़ीड: लॉग इन किए हुए उपयोगकर्ताओं को अब स्थायी "लोड नहीं हो सका" त्रुटि नहीं दिखाई देगी — वैयक्तिकृत फ़ीड अब सही ढंग से लोड हो जाता है, और जब कोई वैयक्तिकृत फूल उपलब्ध नहीं होता है तो यह समुदाय के लोकप्रिय फूलों पर वापस आ जाता है।
इस बार यूजर-एडिट क्रैश की समस्या पूरी तरह से ठीक हो गई है।
उपयोगकर्ता-संपादन पृष्ठ क्रैश होने की पिछली समस्या का समाधान काम नहीं आया — सेव करने पर भी पृष्ठ क्रैश हो जाता था। यह नया समाधान काम करता है: सेव करने के बाद रीडायरेक्ट अब ठीक उसी पैटर्न से मेल खाता है जो एडमिन सेंटर में हर जगह पहले से ही कारगर साबित हो चुका है।
तय- एडमिन सेंटर: उपयोगकर्ता की भूमिका, स्थिति या डिस्प्ले नाम बदलने पर सेव करने के बाद पेज क्रैश नहीं होता है — इस बार इसकी पुष्टि ठीक उसी विफल क्रिया का लाइव परीक्षण करके की गई है, न कि केवल क्लीन बिल्ड द्वारा।
एडमिन सेंटर में उपयोगकर्ता द्वारा किए गए संपादन को सहेजते समय होने वाली क्रैश की समस्या को ठीक कर दिया गया है।
किसी उपयोगकर्ता के खाता पृष्ठ पर भूमिका, स्थिति या प्रदर्शन नाम में परिवर्तन सहेजने पर परिणाम दिखाने के बजाय पृष्ठ क्रैश हो जाता था। समस्या सहेजने की प्रक्रिया में नहीं थी - बस उसके बाद पृष्ठ ठीक से लोड नहीं होता था। समस्या हल हो गई है।
तय- एडमिन सेंटर: उपयोगकर्ता की भूमिका, स्थिति या डिस्प्ले नाम बदलने पर सेव करने के बाद पेज क्रैश नहीं होता — अब पुष्टि सही ढंग से दिखाई देती है।
एडमिन यूजर एडमिनिस्ट्रेशन और दो वास्तविक बग्स को ठीक किया गया।
अब प्रशासक सीधे एडमिन सेंटर से डिस्प्ले नाम संपादित कर सकते हैं, भूमिका बदल सकते हैं और किसी खाते को सक्रिय या निष्क्रिय कर सकते हैं। प्रत्येक परिवर्तन ऑडिट लॉग में दर्ज किया जाएगा। ऑडिट लॉग की समस्या हल हो गई है - यह पहले लोड नहीं हो रहा था - और हेल्थ पेज की वर्शन-मिसमैच चेतावनी को भी ठीक कर दिया गया है ताकि डिप्लॉयमेंट प्रक्रिया के दौरान गलत अलार्म न बजें।
नया- एडमिन सेंटर: अब उपयोगकर्ता के खाता पृष्ठ पर सार्वजनिक नाम संपादित करने, भूमिका (उपयोगकर्ता / मॉडरेटर / एडमिन) बदलने और खाते को सक्रिय या निष्क्रिय करने की सुविधा उपलब्ध है — यह सर्वर-साइड द्वारा लागू किया जाता है, और इसमें वही अंतिम एडमिन सुरक्षा और स्वतः निष्क्रिय होने की पुष्टि सुविधा मौजूद है जो उत्पाद में हमेशा से रही है।
- हेल्थ पेज अब सर्विस / अपेक्षित संस्करण / तैनात संस्करण / कमिट / स्थिति तालिका दिखाता है, जिससे वास्तविक परिनियोजन अंतर संस्करण सूची में छिपा रहने के बजाय एक नज़र में ही दिखाई देता है।
तय- एडमिन सेंटर का ऑडिट लॉग पेज हमेशा "इस कंसोल द्वारा अस्वीकृत प्रतिक्रिया" त्रुटि दिखाता था — एपीआई रूट कभी भी पेज द्वारा अपेक्षित पेज-आधारित संरचना वापस नहीं करता था। अब यह वापस करता है, और पेज पर वास्तविक प्रविष्टियाँ लोड होती हैं।
- हेल्थ पेज पर "वर्जन मिसमैच" की चेतावनी लगातार और गलत तरीके से आ रही थी, क्योंकि API के खुद के चेक में एक ऐसा वर्जन लिटरल दिख रहा था जिसे रिलीज के दौरान कभी अपडेट नहीं किया गया था। अब यह वही साझा वर्जन पढ़ता है जो हर दूसरा चेक पढ़ता है, और चेतावनी तभी आती है जब कोई मिसमैच वास्तव में सामान्य डिप्लॉयमेंट से आगे निकल जाता है, न कि तब जब डिप्लॉयमेंट चल रहा हो।
- एपीआई पर एक अप्राप्य स्टेटस एंडपॉइंट अभी भी माइग्रेशन से पहले के ब्लॉकचेन का वर्णन कर रहा था; संस्करण सुधार के लिए उसी फ़ाइल में इसे ठीक कर दिया गया।
सुरक्षा- उपयोगकर्ता प्रशासन में होने वाले प्रत्येक परिवर्तन (प्रदर्शन नाम, भूमिका, स्थिति) को परिणाम और सहसंबंध आईडी के साथ ऑडिट लॉग में दर्ज किया जाता है, ताकि इसे उस सटीक अनुरोध से जोड़ा जा सके जिसने इसे किया था।
डेवलपर- ऑडिट लॉग में असीमित, बिना पेज वाली सूची के बजाय वास्तविक सर्वर-साइड पेजिंग और परिणाम ट्रैकिंग (`result`, `correlation_id`) की सुविधा उपलब्ध हो गई।
- अब हेल्थ चेक में बिल्ड कमिट रिकॉर्ड किया जाता है जब किसी सर्विस के हेल्थ पेलोड में इसकी रिपोर्ट आती है, जिससे नए वर्जन टेबल के लिए आधार तैयार होता है।
एक बेहतर डिस्कवर फ़ीड, और कम गतिरोध
डिस्कवर फ़ीड में अब लोकप्रिय फूलों के साथ-साथ रोज़ाना एआई द्वारा चुने गए फूलों का एक नया संग्रह भी शामिल होता है, जिसमें प्रत्येक कार्ड पर एक संक्षिप्त विवरण दिया गया है। पौधे की पहचान करना अब पहले से कहीं अधिक आसान हो गया है, और कुछ छोटी-मोटी लेकिन महत्वपूर्ण त्रुटियाँ — जैसे कि "मुझे याद दिलाएँ" बटन का गायब होना और फ़ीड में एक भ्रामक त्रुटि — ठीक कर दी गई हैं।
नया- डिस्कवर फ़ीड के होमपेज पर रोज़ाना "आज का गार्डन पिक" मिलता है, जिसे CoinGarden AI द्वारा समुदाय के लोकप्रिय फूलों में से दिन में एक बार चुना जाता है — और जब AI द्वारा चयन उपलब्ध नहीं होता है, तो लोकप्रिय फूलों के क्रम में एक सरल, ईमानदार विकल्प भी उपलब्ध होता है।
- अब प्रत्येक साझा फूल कार्ड पर पौधे की सूची से लिया गया एक संक्षिप्त विवरण दिखाया जाता है।
- अब किसी पौधे की पहचान करने के लिए एक अस्पष्ट बटन के बजाय अलग-अलग "फोटो लें" और "गैलरी से चुनें" विकल्प दिए गए हैं।
- अब CoinGarden में किसी पौधे को पहचानने में असमर्थ होने पर खोज बंद नहीं होती — उस पर टैप करने से कैटलॉग में उससे मेल खाने वाले पौधे की खोज होती है, या पहले से सुझाए गए विकल्पों से भरी मैन्युअल खोज खुल जाती है।
उन्नत- पहचान के परिणामों से चयनित स्थिति अधिक स्पष्ट रूप से दिखाई देती है — पूरा कार्ड टैप करने योग्य है, जिस पर एक चेक मार्क बना हुआ है।
- अपलोड की गई तस्वीरों को अब फ़ाइल एक्सटेंशन के आधार पर विश्वसनीय मानने के बजाय वास्तविक छवि फ़ाइलों के रूप में सत्यापित किया जाता है; HEIC जैसे असमर्थित प्रारूप अब चुपचाप विफल होने के बजाय स्पष्ट रूप से ऐसा बताते हैं।
तय- फूल की देखभाल संबंधी सुझावों में मौजूद "मुझे याद दिलाएं" बटन अब संकीर्ण फोन स्क्रीन पर एक अस्पष्ट, पढ़ने में मुश्किल जगह में सिमटकर नहीं रह जाता है।
- डिस्कवर फ़ीड में अब "लोड नहीं हो सका" और "अभी तक किसी ने पोस्ट नहीं किया है" एक साथ नहीं दिखते हैं - कनेक्शन विफल होना और खाली समुदाय अलग-अलग स्थितियाँ हैं, और फ़ीड अब बताता है कि वास्तव में कौन सी स्थिति हो रही है, साथ ही "फिर से प्रयास करें" का विकल्प भी दिखाता है।
डेवलपर- CoinGarden के सभी एप्लिकेशनों में सर्च इंजन मेटाडेटा को ठीक कर दिया गया है — कैननिकल लिंक, साइटमैप और robots.txt अब पहले से सक्रिय असंबंधित डोमेन के बजाय वास्तविक रूप से तैनात CoinGarden पतों की ओर इंगित करते हैं।
- उत्पादन प्रक्रिया के दौरान एडमिन सेंटर के निजी पृष्ठों को खोज अनुक्रमणिका से पूरी तरह से बाहर रखा गया था, इसकी पुष्टि हो चुकी है।
एक वास्तविक पौधों की सूची
अब किसी पौधे को उसके सामान्य नाम से खोजना पहले की तरह ही कारगर है—जिसमें "गुलाब" भी शामिल है। सूची में लगभग बीस घरेलू पौधों से लेकर सैकड़ों वास्तविक प्रजातियों, वंशों और परिवारों तक की जानकारी शामिल है, और पुराने वैज्ञानिक नामों के साथ-साथ सामान्य नामों के विभिन्न रूपों से भी सही परिणाम मिलते हैं।
नया- पौधों की सूची में शुरुआत में लगभग 20 चुनिंदा घरेलू पौधे शामिल थे, जो अब बढ़कर लगभग 440 प्रजातियों, वंशों और परिवारों का एक वास्तविक वर्गीकरण बन गया है। इसमें घरेलू पौधे, बगीचे के फूल, गुलाब, ऑर्किड, रसीले पौधे और कैक्टस, सामान्य पेड़ और झाड़ियाँ, जड़ी-बूटियाँ, सब्जियाँ और फल शामिल हैं।
- अब किसी पुराने या वैकल्पिक वैज्ञानिक नाम से खोज करने पर सही, वर्तमान में स्वीकृत प्रजाति मिल जाती है।
- किसी वंश के नाम (जैसे “Rosa”, “Hibiscus”, “Monstera”) से खोज करने पर उस वंश में CoinGarden द्वारा ज्ञात सभी प्रजातियाँ दिखाई देती हैं।
- सामान्य पौधों के नामों के लिए टाइपो-सहनशील खोज
- एडमिन सेंटर में एक नया प्लांट कैटलॉग पेज जोड़ा गया है: इसमें पौधों की संख्या, प्रत्येक प्रविष्टि का डेटा कहाँ से आया है, और किन खोजों में कोई परिणाम नहीं मिल रहा है, जैसी जानकारी दी गई है — ताकि कैटलॉग में मौजूद कमियाँ अब स्पष्ट रूप से दिखाई दें, न कि अनसुनी रह जाएँ।
उन्नत- एआई द्वारा पौधों की पहचान तब अधिक सटीक होती है जब वह केवल प्रजाति के वंश के बारे में आश्वस्त होती है, न कि सटीक प्रजाति के बारे में - अब वह अनुमान लगाने के बजाय सीधे-सीधे वंश के बारे में बता देती है।
- "पौधों की सूची खोजें" स्क्रीन आपको शुरू करने से पहले यह बताती है कि क्या टाइप करना है, और यह सुझाव देती है कि "कुछ नहीं मिला" कहने के बजाय एक व्यापक शब्द का प्रयोग करें।
तय- पौधों की सूची में "गुलाब" (और कई अन्य सामान्य नामों) को खोजने पर अब "कोई मेल खाने वाली प्रजाति नहीं मिली" का परिणाम नहीं आता है - सूची में खोज तर्क की कमी नहीं थी, बल्कि उत्पादन के दौरान डेटा की कमी थी।
साथ मिलकर फूलों की खोज करें
CoinGarden के लिए नए अवसर: समुदाय के फूलों को ब्राउज़ करें और बिना खाते के प्रतिदिन पांच पौधों तक की पहचान करें, जब चाहें अपने फूल साझा करें, और साइन इन करने पर एआई द्वारा वैयक्तिकृत खोज फ़ीड प्राप्त करें।
नया- डैशबोर्ड पर एक सार्वजनिक फ्लावर डिस्कवरी फीड — समुदाय द्वारा सबसे अधिक पसंद किए गए साझा फूल, इसके लिए किसी खाते की आवश्यकता नहीं है।
- अतिथि के रूप में आप प्रतिदिन अधिकतम पाँच पौधों की पहचान कर सकते हैं; आपकी निःशुल्क सीमा प्रतिदिन स्वचालित रूप से रीसेट हो जाती है।
- जब चाहें तब समुदाय के साथ एक फूल साझा करें — एक स्पष्ट पुष्टि से पता चलता है कि क्या सार्वजनिक होगा, और आप इसे किसी भी समय अप्रकाशित कर सकते हैं।
- अपने पसंदीदा फूलों को लाइक करें (साइन-इन करना आवश्यक है) और देखें कि समुदाय को क्या पसंद है।
- लॉग इन किए हुए उपयोगकर्ताओं को पौधों की सूची पर आधारित संक्षिप्त एआई गार्डन नोट्स के साथ एक वैयक्तिकृत फ़ीड प्राप्त होता है।
- साझा करने के लिए एक सार्वजनिक नाम — जब तक आप कोई नाम नहीं चुन लेते, तब तक आप "CoinGardener" के रूप में दिखाई देंगे, कभी भी अपने Google नाम या ईमेल के रूप में नहीं।
- माई गार्डन्स: आपका निजी पौध देखभाल केंद्र — फूल, बगीचे, देखभाल संबंधी जानकारी और अनुस्मारक — नए सारांश के साथ डैशबोर्ड से स्थानांतरित कर दिया गया है।
उन्नत- नीचे का नेविगेशन अब आपकी सुविधा के अनुसार बदलता है: साइन इन करने पर डिस्कवर, आइडेंटिफाई, माई गार्डन्स और प्रोफाइल; अतिथि के रूप में साइन इन करने पर डिस्कवर, आइडेंटिफाई, होम और साइन इन।
- साइन-इन पेज बताता है कि अकाउंट बनाने से आपको क्या फायदे मिलते हैं — बिना अकाउंट के ब्राउज़िंग और रोज़ाना की पहचान मुफ्त रहती है।
सुरक्षा- आपके निजी फूल, बगीचे, नोट्स, देखभाल का इतिहास और रिमाइंडर कभी भी सार्वजनिक रूप से दिखाई नहीं देते — केवल उन्हीं क्षेत्रों की प्रतियां साझा की जाती हैं जिन्हें आप एक स्नैपशॉट के रूप में अनुमोदित करते हैं।
- सर्वर पर अतिथि पहचान सीमा को एक गुमनाम, हैश किए गए आगंतुक आईडी के आधार पर लागू किया जाता है - कभी भी आईपी पते या ईमेल के आधार पर नहीं।
- सर्वर पर लाइक की संख्या की गणना की जाती है और डेटाबेस में प्रति व्यक्ति एक लाइक की गारंटी होती है।
प्रत्येक एआई एजेंट, काम कर रहा है
CoinGarden के सभी बारह AI एजेंटों के अब वास्तविक कार्यान्वयन हैं। वे लागत और क्षमता के आधार पर अपना मॉडल चुनते हैं और निर्धारित समय-सारणी के अनुसार चलते हैं।
नया- सभी बारह एआई एजेंट कार्यान्वित और कार्यरत हैं: चैट, CGW निगरानी, दैनिक सिस्टम समीक्षा, मोबाइल अंतर्दृष्टि, सुरक्षा ट्राइएज, संयंत्र डेटा गुणवत्ता, उत्पाद अंतर्दृष्टि, लागत अनुकूलन, रिलीज़ गुणवत्ता और CGW दस्तावेज़ सत्यापन।
- एजेंट स्वचालित रूप से अपना मॉडल चुनते हैं — सबसे सस्ता मॉडल जिसकी क्षमताओं की पुष्टि हो चुकी हो और जो उस एजेंट के स्वीकृति परीक्षण में खरा उतरता हो।
- निर्धारित समय पर एजेंट अब वास्तव में पंद्रह मिनट के डिस्पैचर के साथ अधिकतम एक बार डिलीवरी के साथ काम करते हैं।
- उन परिणामों की समीक्षा के लिए एक कतार जिन पर किसी व्यक्ति का ध्यान देना आवश्यक है
- एडमिन सेंटर के होमपेज पर वास्तविक परीक्षणों से निर्मित दैनिक एआई डाइजेस्ट।
- आप अपनी आवश्यकतानुसार किसी भी विश्लेषणात्मक एजेंट को चला सकते हैं, बटन दबाने से पहले ही उसकी अनुमानित लागत दिखाई जाएगी।
उन्नत- प्रत्येक एजेंट अपने आंकड़े SQL में गणना करता है और मॉडल से केवल उनकी व्याख्या करने के लिए कहता है, जो सस्ता भी है और इसमें गलती होने की संभावना भी कम होती है।
- रिपोर्टों का मूल्यांकन उपलब्ध साक्ष्यों के आधार पर किया जाता है, इसलिए मॉडल द्वारा मनगढ़ंत आंकड़े प्रकाशित करने के बजाय चिह्नित किए जाते हैं।
- मॉडल क्षमता जांच अब केवल टेक्स्ट वाले मॉडल को संरचित आउटपुट उत्पन्न करने में असमर्थ नहीं बताती है।
- अब OpenAI मॉडल्स की कीमत ज्ञात है, इसलिए लागत तुलना वास्तविक है, काल्पनिक नहीं।
सुरक्षा- चैट असिस्टेंट केवल उसी व्यक्ति का डेटा पढ़ सकता है जिससे वह बात कर रहा है, और यह डेटा निर्देशों के बजाय कोड में निर्धारित होता है।
- CGW मॉनिटरिंग मूल रूप से रीड-ओनली है: इसमें कोई साइनिंग कुंजी मौजूद नहीं है और न ही कोई राइट पाथ प्रदान किया गया है।
एआई कंट्रोल सेंटर और प्लेटफ़ॉर्म रिलीज़
इसमें केंद्रीकृत एआई प्रदाता प्रबंधन जोड़ा गया है, फूलों की पहचान में सुधार किया गया है, और अपडेट सूचनाओं के साथ इन-ऐप रिलीज़ नोट्स पेश किए गए हैं।
नया- एक ही स्थान पर OpenAI और Anthropic के कनेक्शनों को प्रबंधित करने के लिए AI नियंत्रण केंद्र
- अब फूल पहचानने की प्रक्रिया एक कॉन्फ़िगर करने योग्य एआई एजेंट के माध्यम से चलती है, जिसमें स्रोत यह दर्शाता है कि प्रत्येक सुझाव किस मॉडल द्वारा तैयार किया गया है।
- CoinGarden के प्रत्येक एप्लिकेशन के /changelog पर रिलीज़ नोट्स उपलब्ध हैं।
- ऐप में नया संस्करण जारी होने पर सूचना प्राप्त करें
- मोबाइल ऐप से CoinGarden को अपनी होम स्क्रीन पर इंस्टॉल करें।
उन्नत- मान्यता परिणामों में अब एक सत्यापन स्कोर शामिल है और आप इसे किसी भी समय संशोधित कर सकते हैं।
- प्रशासक मॉडल बदलने से पहले सटीकता, विलंबता और लागत के आधार पर मॉडलों की तुलना कर सकते हैं।
- अब प्रत्येक एप्लिकेशन के फ़ूटर में आपके द्वारा चलाए जा रहे संस्करण को दिखाया जाता है।
तय- हाल ही में हुई त्रुटियों के मामले में एडमिन सेंटर का अवलोकन लोड होने में अब कोई समस्या नहीं आती है।
- अब एडमिन एआई पेज संकीर्ण स्क्रीन पर सही ढंग से प्रदर्शित होते हैं।
सुरक्षा- एआई प्रदाता की कुंजियाँ एन्क्रिप्टेड रूप में संग्रहीत होती हैं और इन्हें सिस्टम से कभी भी वापस पढ़ा नहीं जा सकता।
डेवलपर- डेटाबेस माइग्रेशन अब परिनियोजन पर स्वचालित रूप से लागू हो जाते हैं।
- निरंतर एकीकरण संपूर्ण परीक्षण सूट को चलाता है।
प्रशासन एवं संचालन केंद्र
यह निजी संचालन कंसोल पेश करता है जिसमें सेवा की स्थिति, घटनाएं, त्रुटि निगरानी और उत्पाद विश्लेषण शामिल हैं।
नया- लाइव सेवा स्थिति और घटना इतिहास के साथ एडमिन और ऑपरेशंस सेंटर
- समूहीकृत अपवादों के साथ केंद्रीकृत त्रुटि निगरानी
- उपयोगकर्ता और उत्पाद विश्लेषण
उन्नत- पौधों की देखभाल, बागवानी और अनुस्मारक अब आपके ब्राउज़र के बजाय CoinGarden API में सहेजे जाते हैं।
नींव
CoinGarden.World का पहला संस्करण: उद्यान, फूल, पौधों की देखभाल और CGW टोकन पोर्टल।
नया- फोटो से पहचान योग्य फूलों के साथ बगीचे बनाएं और उन्हें सजाएं।
- पौधों की देखभाल संबंधी अनुस्मारक और देखभाल का इतिहास
- CGW टोकन पोर्टल, जिसमें प्रोजेक्ट की प्रकाशित टोकनोमिक्स शामिल है।
- CoinGarden के सभी एप्लिकेशन में Google से साइन इन करें