Regenerate favicons on labeling save; giff gerçek logo tipi
hükümGüncelleme (her özel kurtarma tasarrufuna girer) yapılandırıldı/css/manifest Ancak asla faviconları yeniden yaratmadı - bunlar sadece hükümFull tarafından ...
Seed globals.css from template when org klasör eksikliği olduğunda
geçerlilik (her renk tasarrufuna girer) org'un cs/globals.csss/globals. Yerde, ama bu nesne sadece bir kez hüküm var Full bunu kopyaladı Varsayılan şablon. Sade...
Gerçek uzatmasıyla dolu logoyu gösterin, zor kodlanmış değil.
Marka adı logo FullUrl as logo-full.svg onpack, görmezden gelmek org's logoFullExt. Full logolar JP/jpg / v olarak yüklendi. logo-full.{ext} in MinIO, bu yüzden...
Hızlı TLS mağazası her döngüyü bu kadar yeni konulan oyunlar servis edilir
update tls store() sadece başlangıçta ve paylaşılan öfke ithalatında koştu, bu yüzden bir cert-manager (HTTP-01) tarafından taze olarak yayınlandı bir tls-* giz...
Yeniden yönlendirme-sadece bir geri dönüş yolu verin, böylece Traefik v3 bunu sağlar
Traefik v3, hizmetle IngressRoute yönlendiricisini devre dışı bırakır: [] RemptyServices kapalı (burada olduğu gibi), bu yüzden domain-agnostic HTTP->HTTPS yönl...
Tüm HTTP HTTPS + kapısı oto-cert'e gerçek veyag domainlerine ev sahipliği yapar
Özel veyag domains (e.g. login.sign.pink) Traefik'in çıplaklığı geri döndü "404 sayfa düz HTTP üzerinde" bulunamadı: tek port-80 yönlendirme yönlendirici yönlen...
Pre-seed sign.pink + www.sign.pink in STATIC DOMAINS
işareti.pink yeni bir apex domain (consumer e-signature brand / beyaz-label Kamo onant org). Pre-seed apex + www so a Let's Encrypt cert daha önce var İlk HTTPS...
Persist dönüşüm Terör, sessiz bir şekilde başarısız olmak yerine
Hem şablon hem de normal yükleme dönüşüm hatları Docs'ları yutuyor Dönüşüm başarısızlıkları (yalnızca yalvardı), terk edilmiş = kaydedilen olmayan Sebep - bu yü...
Docker pruner aşamasında turbo monte edin; pin pnpm; eklemek .dockerignore
Pruner aşaması "pnpm add -g turbo" herhangi bir paket var önce, bu yüzden bu yüzden Autopack pnpm 11 aldı ve "küresel bin dizin /pnpm /binde değil PATH". "Npm i...
Yeni monorepo + mobil-ilk e-signature imza uygulaması
Turborepo + pnpm workspaces monorepo konut reusable e-sign paketleri kamo-internal artı yeni, ultra-polished kamo-signer uygulamasından alındı - İkinci taraf SI...
Full- geniş işletme canlı önizleme ile yeniden yaz
KrediÜrünFormu tek bir dar sütundu (maxWidth: 880) sert kodlanmış Her yerde İngilizce. Şimdi aynı işletme modelini teklif sayfası olarak kullanır: Layout: - ek...
Canlı önbellek pane ile Two-column düzeni
Yeni-offer sayfası geniş ekranlarda uzun bir dar sütundu - yarı boşa yarı Viewport. Şimdi CSS Grid'i sol (5fr) ve bir soldaki formla kullanır. "Offer Preview" p...
Yeni-offer sayfasını iki-column çalışma alanı + canlı önizleme
Tüm emlak, modern, parlatılmış istediniz – son refaksiyon bir araya getirdi Tam geniş bir kabuk içinde tek-column formu, bu tam olarak geniştir Zaten verilen ya...
Polonya yeni-offer sayfası - boş eyalet, LOC badge, özel terimler
Teklif sayfasının önceki yeniden faktörden sonra üç UX boşlukları vardı: 1. Boş devlet. Bir pazarın henüz kredi ürünleri olmadığı zaman, düşüş kullanılmış Sess...
Per-offer Overrides for rate, APR, and Origination ücretleri
KrediOfferCreateRequest, üç opsiyonel alan kazanır - ilgiRateBpsOverride, AprBpsOverride, kökeniFeeAvenOverride. FormDraft onları ne zaman uygular seti ve aksi ...
Varsayılan olarak boş STRIPE CONNECT WEBHOOK SECRET so KamoLOS çizmeler
Formmap referanslı ************ varsayılan olmadan, Bu yüzden Spring'in yer sahibi, Java seviyesinden önce fırlattı. **************** Zaten değeri tedavi eden S...
Track paylaşılan-lib LoanRepository → PersonalLoanRepository name
KrediRepository'dan KişiselLoanRepository'a her ithalat ve alan türü Güncellemeler 20 KamoLOS kaynak dosyaları + 1 test (Lombok-injected alan isimleri olarak ka...
Rename LoanRepository → PersonalLoanRepository
Spring Data JPA, repository bean adını arayüzün adından alır Basit sınıf adı, @Repository'dan değil ("...) yarılandırıcı değer, bu yüzden Önceki çalışma, çarpış...
Ek / e-ticaret / kişisel-loans / yeni giriş + par market-skoç teklif sayfası
HızlıActionsBar "Yeni Kredi Teklifi" eylemi, / e-kişi / yeni Ancak bu tür bir sayfa mevcut değil, bu yüzden Next.js rotad to the dynamic [loanId] page with with...
10 sayfadaki tam geniş şirket
Modern işletme modelini benimsemiştir (gradient Title + ekmekler + + sırt ok + tam sekiz flex kabuk + kart-gruplı içerik tuval) kamo-internal'te başka yerlerde ...
Yeniden adlandırmak için yeniden yapılandırmak için yeniden yapılandırma
761019b'daki Güvenlik Hizmeti görüntüsü, paylaşılan-lib d14dc54'ten önce inşa edildi. (Bu, kişisel-loans kredi varlıkını JPA adı "KişiselLoan" olarak adlandırdı...
Expose PERSONAL LOANS ticaret türü ve bağlılık seçicileri
COMMERCE TYPES ve KatılımType listelerine PERSONAL LOANS ekleyin, böylece Yeni KamoLOS kişisel-loans pazarı piyasalardan/yeniden oluşturulabilir ve Pazar /edit ...
Kredi / KrediRepository çarpışmadan ipotek uygulaması ile kaçının
KamoInitialService çizmeye başarısız oldu çünkü iki @Entity sınıfı adı "Loan" ve iki repository sınıfı "LoanRepository" olarak adlandırıldı. Aynı JPA varlık adı...
T6+T7 frontend par + veyag raporları + oto-pay UI
Front parend (T6): Yeni kütüphane/format.ts: locale-aware Intl yardımcıları - formatCurrency / / FormatDate / formatDateTime / formatPercentBps. Değiştirilir Se...
6.Bölüm 6+7+9+10 - frontend par, org reports, OpenAPI, JaCoCoCoCo
T6 (önekli par): - Yeni /lib/format.ts: yerel-aware formatCurrency / formatDate / FormatDateTime / formatPercentBps via Intl APIs (replaces hardcoded LacaleStri...
Tier 4 - KrediPaymentPosting Servis ünitesi testleri
Ödeme yayınının kalbini kapsayan altı alay ünite testi: - ******************** 100 $ ödeme ücreti 25 $ ile kredi / 50 ilgi / büyük ana denge → kesin Reg Z başı...
Tier 5 uyumluluk toplu
- OfacSanctionsService: Jaro-Winkler fuzzy maç @ ≥0.92 tam maç sonrası geçiş. Hits yüzey benzerlik puanı. los.ofac.fuzzy-threshold aracılığıyla kullanılabilir. ...
KrediChargeOffReasonCode (IRS 1099-C kutusu 6) + denetim arama
- Yeni KrediChargeOffReasonCode enum (A BANKRUPTCY.H OTHER) per IRC §6050P Kredi.chargeOffReasonCode sütun - ************ multi-filter @Query for düzenleyici su...
Tier 3 güvenlik + Tier 8 bug temizleyici toplu
T3 – Güvenlik: - New RateLimitFilter (Bucket4j): Webho için IP başına 1000/min Başvuru için oturumda 10/min per session for offer accept/decoder/rescind, 60/min...
****************
******************** mevcut bir mevcut yeniden tepki vermek için kullanılır PAUSED planı, tekrarlanan bir satır oluşturmak yerine, bir tane durakladı.
2. kat - Hikari + RestTemplate timeouts + Stripe SDK + Redis önbellek
- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...
/api /los proxy HMAC-signs kimlik başlıkları
LOS PROXY HMAC SECRET mevcut olduğunda, proxy şimdi hesaplar ************ sır) ve gönderir X-Proxy-Signature + X-Proxy-Timestamp X-Org-Id / X-Member-Id Titles. ...
1. Seviye 1 kritik doğruluk geçiş
T1.1 Stripe disbursement stratejisi: TREASURY (stub) ham HTTP) / ppED ACCOUNT (Transfer.create - SDK 28.2.0) / MANUAL. DefaultED ACCOUNT Tarafından ************...
Paged repo queries + countByStatus for hot paths
KrediRepository: countByStatus / countByOrganization VeStatus + Sayfa<Loan>ByStatus (...) / ************ / ************ ************ çarpışmaya dayanıklı sayı i...
Zor e-posta link tıklamaları yakalama-fay navigasyon yoluyla
Raporlar, e-pikrat bağlantılarında tıklamalar sessizce hiçbir şey yapmıyor – hover URL'yi gösteriyor, konsol hataları değil, navigasyon asla yangınlar. Bu parma...
Org-side kredi detay sayfası + ayarlamalar/promise API
- losApi: manuelAdjust, waiveFee, sözToPay - ************ full org-operatifs page * 4-up bakiye kartları (şimdi, ana, ilgi, sonraki) * Kılavuz ayarlama formu (C...
Final batch — compliance, packets, adjustments, Grafana, tests
Compliance: - MlaCheckService — Military Lending Act covered-borrower lookup against DoD MDC single-record query. Returns NotCovered if unconfigured so dev ...
P2 toplu - gözlemlenebilirlik, testler, yıl sonu vergi, gerçek Stripe IDs
Observability: - mikrometer-registry-prometheus on the classpath - /actuator /prometheus, yönetim yapısıyla açığa çıktı (hem yerel + k8s configuremap) KrediMet...
KrediOrgStripeConnect + Kredi vergisi/accrual fields + sıcak indeksler
Yeni KrediOrgStripeConnect varlık (bir-per-org, striptizeConnectedAccountId + Connect onboarding yetenekleri) + repository Kredi: striptizciId (lazy-created und...
Yerli hedef = blank yeni sekmeyi açın, pencereyi açın
Önceki düzeltme tıklamayı engelledi ve pencere adı verdi.open() - ama popup blokörleri ve uzantıları, pencereyi bile engelleyebilir. Eller tıklayın, bu yüzden b...
P1 önend - şarj kuyruk + denetim süresi
- losApi: şarjOffQueue / onayChargeOff / denetimLoan - ******************** D120 inceleme kuyruğu sayfası; veya kullanıcı Her krediyi yorumlayın, bir sebep ekle...
P1 toplu - webhooks önceden devlet, crons, ticaret dikey
Para hareketi (Ana P1): KrediPaymentPostingService: markSucceedAndPost / işaretFailed / Döndüm ve geri döndü / işaretDisbursementSucceed / markDrawDisbursed. Al...
Kredi. Uid → Long + OrderUid
Katılım BaseEntity (Uzun PK) bu yüzden nişan Uid uzun olmalı, değil UUID - bu mevcut AnlaşmaDTO / WorkOrderDTO ile tutarlıdır "Uzun bağlılıkUid". Komünizm UUID ...
P0 sertleştirme - formlar, oturum çözme, ödeme yöntemleri
Formlar (org-side): - ************ ve /{productUid} edit sayfalar - Yeni Kredi ÜrünFormu: temeller / fiyatlandırma / sınırlar / şartlar / uyumluluk bölümler, tü...
P0 sertleştirme - Stripe Connect endpoint + PDF düzten
- Fix EsignClient import: EsignGenericEn GeliştirmeRepository / EsignSignatureRepository .esign.repos'da yaşamak, değil .esign kök - New StripeConnectController...
KamoLOS → KamoMLOS yorum referansları
The / Next.js/KamoLOS projesi (mortgage application flow) adı verildi KamoMLOS'a göre KamoLOS adı yeni için yeniden kullanılabilir. kişisel-loan servisi. Bunlar...
Update subdomain map comment KamoLOS → KamoMLOS
The / Next.js/KamoLOS projesi KamoMLOS'a değiştirildi (Kamo Mortgage Kredi Origination System). KamoLOS adı şimdi için kullanılıyor Yeni kişisel-loan servisi. M...
/api/los/* proxy rotası → KamoLOS via k8s DNS
Mirrors the /api/billing/[...path] BillingServ: proxy: - Oturum Redis ile çözüldü; X-Org-Id + X-Member-Id forwarded - /api/los/webhooks / * oturum auth (Stripe ...
PERSONAL LOANS ticaret türü ön uç
- KatılımTypeLabels: genişletilmiş Katılım Tür birliği + kelime - MarketCardGrid: PERSONAL LOANS rengi (#14b8a6) + Landmark ikon + karşı - Pazar detay sayfası: ...
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
