लेबल सेव पर पुनर्जन्म favicons; वास्तविक लोगो प्रकार
प्रावधानअपडेट (हर कस्टम-लेबलिंग सेव पर रन) ने config/css/manifest लिखा लेकिन कभी कभी पुनर्जन्म नहीं किया - वे केवल प्रावधान द्वारा उत्पादित किए गए थे। An org बि...
जब ऑर्ग फ़ोल्डर में इसकी कमी होती है तो टेम्पलेट से बीज Globals.css
प्रावधानअपडेट (हर रंग बचाने पर रन) ऑर्ग के सीएसएस / globals.css rewrote लेकिन वह वस्तु केवल एक बार प्रावधान में मौजूद है पूर्ण रूप से इसे से कॉपी किया गया है डि...
अपने वास्तविक विस्तार के साथ पूर्ण लोगो दिखाएं, हार्डकोड नहीं।
ब्रांडिंग टैब ने लोगो फुल यूआरएल को लोगो-फुल के रूप में बनाया है। org's LogoFullExt. पूर्ण लोगो PNG/jpg/etc के रूप में अपलोड किया गया है। MinIO में लोगो-full.{e...
Refresh TLSStore हर पाश तो नव जारी certs सेवा प्राप्त
update tls store () केवल स्टार्टअप पर और साझा भंडारण आयात पर चला गया, इसलिए एक Cert-manager (HTTP-01) द्वारा ताजा जारी साक्ष्य एक tls-* रहस्य के साथ तैयार था ले...
Redirect-only एक बैकएंड को रूट करें, इसलिए Traefik v3 इसे सक्षम बनाता है
Traefik v3 सेवाओं के साथ एक IngressRoute रूटर निष्क्रिय: [] जब अनुमति EmptyServices बंद है (जैसा कि यह यहां है), इसलिए डोमेन-agnostic HTTP-> HTTPS रीडायरेक्ट रा...
सभी होस्ट को एचटीटीपी + गेट ऑटो-सर्ट में वास्तविक ओरग डोमेन पर रीडायरेक्ट करें
कस्टम org डोमेन (जैसे लॉगिन.sign.pink) Traefik के नंगे लौटा "404 पृष्ठ नहीं मिला" सादे HTTP पर: केवल पोर्ट-80 रीडायरेक्ट राउटर * ************ तैनात वर्कफ़्लो द्...
Pre-seed sign.pink + www.sign.pink in STATIC DOMAINS
sign.pink एक नया शीर्ष डोमेन है (उपभोक्ता ई-हस्ताक्षर ब्रांड / व्हाइट लेबल कामो किरायेदार org). पूर्व-बीज एपेक्स + www इसलिए Let's Encrypt cert पहले मौजूद है पह...
असफल होने के बजाय persist रूपांतरण error
दोनों टेम्पलेट और नियमित रूप से अपलोड रूपांतरण पाइपलाइनों निगल डॉक्स रूपांतरण विफलताओं (केवल खोया हुआ), is converted=false छोड़ने के साथ कोई रिकॉर्ड नहीं कारण -...
डॉकर प्रूनर चरण में npm के माध्यम से टर्बो स्थापित करें; पिन pnpm; जोड़ें .dockerignore
प्रूनर चरण किसी भी पैकेज से पहले `pnpm add-g टर्बो` चला गया। कोरपैक ने pnpm 11 को पकड़ लिया और "ग्लोबल बिन डायरेक्टरी / pnpm/bin के साथ विफल रहा। PATH. 'npm ins...
न्यू मोनोरेपो + मोबाइल-first e-signature signing app
टर्बोरेपो + pnpm वर्कस्पेस मोनोरेपो आवास पुन: प्रयोज्य ई-सिग्न पैकेज kamo-internal प्लस से निकाला गया एक नया, अति-पॉलिश kamo-signer ऐप — दूसरा-पार्टी साइनिंग अन...
पूर्ण-चौड़ाई उद्यम लाइव पूर्वावलोकन के साथ फिर से लिखना
लोन उत्पादफॉर्म एक एकल संकीर्ण कॉलम (अधिकतम चौड़ाई: 880) था जिसमें हार्डकोडेड था हर जगह अंग्रेजी। अब प्रस्ताव पृष्ठ के समान उद्यम पैटर्न का उपयोग करता है: लेआउ...
लाइव पूर्वावलोकन फलक के साथ दो कॉलम लेआउट
न्यू-ऑफर पेज व्यापक स्क्रीन पर एक लंबा स्तंभ था - आधा बर्बाद viewport. अब बाएं (5fr) और एक पर फॉर्म के साथ सीएसएस ग्रिड का उपयोग करता है दाएं (7fr) पर लाइव "ऑफर...
दो कॉलम वर्कस्पेस + लाइव पूर्वावलोकन के रूप में नए-ऑफ़र पृष्ठ को फिर से डिजाइन करें
आपने पूर्ण रियल एस्टेट, आधुनिक, पॉलिश के लिए कहा - आखिरी रिफैक्टर ने एक जगह बनाई एक पूर्ण-चौड़ाई खोल के अंदर एकल कॉलम का रूप, जो बिल्कुल विस्तृत है आधे पृष्ठ के...
पोलिश न्यू-ऑफर पेज - खाली राज्य, LOC बैज, कस्टम शर्तें
तीन UX अंतराल पहले रिफैक्टर के बाद प्रस्ताव पृष्ठ था: 1. खाली राज्य। जब एक बाजार में अभी तक कोई ऋण उत्पाद नहीं है, तो ड्रॉपडाउन का इस्तेमाल किया जाता है चुपचाप...
दर, एपीआर और उत्पत्ति शुल्क के लिए प्रति-बंद ओवरराइड
लोनOfferCreateRequest लाभ तीन वैकल्पिक फ़ील्ड — interestRateBpsOverride, AprBpsOverride, उत्पत्तिFeeAmountOverride. बनानाड्रॉफ्ट जब उन्हें लागू करता है सेट और अ...
डिफ़ॉल्ट खाली STRIPE CONNECT WEBHOOK SECRET so KamoLOS जूते
Configmap संदर्भित ************* एक डिफ़ॉल्ट के बिना, इसलिए स्प्रिंग के प्लेसहोल्डर हल्लक ने जावा-लेवल तक पहुंचने से पहले फेंक दिया ************* जो पहले से ही ...
ट्रैक साझा-lib ऋण रिपोजिटरी → पर्सनललोन रिपोजिटरी नाम बदलें
प्रत्येक आयात और क्षेत्र के प्रकार को ऋण से व्यक्तिगत ऋण के लिए भंडार 20 KamoLOS स्रोत फ़ाइलों + 1 परीक्षण (Lombok-injected फ़ील्ड नामों के रूप में रहते हैं लोन...
लोन रिपॉज़िटरी का नाम बदलें
स्प्रिंग डेटा JPA इंटरफ़ेस के नाम से भंडारी बीन नाम प्राप्त करता है सरल वर्ग का नाम, @Repository ("...") से qualifier मान, इसलिए पूर्व वर्कराउंड वास्तव में असंब...
जोड़ें / वाणिज्य / व्यक्तिगत ऋण / नया प्रविष्टि + पॉलिश बाजार-स्किप्ड ऑफर पृष्ठ
QuickActionsBar "न्यू लोन ऑफर" कार्रवाई ने /commerce/personal-loans/news पर इंगित किया लेकिन ऐसा कोई पेज मौजूद नहीं है, इसलिए Next.js ने गतिशील [loanId] पृष्ठ प...
10 पृष्ठों पर पूर्ण-चौड़ाई उद्यम पॉलिश
आधुनिक उद्यम पैटर्न (ग्रेडिएंट हेडर + ब्रेडक्रंब +) को अपनाने वापस तीर + पूर्ण ऊंचाई फ्लेक्स खोल + हल्के भूरे रंग पर कार्ड समूहित सामग्री कैनवास) कामो-आंतरिक मे...
ट्रिगर ने व्यक्तिगतलोन इकाई का नाम बदलने के लिए पुनर्निर्माण किया
761019b पर सुरक्षा सेवा छवि साझा-lib d14dc54 से पहले बनाया गया था (जो व्यक्तिगत ऋण इकाई का नाम बदलकर JPA नाम "व्यक्तिगत ऋण" रखा गया है। बंधक ऐप के साथ डुप्लिकेट...
एक्सपोज़ PERSONAL LOANS in commerce-type & सगाई pickers
PERSONAL LOANS को COMMERCE TYPES और EngagementType सूचियों में जोड़ता है, इसलिए नए KamoLOS व्यक्तिगत ऋण बाजार से बनाया जा सकता है। बाज़ार/संपादित पृष्ठ, इसे Qui...
ऋण / ऋण से बचें बंधक ऐप के साथ भंडार संबंध
KamoInitializerसेवा बूट करने में विफल रही क्योंकि दो @Entity कक्षाएं नामित 'Loan' और दो रिपोज़िटरी कक्षाओं का नाम 'LoanRepository' दोनों चाहते थे उसी JPA इकाई क...
T6+T7 frontend polish + org reports + auto-pay UI
Frontend polish (T6): - New lib/format.ts: locale-aware Intl helpers — formatCurrency / formatDate / formatDateTime / formatPercentBps. Replaces hardcoded t...
टीयर 6 + 7 + 9 + 10 - फ्रंटेंड पॉलिश, ऑर्ग रिपोर्ट, ओपनएपीआई, जेकोको
T6 (फ्रंटेंड पॉलिश): - नया / उदारीकरण / स्वरूप। प्रारूपDateTime / प्रारूपPercentBps Intl APIs (Riffcoded) के माध्यम से toLocaleString + स्लाइस(0,10) पैटर्न). - ...
टीयर 4 - लोन पेमेंटपोस्टिंग सेवा इकाई परीक्षण
भुगतान पोस्टिंग के दिल को कवर करने वाले छह नकली-रिपॉज़िटरी यूनिट परीक्षण: ********** $100 का भुगतान $25 फीस / $50 ब्याज / बड़े मूल संतुलन के साथ ऋण 25/50/25 फी...
टियर 5 अनुपालन बैच
- OfacSanction Service: Jaro-Winkler fuzzy match @ ≥0.92 सटीक मैच के बाद पास करना सतह समानता स्कोर हिट्स। Los.ofac.fuzzy-threshold के माध्यम से विन्यास योग्य। -...
LoanChargeoffReasonCode (IRS 1099-C बॉक्स 6) + लेखा परीक्षा खोज
- न्यू लोनचार्जऑफReasonCode enum (A BANKRUPTCY) प्रति IRC §6050P ऋण - ************* नियामक subpoenas के लिए बहु-फ़िल्टर @ क्वेरी (loanId / type / actortype / ac...
Tier 3 security + Tier 8 bug cleanup batch
T3 — Security: - New RateLimitFilter (Bucket4j): 1000/min per IP for webhooks, 10/min per session for offer accept/decoder/rescind, 60/min general. Register...
*************
द्वारा इस्तेमाल किया ******************* एक मौजूदा प्रतिक्रिया करने के लिए एक डुप्लिकेट पंक्ति बनाने के बजाय PAUSED योजना जो प्यूज्ड को अनाथ देती है।.
Tier 2 — Hikari + RestTemplate timeouts + Stripe SDK + Redis cache
- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...
/api/los proxy HMAC-signs identity headers
When LOS_PROXY_HMAC_SECRET env var is set, the proxy now computes **************** secret) and sends X-Proxy-Signature + X-Proxy-Timestamp alongside the X-Org-I...
टीयर 1 आलोचनात्मक शुद्धता पास
T1.1 स्ट्रिप डिस्बर्समेंट रणनीति: TREASURY (स्टब - SDK अपग्रेड की आवश्यकता है या कच्चा HTTP / CONNECTED ACCOUNT (Transfer.create - SDK 28.2.0 में काम करता है) /...
पेजेड रेपो क्वेरी + countbyStatus गर्म पथ के लिए
- लोन रिपॉज़िटरी: countbyStatus / countbyOrganization एंडस्टैटस + Page<Loan> findbyStatus(...)/ ************* ************* ********** टकराव प्रतिरोधी क्रमांकन ...
कैप्चर-फेज नेविगेशन के माध्यम से फोर्स ईमेल लिंक क्लिक
रिपोर्ट्स ईमेल पूर्वावलोकन लिंक पर क्लिक को चुपचाप कुछ भी नहीं करते हैं - होवर यूआरएल को दिखाता है, कोई सांत्वना त्रुटि नहीं है, लेकिन नेविगेशन कभी भी आग नहीं ल...
ऑर्ग-साइड लोन विवरण पृष्ठ + समायोजन / वादा एपीआई
- losApi: मैनुअलएडजस्ट, waiveFee, वादा Topay ************* पूर्ण org-operation पृष्ठ * 4-अप बैलेंस कार्ड (वर्तमान, प्रिंसिपल, ब्याज, अगले देय) * मैनुअल समायोजन ...
अंतिम बैच - अनुपालन, पैकेट, समायोजन, ग्राफाना, परीक्षण
अनुपालन: - MlaCheckService - मिलिट्री लेंडिंग एक्ट कवर-बोरोअर लुकअप के खिलाफ DoD MDC एकल रिकॉर्ड क्वेरी। यदि NotCovered to unconfigured so dev हार्ड असफल नहीं; ...
P2 बैच - observability, परीक्षण, वार्षिक अंत कर, वास्तविक पट्टी ID
अवलोकन: - क्लासपैथ पर micrometer-registry-prometheus - /actuator/prometheus प्रबंधन विन्यास के माध्यम से उजागर (दोनों स्थानीय + k8s configmap) - ऋण मीट्रिक सेवा...
लोनऑर्गस्ट्रिप कनेक्ट + लोन टैक्स / संचयी फ़ील्ड + हॉट इंडेक्स
- न्यू लोनऑर्गस्ट्रिप कनेक्ट इकाई (one-per-org, has stripeConnectedAccountId) + कनेक्ट ऑनबोर्डिंग क्षमताओं - ऋण: धारीग्राहक आईडी (आर्ग के कनेक्टेड खाते के तहत आ...
चलो मूल लक्ष्य = blank नया टैब खोलें, ड्रॉप विंडो खोलें।
पिछले फिक्स ने क्लिक को इंटरसेप्ट किया और विंडो.ओपन () कहा - लेकिन पॉपअप ब्लॉकर्स और एक्सटेंशन विंडो को ब्लॉक कर सकते हैं। इसलिए लिंक चुपचाप खुलने में विफल रहा।...
P1 frontend — चार्ज बंद कतार + लेखा परीक्षा समयरेखा
LosApi: ChargeoffQueue / पुष्टि Chargeoff / लेखापरीक्षाByLoan ********** D120 समीक्षा कतार पृष्ठ; org उपयोगकर्ता प्रत्येक ऋण की समीक्षा करें, एक कारण जोड़ें, क्...
P1 बैच - webhooks अग्रिम राज्य, crons, वाणिज्य ऊर्ध्वाधर
मुद्रा आंदोलन (मूल P1): - LoanPaymentPostingService: markSucceedAndPost / markFailed / MarkReturnedAndReverse / markDisbursementSucceed / markDrawDisbursed. आवं...
ऋण Uid → Long + OriginatingOrderUid
सगाई बेसएनटीटी (लांग पीके) को बढ़ाती है ताकि सगाई Uid होना चाहिए, नहीं UUID - यह मौजूदा समझौतों के साथ संगत है "लंबी सगाई" का पैटर्न। प्रतिबद्धता UUID (BaseUuid...
P0 सख्त - रूपों, सत्र संकल्प, भुगतान विधि
फॉर्म (ऑर्ग साइड): ************* /{productUid} संपादित पृष्ठ - न्यू लोन प्रोडक्टफॉर्म: मूल बातें / मूल्य निर्धारण / सीमा / शर्तें / अनुपालन वर्गों, तरह केवेयर क...
P0 सख्त - स्ट्रिप कनेक्ट समापन बिंदु + पीडीएफ समतल
- EsignClient आयात को ठीक करें: EsignGenericEnvelopeRepository / EsignSignatureRepository .esign.repos में रहते हैं, नहीं। न्यू स्ट्रिपकनेक्ट कंट्रोलर POST ****...
KamoLOS
/ Next.js/KamoLOS परियोजना (mortgage आवेदक प्रवाह) का नाम बदल दिया गया था KamoMLOS करने के लिए तो KamoLOS नाम नए के लिए फिर से इस्तेमाल किया जा सकता है व्यक्तिग...
अद्यतन subdomain नक्शा टिप्पणी KamoLOS → KamoMLOS
/ Next.js/KamoLOS परियोजना का नाम KamoMLOS (Kamo Mortgage) रखा गया था। ऋण उत्पत्ति प्रणाली कामोलोस नाम अब के लिए प्रयोग किया जाता है नई व्यक्तिगत ऋण सेवा। Myloa...
/api/los/* प्रॉक्सी मार्ग → K8s DNS के माध्यम से KamoLOS
दर्पण /api/billing/[[...path]]]] बिलिंग सर्विस प्रॉक्सी: -*** सत्र Redis के माध्यम से हल; X-Org-Id + X-Member-Id आगे - /api/los/webhooks/* छोड़ सत्र auth (Strip...
जोड़ें PERSONAL LOANS commerce type front-end
- सगाई प्रकार लेबल: सगाई का विस्तार टाइप यूनियन + शब्दावली - MarketcardGrid: PERSONAL LOANS रंग (#14b8a6) + लैंडमार्क आइकन + काउंटर - मार्केट विस्तार पृष्ठ: नया...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.
