एक हीरो और पांच कमरे के रूप में मेरी प्रोफ़ाइल का पुनर्निर्माण

Featurekamo-internal
शिप
3 सितंबर 2026 को 6:53 pm बजे UTC
लेखक
Kamo
Commit
c20bac5

************* एक 1,999-लाइन घटक प्रतिपादन था एक ही स्तंभ के नीचे तेरह समान कार्ड। एक सेक्शनकार्ड सहायक ने दिया उनमें से सभी समान त्रिज्या, समान छाया, एक ही आइकन चिप और एक ही संपादन / सेव / रद्द तिकड़ी, इसलिए "लेखा सूचना" - दो तिथियां कोई नहीं संपादित कर सकते हैं - वास्तव में "पासवर्ड एंड एमएफए" का वजन। लेआउट था एक पदानुक्रम के बारे में सच्चाई बताते हुए पृष्ठ के पास नहीं था। पुनर्निर्माण: • एक नायक जो MemberHeader के वॉलपेपर रिज़ॉल्यूशन वाले वाक्य, निशान रखता है टिप्पणियों को शामिल किया गया, और यह केवल सजा था पहचान जोड़ता है: नाम पृष्ठ के बड़े प्रकार का एक टुकड़ा, सदस्य का स्थानीय समय TheIR क्षेत्र, MFA राज्य, अंतिम साइन-इन और एक ताकत की अंगूठी में टिकना। • एक रेल के पीछे पांच कमरे - पहचान, सूरत, कार्य, एक्सेस, क्षेत्रीय - एक समय में एक खुला, यूआरएल को औररूम = के रूप में ले जाया जाता है। एक कमरा जिसका हर जगह है कार्ड को दर्शकों के लिए बंद कर दिया जाता है जो सभी पर कोई रेल आइटम प्रदान नहीं करता है। • क्लिक-टू-एडिट फ़ील्ड और एक रूम-लेवल सेव बार, 39 बटन की जगह। सभी के तहत समापन बिंदु से प्रशंसक बचाता है: एक समूह जो सफल होता है जबकि एक समूह जो विफल रहता है वह अपने क्षेत्रों को एक कारण से गंदा रखता है। हर क्षेत्र में Cmd+K, इसलिए कमरे उन्हें छिपाए बिना चीजों को छिपाते हैं। एक पूर्ण-टैब स्पिनर के बजाय कार्ड के आकार का कंपित कंकाल। पढ़ने के दौरान दो दोष मिले, यहां तय: • पता कभी भी EITHER दिशा में काम नहीं करता। लोडर हार्डकोड पांच खाली तार और कभी पढ़ा डेटा.address, जो सुरक्षा सेवा करता है भेजना; और ग्राहक के {street, शहर, राज्य, ज़िप, देश} नहीं है तार का आकार - Member.address {address, addressDetails, का एक EmbAddress है। इलाके, उपखंड, पोस्टलकोड, देश}। तो यह खाली करने के लिए हर कोई और बचाया कुंजी इकाई नहीं ले जाती है। अब आकार का उपयोग करता है बाकी प्लेटफॉर्म पहले से ही भेजता है, राउंड ट्रिप टेस्ट के साथ। • "कानूनी नाम:" और "बोर्न" सदस्य हेडर में अंग्रेजी साक्षर थे, और कार्य-स्थान और रोजगार-स्टेटस लेबल अंग्रेजी साक्षर थे। घटक। सभी कुंजी संरचना। नियम app/lib/memberProfile में चले गए, जहां वास्तव में vitest उन्हें इकट्ठा करना - ऐप / सेटिंग / * शामिल स्वीकार्य में नहीं है, इसलिए एक परीक्षण पेज के बगल में लिखित कभी नहीं चल रहा होगा। फ़ील्ड कीस्टोन: हर क्षेत्र ने अपने कमरे, कार्ड, लेबल, गेट और साथ में एक बार घोषित किया समापन बिंदु। पैलेट, ताकत की अंगूठी, बचाने के प्रशंसक आउट और अधिकार गैटिंग सभी इसे पढ़ने के बजाय इसे फिर से शुरू करने के लिए, और 57 परीक्षण गेट्स को नीचे पिन करते हैं - इसमें कोई भी क्षेत्र अपने कार्ड की तुलना में कभी अधिक दिखाई नहीं देता है और उस संपादन को शामिल करता है कभी देखने की तुलना में व्यापक नहीं है। त्वरित सुझाव केवल इस टैब के लिए छोड़ दिया जाता है, मदद के लिए मध्यस्थता; सेटिंग्स देखें रेल को सक्रिय टैब से प्रस्तुत करता है, इसलिए अन्य नौ अपनी जगह रखते हैं। सेटिंग्स हेडर से हीरो में व्यक्तिगत चाल। इसके अलावा हटा देता है ProfileTab.tsx (2,650 लाइनें), लॉगिनसुरक्षाTab.tsx (787) और सदस्यताPermissionsTab.tsx (2,136) जिसमें कोई आयातकर्ता नहीं था। शब्दकोश की चाबियाँ पहले कैमो-ट्रांसलेशन-डिक्शनरी 4bb91245 में उतर गईं। सत्यापित: npm परीक्षण (14 गार्ड + 5,106 परीक्षण), tsc -noEmit, अगले निर्माण, और चेक-i18n-keys - शब्दकोश के ताजा क्लोन के खिलाफ-require-message।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें