Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
Bump pentru kamo-shared-library 1.5.0 instantaneu reîmprospătare (M2 programe catalog)
ProgramSeederRunner - semințe 17 programe de bază LoanProgramCode (idepotent)
Repositoare, DTO-uri, ProgramService (un catalog numai pentru citire cu unificare de straturi naive)
Drop duplicat IS ACTIVE coloană; se bazează pe EmbRecordState.isActive
Adaugă coloana de creditareModel (additive; nul = implicit BROKER la nivelul aplicației)
Adaugă program + entități OrgProgramOverride (catalog + suprataxă per-org)
Stadiul ceremoniei + regiștrii (8 deținători de locuri) + /călătorie/ceremonie/[id] traseu
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...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.