Foaie de parcurs primitivă + / călătorie/puncte de drum/[id] rută de plasare
Script de fum pentru aplicaţiile existente /imortage API end-to-end prin proxy Kamolos
Încercarea de conformitate care acoperă toate cele 12 fabrici de adaptoare de coturi
Restaurează "feat(los): introduce markerul pachetului LOS entity"
Acest reverts comite Nu-ţi face griji
Adaugă tipuri de LOS enum (status, rol, persona, program, model creditor)
Poarta de bun venit trebuie să declanşeze doar pentru adevăraţii vizitatori care se întorc
Noi vizitatori au fost lovit poarta de bun venit înapoi în momentul în care au au introdus numele lor, pentru că PriorProgress a fost redefinit de la curent de ...
Flux implicit + ștergere esteDone-only auto-advance to estimate
Adevăratul bug din spatele utilizatorilor aterizare pe ecranul de estimare-reveal chiar și după "Începeţi peste": motorul de flux revine DON atunci când starea....
Force-dinamic atât de noi implementari nu sunt mascate de HTML cached
Pagina de start a fost prerandionată static ( inseamna acelasi HTML si referintele sale integrate la bucata specifica Hashes După să fie instalate navele care ...
Poarta de bun venit + întotdeauna disponibil "Începe peste"
Întoarcerea vizitatorilor cu starea IDB persistă au fost retrase direct în orice etapă la care au ajuns ultima dată, inclusiv estimarea-revelare ecran, care (fă...
Aliniază fişierul Docker cu model de kamomarketing (nod:24-alpină, 2 etape)
Construcţia CI a eşuat în nod:20-alpină pe cu Node 20) rezolvă Next.js @swc/helpers peerDep (>=0, 517) la 0,5.21 în timp ce fișierul de blocare (generat pe loc...
Document Myloan alias pentru KamoLOS
Adăugați pentru a face ca scopul listei să fie explicit (documentarul; dinamica Traefik jurnal scanare este ceea ce furnizează de fapt certificate). KamoLOS p...
Aliniază k8s + adaugă fluxul de lucru forgejo pe model kamomarketing
- manifestele k8 urmează stilul kamomarketing/kamo-intern dovedit (Kamolos-alocare / kamolos-service / kamolos-config / kamolos-route) - IngressRoute foloseste ...
Bypass service worker for attachment + inline-image checkes
Faceți clic pe un <a download> rând de atașament navigat la fișier în loc de Îl descarc. Muncitorul de la serviciul de e-mail intercepta fiecare /api/email/* GE...
Rezolva cid: Inline imagini la sanitize timp pentru a opri pâlpâirea semnăturii
Rescrierea a avut loc într-o utilizare post-commitEfect, astfel încât sanitizat HTML lovit DOM cu literal src="cid:..." și efectul modificat fiecare img la urmă...
Expuneți criteriul de evaluare al substanței Prometeu
Adaugă micrometru-registry-prometheus și configurează managementul.endpoints pentru a expune /acector/prometeu alături de sănătate/info. Necesar astfel încât co...
Contoare micrometru/timper pentru tranziții, condiții, proteze web
LoanPipelineCreșteri de servicii los tranziții total {de la, la} per succes Tranziţie. Creșteri ale serviciului de împrumut Nu-ţi face griji. pentru șters/ștear...
Suprafață anterioarăMilestoneSha256 în cronologie conductă
Link-ul hash-lanț este redat ca un mic cip monospațial "prev <hash>" lângă hash-ul de instantaneu existent, cu valoarea totală în titlu vârful sculei. Nicio tra...
Rânduri Hash-chain LoanPipelineMilestone pentru detectarea modificărilor
LoanPipelineMilestone a câștigat anterior MILESTONE SHA256. Pe fiecare tranziție, Serviciul LoanPipeline calculează SHA-256 din etapa anterioară formă canonică ...
Validarea HMDA LAR de suprafață în UI
HmdaLarRecordDTO are acum o matrice de probleme; HmdaLarClient redă: - un banner chihlimbar deasupra tabelului care sintetizează rândurile cu elemente (Σ erori/...
GET / imortage-apps/hmda/lar/emissions count rezumat
Agregate emisiuni de validare în cadrul LAR pentru anul dat și returnări {erori, avertizări, rânduri WithIssues} astfel încât UI poate face un banner o linie în...
Validarea înainte de export a HMDA LAR
New HmdaLarValidationIsue DTO (ERROR/WARN gravity, field name, message). HmdaLarService annotează acum fiecare rând în buildLar() cu o listă de probleme care ac...
Unificați toate cutiile goale demontate în <EmptyState / >
O duzină de copii inline ale "frontierelor rotunde-xl de culoare albă-albă/10 bg-albă/[015] ..." peste fişierele secţiunii, coloana kanban, lista HMDA LAR şi li...
Avertizare pretransitionLint in TransitionDialog
Ambele implementări de tranzițieDialog (secțiune de conductă de detaliu + kanban de bord) acum trage obiectivul scama atunci când utilizatorul alege un statut ț...
Expune GET Nu-ţi face griji
Suprafețe E ca şi cum ai fi un consilier înainte de zbor. Verificați TransitionDialog incendii atunci când utilizatorul alege un statut țintă.
Consultanta PretransitionLint pentru Aplicare TAKEN
Noua metodă @Transactional (readOnly) pe LoanPipelineService returnează o listă al avertismentelor care pot fi citite de om pentru obiectivul de aplicare TAKEN:...
Coada globala prajita cu furnizor + utilizare Cârlig toast
ToastProvider nou la nivel de aspect redă o moţiune de cadru de toasturi gestionate în context și expune o utilizare tipatăToast() API (succes/error/info/warn)....
Promovează ModalShell/ModalActions și SaveSpot la module partajate
Opt fișiere secțiune plus webhooks admin pagina fiecare definit propria lor copie de ModalShell + ModalActions și/sau un SaveSpot salva-stat cip. Toate acum tră...
Consolidarea sesiunii de controlor/drepturilor/ajutorilor de răspuns în BaseLosController
Șase controlere ale zonei LOS (MortgageApp, IpotecarPipelină, IpotecarPricing, IpotecareDivulgare, Ipoteca Hmda, WebhookAbonare) fiecare copiat același ~80 de l...
Combină DTO-urile parţiale în starea locală, scadere-refacere după-patch
Fiecare editare-stil autosalvare (domenii de nume, ocuparea forței de muncă, active, pasive, REO, declarații, militare, demografice HMDA, inițiator) utilizate p...
Conducta de colaps kanban N+1 la o singură interogare grupată
listăForOrganization() used to emite o condition-fetch per împrumut (201 interogări la 200 de credite). Acum, un singur grup grupat JPQL agregat tastat de împru...
Consumator webhook + config in configmap
Backs JetStream consumator durabil în WebhookDeliveryWorker. Env-var suprascrie pentru numele durabil, livra-politică (setat la toate pentru a relua backlog one...
Consumator Durabil JetStream, izolare executor, semnături în timp
Trei schimbări grupate pentru că toate trăiesc în WebhookDeliveryWorker și face sens împreună: 1. Treceți de la dispecer NATS de bază la un consumator de împin...
Recuperare grațioasă de la MODIFICARE CONCURRENT asupra tranzițiilor
Promovează gestionarea erorilor API la o clasă ipotecarăApiError care păstrează Codul de eroare al suportului; manipulatori de tranziție în secțiunea de conduct...
Traducerea concomitentă a statului ilegal Excepție la 409 cu cod
Pereche cu schimbarea optimistă a blocului partajat: atunci când LoanPipelineService aruncă "Modificare curentă: reîmprospătare și rejudecare," suprafață struct...
Optimist-lock LoanFile.status pentru a preveni tranzițiile de curse
Clicurile simultane "Advance" ar putea scrie ambele repere. Adaugă @Versiune la LoanFile și o culoare explicită în LoanPipelineService.tranziție astfel încât Su...
Afisare nume, editor REO lien, admin webhook, curatare siruri de caractere
Pasă poloneză care aliniază frontend-ul cu modificările corespunzătoare ale platformei: - Componentele reda acum rezolvat *MemberName câmpurile de la backend (...
Obiective de referință REO + controler de abonament webhook
- Ipoteca AppController: Post / {uid}/reos/{reoId}/liens, PATCH / {uid}/reo-liens/{id}, DELETE / {uid}/reo-liens/ {id} Delegarea la noile metode CRUD de servici...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
