एक कंसोल के रूप में ज्ञान आधार का पुनर्निर्माण

Featurekamo-internal
शिप
19 अगस्त 2026 को 8:10 am बजे UTC
लेखक
kamo
Commit
13c7bf4

ऐप में चार नॉलेज-बेस स्क्रीन अभी भी पुराने पहने हुए थे उनमें से तीन ने उन चीज़ों को बताया जो सच नहीं थे। /kb ने एक समापन बिंदु से "पिन्ड लेख" दिखाया जिसने पिन पंक्तियों को साथ भेजा @JsonIgnore द्वारा छीन लेख - खंड कभी के लिए दिखाई नहीं दिया है कोई भी इसके अलावा, "रीसेंट लेख" लेख के पहले दस नोड्स थे पेड़, पेड़ के क्रम में, प्रत्येक ने खाली तारीख के साथ पब्लिश किया: हाल ही में और आवश्यक रूप से प्रकाशित। उनके बगल में पेड़ अपने आप को हर तरफ गिर गया नेविगेशन, क्योंकि प्रत्येक शाखा ने अपना खुद का उपयोग किया राज्य। एक विचार पुनर्निर्माण करता है: रेल एक फिल्टर है। टाइल की गिनती और एक टाइल की गिनती यह सूची दोनों मैचों से आती हैमॉडल में फ़िल्टर, इसलिए टाइल रीडिंग 4 वास्तव में उन 4 को खोलता है। चिप्स की कोई दूसरी पंक्ति उसी को आराम देती है विभिन्न शब्दों में भविष्यवाणी करता है, असहमति की प्रतीक्षा करता है। इसे छोड़कर सामग्री पर बढ़ने के लिए शीर्षक, पता और शरीर और निशान जो एक यह मारा (पुराने बॉक्स) 500ms को एक सर्वर से पूछने के लिए घोषित किया गया है जो सामग्री की खोज की थीPlainText केवल, इसलिए टाइपिंग एक लेख का सटीक शीर्षक कुछ भी नहीं लौटा, एक पेड़ जो आपको याद दिलाता है खोला जा सकता है, सदस्य निर्देशिका से प्रत्येक कार्ड पर चेहरे, और एक आवश्यकता ध्यान पैनल — समीक्षा जो इंतजार कर रही है, ड्राफ्ट चुप हो गए, प्रकाशित लेख कोई भी एक तिमाही में छुआ है। /kb/resources एक मोडल संवाद था जिसे एक मार्ग पर फ्लैट दिया गया था, जिसमें ओपन ={true} शामिल थे। और एक onClose कि दूर नेविगेट. यह अब एक पुस्तकालय है: एक रेल जिसका वजन है संगठन किस प्रकार के फिल्टर के रूप में भंडारण और युगल है, टाइलों के साथ समान ग्रे बक्से के ग्रिड के बजाय वीडियो और फ़ाइलों के लिए वास्तविक चेहरे, ड्रॉप-किसी भी तरह वास्तविक प्रति फ़ाइल प्रगति के साथ अपलोड (फ़्रेच रिपोर्ट नहीं कर सकता है) प्रगति, इसलिए 40MB वीडियो वास्तव में एक 4KB आइकन की तरह देखा), और नाम बदलने में बजाय एक मोडल एक पाद लेख से शुरू किया। संपादक का सम्मिलन-मीडिया पिकर अब एक ही टाइल है, एक ही विस्तार फलक और एक ही उपयोग KbMedia एक संवाद में हुक - एक किट, दो सतहों, इसलिए वे बहाव नहीं कर सकते। /kb / समीक्षा शीर्षकों की एक सूची थी। एक समीक्षक देख सकता है कि चार चीजें थीं इंतजार करना और कुछ नहीं - जिन्होंने उन्हें लिखा, कब तक वे बैठे थे वहाँ नहीं, वे क्या कहते हैं - और निर्णय लेने का मतलब प्रत्येक लेख को खोलना, स्क्रॉल करना नीचे एक पैनल के लिए, और वापस आ रहा है। सभी असफल होने के कारण "कोई लेख लंबित समीक्षा" के रूप में प्रस्तुत: कतार ने खुद को स्पष्ट करने की सूचना दी यह दिन नहीं हो सकता। अब कतार प्रत्येक लेख की उम्र, प्रस्तुतकर्ता है और आकार; लेख इसके बगल में बैठता है; और फैसले बटन क्या करने के लिए आगे हैं वे लागू होते हैं। /kb/new एक ऐसा फॉर्म था जिसने लेखक को कुछ नहीं बताया। स्लग फील्ड ने कहा "शीर्षक से स्वतः उत्पन्न" और फिर आपको सर्वर को अस्वीकार करने के लिए एक स्लग को बचाने दें लेख लिखने के बाद 400 के साथ। माता-पिता ड्रॉपडाउन इंडेंट विकल्प दो स्थानों के साथ, जो HTML ढह जाता है, इसलिए हर विकल्प को शीर्ष स्तर पर देखा जाता है। और सभी तीन दृश्यता बक्से को एआई प्रशिक्षण के साथ बंद कर दिया जा सकता है, जो चुपचाप मतलब है कि कोई इसे कहीं भी नहीं देखता है। संगीतकार उन तीनों का जवाब देता है अस्वीकृति के बजाय काम से पहले सवाल, और बचाना प्रदान करता है मसौदा बनाना और जमा करना। जिस तरह से, उनमें से सभी दिखाई देते हैं: - KbStatusBadge चार hardcoded अंग्रेजी शब्दों और चार hardcoded हेक्स भेज दिया जोड़े - एक स्पेनिश कंसोल ने एक ग्रे नो व्हाइट-लेबल पैलेट में "ड्रॉफ्ट" कहा चल सकता है। - KbPinButton ने एक बार इसपर कब्जा कर लिया, इसलिए एक पेज जो अपने पिन स्टेट को सीखता है पहले प्रस्तुत करने के बाद (यहां हर पेज) ने एक रूपरेखा पिन को एक ओवर में दिखाया पिन्ड लेख हमेशा के लिए; एक असफल अनुरोध ने पिन लुकिंग सेट को छोड़ दिया। - लेख रीडर ने लेख पढ़ा। पिन किया गया, एक फील्ड KbArticle में नहीं है। - मीडियाआईडी को चार संपादक नोड प्रकारों में नंबर घोषित किया गया था और एक्सट्रैक्टमीडियाइड्सFromJson, जबकि KB MEDIA.UID एक UUID है और मूल्यों में है हमेशा तार होते हैं। यह केवल इसलिए जीवित रहा क्योंकि कभी भी अंकगणित नहीं हुआ एक पर; एक एकल संख्या (मीडियाआईडी) एक चुप नान किया जाएगा। - KbMediaResource.uid एक ही झूठ था। - मीडिया अनुरोध दौड़ा: एक धीमी गति से खोज प्रतिक्रिया तेजी से बाद में उतर सकती है बाद में एक और एक क्वेरी के लिए ग्रिड को फिर से पेंट नहीं किया गया था। शुद्ध नियम app/lib/kbConsole.ts और app/lib/kbMedia.ts में 52 के साथ रहते हैं। परीक्षण, क्योंकि यहां विटेस्ट केवल .test.ts एकत्र करता है - एक नियम एक के अंदर लिखा .tx कोई परीक्षण के साथ एक नियम है। क्या वे पूरी तरह से कोडित करते हैं: अज्ञात कभी नहीं है शून्य epoch बनने के बजाय एक लापता तारीख छँटाई आखिरी Unrecognised स्टेटस पेंट्स तटस्थ, बल्कि हरे रंग की तुलना में, खाली कतार में कोई नहीं है एक शून्य-दिन के बजाय सबसे पुराना आइटम, और एक संसाधन जिसका उपयोग कभी नहीं होता यह सुनिश्चित करने के बजाय चेतावनी दी जाती है कि इसका उपयोग अप्रयुक्त है।.

सभी बदलाव

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

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

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