मूल आयातित फ़ाइल को संग्रहीत और डाउनलोड करें
प्रारंभ में, कच्चे फाइल को आयात करने पर अपलोड किया जाता है (सर्वश्रेष्ठ-effort) और इसकी कुंजी आयात को पारित कर दी गई है। POST; पिछले आयात एक संग्रहीत फ़ाइल के स...
मूल फ़ाइल को MinIO + download endpoint
Injects MinIOStorageService; POST/source-file स्टोर करता है कच्चे अपलोड में निजी आंतरिक बाल्टी; GET /{id}/source-file इसे वापस स्ट्रीम करता है (ऑर्ग-चेक); कुंजी...
आयात टेम्पलेट + पिछले आयात उप-टैब, ऑटो-डिटेक्ट, फिर से आयात
- लीडमैनुअल इम्पोर्टमैनेजर में सब-टैब बार: आयात लीड्स (आयात टेम्पलेट्स) - LeadImportTemplateManager: टेम्पलेट सूची/create/edit/delete + अपलोड-against-template (...
Persist रन / रिकॉर्ड, टेम्पलेट CRUD, हेडर ऑटो-डिटेक्ट और फिर से आयात
- LeadImportPersistenceService: हेडर सामान्यीकृत + SHA3 फिंगरप्रिंट (ऑर्डर / आदेशित) मानचित्रण/row JSON राउंड-ट्रिप्स, रन + गैर-सफल रिकॉर्ड, टेम्पलेट का पता लगा...
लीड क्रेडिट बटन पर लाइव उपलब्धता सूचक
मिरर नवप्रि लीड्स सूचक पर / लीड्स 'लीड क्रेडिट्स' कार्रवाई: एक ग्रीन / रेड स्टेटस डॉट (ग्रीन = लीड अब एफएफए या क्रेडिट, रेड के माध्यम से स्वीकार्य है) = कोई नही...
EditableCard onEdit वैकल्पिक बनाने के लिए तो इस्तीफा देना प्रकार-चेक
असाइनमेंट कार्ड `canReassignManually? startEditAssignment: unchanged` EditableCard.on संपादित करें, लेकिन onEdit को `() => void` (आवश्यक), विफल होना उत्पादन प्र...
लीड्स ब्लिंक के लिए व्हाइट पल्स / ग्लो (थीम-एग्नोस्टिक बनाम ग्रीन ब्रांडिंग)
लाइव नवप्रि लीड अलर्ट - ग्रीन / रेड डॉट, ब्लिंक, फायर पॉपअप, एज ट्रिम
- LeadAlertProvider (global, NavPri स्तर पर घुड़सवार): WS-driven / उपलब्ध-summary; सभी राज्य ड्राइव - NavPri लीड्स आइकन: ग्रीन डॉट (स्वीकार कर सकते हैं) / लाल (...
लाइव नवप्रि लीड अलर्ट के लिए गेट / लीड्स / उपलब्ध सारांश
सभी सक्रिय बाजारों में कॉलर स्वीकार्यता को एकत्र करता है (comment Gate + credit/FFA/) दैनिक खर्च नियम रिटर्न में स्वीकार करने योग्य / है स्वीकार करने योग्य क्रे...
आयात टेम्पलेट्स, रन और प्रति पंक्ति रिकॉर्ड के लिए दृढ़ता रीढ़
वास्तविक @ अनंतता कक्षाओं के साथ खाली स्टब संस्थाओं को बदल देता है (मॉडल पर) LeadIntake* precedent: UUID id, gen random uid, DB-default timetamps, statusId @tra...
स्टार्ट आयात + ड्रॉप डिबग लॉग पर व्यस्त राज्य
- स्टार्ट आयात / बैक को अक्षम करें और एक स्पिनर + 'आयपोर्टिंग ...' दिखाएं जबकि आयात POST उड़ान में है, बड़ी फ़ाइलों पर डुप्लिकेट प्रस्तुतियों को रोकने के लिए - ...
LeadImportController में सुधार, पैमाने और PII सख्त
- सभी किरायेदारों पर findAll() के बजाय स्कोपेड लीडरेपोसिटरी क्वेरी के माध्यम से समर्पण (एक OOM/DoS + क्रॉस-tenant जोखिम जोखिम था, प्रति 1000-row बैच फिर से रन) ...
स्कोप आयात dedup क्वेरी + org-guard सदस्य /vendor-उत्पाद असाइनमेंट
********** दायरा, मैनुअल आयातक के लिए प्रोजेक्शन-केवल डुप्लिकेट लुकअप (प्रति-बैच की जगह) findall() कि सभी किरायेदारों में हर लीड हाइड्रेटेड है। - लीड सर्विस बना...
/खाता शैली हेडर + टैब, / लीड्स कार्ड कंटेनर, राइट गिटिंग
- लीड्सक्रेडिटलेआउट: ढाल नायक हैडर + अंडरलाइन टैब (मैच / खाता); फिल्टर + ग्रिड राउंड / लीड्स-स्टाइल कार्ड में उपलब्ध टैब SPEND RECEIVE LEAD CREDIT - SPEND RECEI...
मार्क राइट द्वारा मार्क-रिसाइनमेंट गेट किया गया; मैनेज-क्रेडिट स्पेंड/रीसिव राइट के साथ सदस्यों को लौटाता है
LeadAcceptController: मार्क-रिसाइनमेंट को मार्क LEADS REQUIRES ASSIGNMENT की आवश्यकता होती है। LeadCreditController.manage: रिटर्न योग्यMemberIds (SPEND RECEIVE...
3 CRM अधिकार + सदस्यों के साथ-साथ सही क्वेरी
रोलराइट प्रकार: SPEND RECEIVE LEAD CREDIT(147), ****************************************************************************************************************...
Codify §4.2 आवश्यकता लेखक एकल-जीवन आंशिक-अद्वितीय बैकस्टॉप
प्रति (loan file uid, img doc type id, party) एक लाइव आवश्यकता पर दायित्व सेल। ************* app-layer idempotency read एक समवर्ती डबल-इंस्टेंटिएट नहीं पकड़ सकत...
नोड-कॉन्फ़िग (k1m1-runner): रिकॉर्ड डेटा.forgejo.org IPv4 पिन + क्षमता = 6
लाइव ऑन-नॉड बदलाव: डेटा। Forgejo.org केवल IPv6-only है और k1m1 में कोई नहीं है IPv6 मार्ग, इसलिए नौकरी कंटेनर लटका ~ 133s और कार्रवाई / चेकआउट विफल रहा। इसके IP...
पिन चिह्नितForReassignmentBy FK to INT8 (कोई विरासत में नहीं डिफ़ॉल्ट)
स्तंभ परिभाषा के बिना, हाइबरनेट प्रतियां सदस्यों.id (INT8 DEFAULT unique rowid)), इसलिए CockroachDB ने ALTER ADD COLUMN पर बोगस सदस्य आईडी के साथ मौजूदा लीड पंक...
************* (Accepted-today स्तंभ)
गिनती एक सदस्य को एक विक्रेता उत्पाद के लिए क्रेडिट / एफएफए के माध्यम से स्वीकार करने की ओर जाता है क्योंकि एक यूटीसी तत्काल (day) LeadAcceptController / lead /...
क्रेडिट आधारित लीड असाइनमेंट यूआई (उपलब्ध/हिस्ट्री/क्रेडिट)
- / लीड्स / उपलब्ध: वास्तविक समय विक्रेता / उत्पाद ग्रिड, परमाणु स्वीकार (सीसा को रूट करता है), टिप्पणी-gate अवरुद्ध राज्य, पंक्तियां उस क्षण को अलग करती हैं जब...
**************** रजिस्ट्री निर्णय आधा के लिए
doc 11 §5.3 कदम 4 / §10 लेखा परीक्षा पूर्णता - हर रजिस्ट्री टकसाल / रसीद / सुपरमार्केट एक जोड़ी उत्सर्जित करता है WORM AiDecision + LoanIdentifierEvent. यह AiFu...
Daily-allotment forfeit audit job (hourly, per-member timezone)
सदस्यों के लिए रिकॉर्ड्स फॉरफिटेड पंक्तियाँ जिन्होंने ड्रिप आवंटन के साथ अपने सदस्यों पर हस्ताक्षर नहीं किया था। स्थानीय दिन पूरा किया। Idempotent, GRANTED पंक्...
STOMP के लिए रिले क्रेडिट / लीड-साइनमेंट NATS इवेंट
Security.leads.> और Security.credits.>, प्रत्येक को /topic / प्रतिबिंबित करता है। CRM फ्रंट-एंड लीड्स-अवैलेबल ग्रिड, मैनेज-क्रेडिट फील्ड्स और इतिहास लाइव अपडेट ...
क्रेडिट लीड असाइनमेंट एपीआई ****************
- LeadAcceptController: GET / lead / उपलब्ध, POST / lead / accept (tom, comment-gated,) FFA + credit), GET /leads/uncommented, POST/leads/{id}/mark-reassignment...
क्रेडिट असाइनमेंट ऑर्केस्ट्रेशन सर्विसेज (शेयर्ड-लीब)
- LeadAllotment.isInfiniteBalance (∞ credit शेष → mint-on-the-fly स्वीकार्य) - क्रेडिट लीड असाइनमेंट सर्विस: परमाणु स्वीकार-लीड (चुनें → लॉक → चेक → लाम, बहु-इं...
क्रेडिट असाइनमेंट साझा-lib सहायक
- ************* - पहले टिप्पणी करने के लिए 'की शक्तियां किसी अन्य लीड गेट को स्वीकार करना (Comment = सदस्य का नॉन-रिमूव्ड MediaObj in lead stream) *************...
क्रेडिट लीड असाइनमेंट डेटा मॉडल (शेयर्ड-lib)
- लीड: की आवश्यकता हैसाइनमेंट फ्लैग + चिह्नित ForReassignmentAt/By (nullable; null actor = विक्रेता/API आयात) ********** + ईवेंटटाइप फॉरकी रूटिंग + रजिस्ट्री डि...
मार्केट लाइफसाइकल + मार्केट-स्कैप्ड विक्रेताओं / उत्पादों
- मार्केट्स एंड फील्ड्स: सक्रिय / आर्काइव उप-टैब; पंक्ति कार्रवाई पुरालेख / सक्रिय है (PATCH .../सक्रिय), कभी नष्ट नहीं - विक्रेताओं और उत्पादों: प्रति सक्रिय ब...
एक बाजार के लिए स्कोप मॉक लीड विक्रेता; ड्रॉप हटाए गए मार्क्ट आर्ग बनाते हैं
मार्केट स्टेटस फिल्टर, आर्काइव/रिएक्टिवेट, मार्केट-स्कैप्ड विक्रेताओं
************* (डिफ़ॉल्ट सक्रिय); प्रत्येक बाजार को समृद्ध करें अपने विक्रेताओं से प्राप्त विक्रेता-उत्पादों के साथ डीटीओ - PATCH / lead-markets /{id} के साथ DEL...
एक बाजार के लिए स्कोप विक्रेता; डेरीव बाजार उत्पाद; संग्रह बाजार
- LeadVendor एक आवश्यक MARKET ID प्राप्त करता है (columnDefinition सादे UUID करने के लिए पिन किया गया तो FK कॉलम को संदर्भित PK के gen random uuid() डिफ़ॉल्ट नह...
अनंत चेक लूप के माध्यम से रिफ्रेश आइकन ब्लिंकिंग को रोकें
एक बार एक डोमेन SSL-confirm किया गया था, चेकडाउन बिना शर्त एक नया बनाया जब भी sslConfirm किया गया था तब भी डोमेन वस्तु सत्य थी। नई वस्तु संदर्भ ने मतदान प्रभाव ...
आवश्यक रिकॉर्ड सूची में मीडिया सबडोमेन जोड़ें
मीडिया.<domain> रियलटाइम वेबसॉकेट्स (चैट, कॉल, एसएमएस, थीम) का समर्थन करता है प्रावधान) और मीडिया स्ट्रीमिंग, लेकिन यह DNS सेटअप से गायब हो गया था इसलिए ग्राहको...
रिटर्न 422 (500 नहीं) जब सदस्य के पास मेलबॉक्स नहीं है
सूचीफोल्डर्स और अन्य पढ़ें समापन बिंदुओं से IllegalStateException MailContext.toMailCredentials () जब किसी सदस्य के पास IMAP क्रेडेंशियल नहीं थे प्रावधान किया ग...
सटीक-truncated id के साथ org प्राप्त न करें
लेबल प्रबंधक व्युत्पन्न orgIdStr from getOrgIdString() (परिशुद्धता सुरक्षित) with स्ट्रिंग (organization.id) के लिए एक वापसी। चुपचाप MAX SAFE INTEGER (...822 →)...
TRIAL लंबित (not-started) को स्पष्ट रूप से प्लेटफॉर्म संगठनों टैब पर समाप्त होने से दिखाएं
Org मालिक के पहले लॉगिन पर परीक्षण घड़ी शुरू करें
एक लंबित परीक्षण के साथ बीज नए orgs (source=TRIAL, testExpiresAt=null) वह शुरू होने तक कुछ भी नहीं देता है, फिर शुरू होने तक 3-day घड़ी शुरू करें मालिक का पहला ...
सेट साइट क्षेत्र + प्रति पॉड नोड-स्थानीय मिनियो का उपयोग करें
- जोड़ें kamo.minio.region (MINIO REGION, डिफ़ॉल्ट हमें-west-ca-s-1) तो SigV4 हस्ताक्षर सर्वर के लागू साइट क्षेत्र से मेल खाते हैं; पृष्ठभूमि को ठीक करता है अपल...
विन्यास योग्य साइट क्षेत्र के साथ अनुरोधों पर हस्ताक्षर करें
MinIO अब SigV4 में MINIO SITE REGION (us-west-ca-s-1) को लागू करता है। साइट प्रतिकृति के बाद से प्राधिकरण का दायरा सक्षम किया गया था। ग्राहक था एक क्षेत्र के बि...
एक टूट फ्रेम दिखाने के बजाय पृष्ठभूमि छवियों को ड्रॉप करें
ट्रैक असफल पृष्ठभूमि छवि भार और उन्हें स्विपर कारूसेल से बाहर फिल्टर, इसलिए एक पूर्ण रूप से अनुमत विषय (उदाहरण के लिए Optionone, जिसका bg / 2.webp कभी नहीं था) ...
2s इंट्रो/लोडिंग एनिमेशन स्क्रीन को हटा दें
ड्रॉप शोIntro/introComplete राज्य, 2s इंट्रो टाइमर प्रभाव, और ब्रांडेड प्रारंभिक रिटर्न लोडिंग स्क्रीन। अब पृष्ठ पृष्ठभूमि में सीधे प्रस्तुत करता है + पैनल-बंद/...
NavPri (white/red, tooltip=expiry) + होमपेज चिप रेड पर ट्रायल चिप; NavTop चिप को हटा दें
पैनल ने ऑफ-पेज छोड़ दिया ताकि इसका किनारा कभी उछाल पर नहीं दिखाता है; कार्ड फीका ~ 250ms जल्द ही
- स्वागत / पुनर्प्राप्त पैनल अब विस्तारित है - वेलकम-ब्लेड (16rem) बाएं किनारे से इसके दाहिने किनारे के साथ अभी भी पिन किया गया - स्वागत-w; आंतरिक सामग्री पैडिं...
Proxy सत्र से X-Member-Id इंजेक्शन (me endpoint 400'd, इसलिए परीक्षण बैनर कभी डेटा नहीं था)
Choreographed प्रवेश - Bg लोड के बाद पैनल स्प्रिंग्स, फिर कार्ड फीका
पहली पृष्ठभूमि छवि (onLoad, 3s सुरक्षा गिरावट के साथ) के लिए प्रतीक्षा करें, फिर ऑफ-स्क्रीन बाएँ (फिजिक्स स्प्रिंग) से स्वागत / पुनर्प्राप्त पैनल को वसंत-बंद कर...
स्वागत मुखपृष्ठ (app/page.tsx) टॉप-राइट पर परीक्षण बैनर दिखाएं, न सिर्फ नवटॉप
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.