Resolve cid: gambar inline pada waktu sanitasi untuk menghentikan flicker signature
Cid: menulis ulang terjadi dalam sebuah uffect post- commit, sehingga sanitasi HTML menekan DOM dengan literal src = "cid:"... dan efeknya bermutasi setiap img ...
Expose Prometheus metrics endpoint
Tambahkan micrometer-registry- proglas dan mengatur management.endpoints untuk mengekspos / actuator / proglance bersama kesehatan / info. Diperlukan sehingga c...
Micrometer counter / timer untuk transisi, kondisi, webkait
LoanPipelineService increments los _ transitions _ total {from, to} per sukses transisi. Peningkatan Layanan LoanConditionService * * * * * * * * * * * * * * * ...
Permukaan previousMilestoneSha256 dalam timeline baris pipa
Link hash-chain dirender sebagai sebuah monospace kecil 'prev < hash >' chip di samping snapshot hash yang ada, dengan nilai penuh dalam judul tooltip. Tidak ad...
Tanda rantai LoanPipelineMilestone baris untuk deteksi tamper
LoanPipelineMilestone memperoleh keuntungan yang cukup besar _ MILITONE _ SHA256. Pada setiap transisi, LoanPipelineService menghitung SHA- 256 dari milestone s...
Masalah validasi HMDA di UI
HmdaLarRecordDTO sekarang membawa sebuah isu array; HmdaLarClient render: - Sebuah bendera amber di atas meja meringkas rows- dengan - isu (Syerrors / Avernages...
GET / hipotek -apps / hmda / lar / isu jumlah ringkasan
Masalah validasi aggregates di LAR untuk tahun yang diberikan dan kembali {errors, warning, rowsWithout Issuses} sehingga UI dapat membuat sebuah spanduk satu b...
HMDA LAR pre- ekspor validasi
HmdaLarValidationIssue DTO (ERROR / WARN tingkat tinggi, nama lapangan, pesan). HmdaLarService sekarang mengganggu setiap baris dalam buildLar () dengan daftar ...
Menyatukan semua kotak-empty-state yang dashed ke dalam < EmptyState / >
Selusin salinan inline dari "rounded-xl border- rusak border- putih / 10 bg- putih / [0.015]"... di seluruh berkas bagian, kolom kanban, daftar LAR HMDA, dan ap...
Peringatan sebelum TransitionLint di TransitionDialog
Baik implementasi TransitionDialog (bagian Pipeline + kanban detail papan) sekarang api titik akhir garis ketika pengguna memilih sebuah status target dan membu...
Expose GET * * * * * * * * * * * * * * *
Permukaan Sebagai penasehat penerbangan. periksa TransitionDialog kebakaran ketika pengguna mengambil status target.
PreTransitionLint penasihat untuk APPLIKASI _ TAKEN
Metode baru @ Transaksional (readOnly) pada LoanPipelineService mengembalikan daftar peringatan yang mudah dibaca untuk APPLIKASI _ TAKEN target: hilang SSN (te...
Antrian bersulang global dengan operator + useToast hook
ToastProvider baru di tingkat tata letak render a Framer Motion stack of konteks - dikelola toast dan mengekspos sebuah use Toast diketik () API (sukses / error...
Provinsi ModalShell / ModalActions dan SavSpot ke modul bersama
Delapan berkas bagian ditambah halaman admin webhook masing-masing didefinisikan sendiri salinan ModalShell + ModalActions dan / atau cip negara SaveSpot. Semua...
Mengkonsolidasi pengontrol sesi / hak cipta / pembantu respon di Bacon LosController
Six LOS-area controller (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) masing-masing disalin sama ~ 80 ...
Merge sebagian DTOs ke keadaan lokal, drop refetch-after-patch
Setiap gaya edit- otomatis simpan (nama bidang, pekerjaan, aset, kewajiban, REO, deklarasi, militer, demografis HMDA, pencetus) digunakan untuk mengeluarkan pen...
Kumpulkan kanban pipeline N + 1 ke dalam daftar perhitungan grup tunggal
listForOrganization () digunakan untuk mengeluarkan satu kondisi- mengambil per pinjaman (kueri 201 di 200 pinjaman). Sekarang sebuah kelompok tunggal JPQL berk...
Konsumen Webhook + konfigurasi pekerja dalam konfigurasi
Backs yang JetStream tahan lama konsumen dalam WebhookDeliveryWorker. Env-var overrides untuk nama tahan lama, deliver- kebijakan (diatur ke Semua untuk memaink...
Konsumen JetStream Durable, isolasi eksekutor, tanda tangan yang distempel waktu
Tiga perubahan bundled karena mereka semua tinggal di WebhookDeliveryWorker dan Masuk akal bersama-sama: 1. ("Kehilangan - pipa - web hook- pekerja", Mengakui....
Kembali dengan anggun dari CONCURRENT _ MODIFIKASI pada transisi
Promoses API error handling to a MortgageApiError class yang mempertahankan kode error backend; penanganan transisi dalam PipelineSection dan pipeline kanban me...
Terjemahkan modifikasi-modifikasi IlegallaException ke 409 dengan kode
Pairs with the shared -lib optimic-lock change: ketika LoanPipelineService Melempar "modifikasi Concurt: segar dan coba lagi", permukaan terstruktur {error, kod...
Optimistik - kunci LoanFile.status untuk mencegah transisi balap
Klik "Advance" bisa keduanya menulis tonggak. Tambahkan @ Versi ke LoanFile dan sebuah flush eksplisit dalam LoanPipineService.transtion sehingga Kegagalan Opti...
Tampilan nama, penyunting REO lien, admin webhook, pembersihan string
Pass Polandia menyelaraskan antarmuka dengan perubahan backend yang sesuai: - Komponen sekarang membuat bidang diselesaikan * Anggota Nama dari backend (Pipeli...
Pengontrol berlangganan REO lien endpoints + webhook
- MortgageAppController: POST / {uid} / reos / {reoId} / liens, PATCH / {uid} / reo-liens / {id}, DELETE / {uid} / reo-liens / {id} - Delegasi ke baru BorrowerS...
Resolusi nama, daftar REO, liburan TRID, pengiriman webhook, link Ejigtemplate
Cross-cutting polish pass across all LOS sub-projects: Member display name resolution (MemberNameResolver): - Single shared resolver service that follows the s...
Harga, pengungkapan, Humas HMDA
Tiga proyek sub- lebih dikirim end-to-end: Sub-proyek 5 - Harga bagian & AUS pada halaman detail: - Harga daftar snapshots dengan dialog tambahan (program, inv...
Kontrol untuk harga, pengungkapan, HMDA LAR
Tiga pengendali REST baru dibawah / api / keamanan / hipotek-aplikasi: - MortgagePricingController: harga snapshot, tingkat kunci, temuan AUS CRUD ({uid} / pri...
Harga snapshot, kunci rate, temuan AUS, pengungkapan, timers TRID, HMDA LAR
Sub proyek 5, 6, dan 7 backend dikirim bersama: Proyek Sub- 5 (nilai & kunci): - LoanPricingSnapshot - Ada - hanya kutipan (program, investor, tingkat, APR, po...
LOS pipeline UI - kanban, daerah detail, template admin
Sub-proyek 4 antarmuka, end-to-end: - / aplikasi / pipelineBoardClient): kanban dikelompokkan oleh LoanFileStatus dengan jalur off-ramp di bawah kolom happy- p...
FortgagePipelineController + LOS _ PIPELINE konfigurasi entri
Expose the LOS pipeline backend under / api / secure / hipotek -apps: - GET / pipeline - ringkasan kanban - GET / {uid} / pipeline - snapshot penuh - POST / {u...
Mesin negara pipa, kondisi, templat, peristiwa NATS
Backend sub-proyek 4 (LOS pipeline & workflow): - New enum LoanConditionStatus (OPEN / CLEARED / WAIVED) - Entinitas baru: LoanPipelineMilestone (appent- hanya...
Pembuatan bagian & Submission UI
Menutup Sub- proyek 3: rute awal mendapat dua blok penyunting (individu NMLS + organisasi NMLS + org alamat) terhubung ke patchpreacher dengan standar 800ms oto...
Bagian Demografi HMDA UI
Ganti posisi - Segera tempat untuk rute hmda. Ethnicity menggunakan pencarian keadaan tri- dengan sebuah subline sub- checkbox blok ketika Hispanik dipilih (Mek...
Bagian Layanan Militer UI
Ganti posisi. Segera tempat untuk rute militer. The everServed switch upserts melalui hipotek AppsAppsApp.putMiliter; toggling off juga membersihkan status laya...
Real Estate Owned bagian UI
Ganti posisi - Segera tempat untuk rute REO. Setiap properti kartu mengedit alamat, pendudukan / status / intended- gunakan, nilai pasar, Asuransi bulanan + paj...
Kewajiban & Keluar bagian UI
Ganti posisi - Segera placeholder untuk rute kewajiban. Bagian 2c kewajiban melacak saldo yang belum dibayar, pembayaran bulanan, bulan tersisa, dan tiga bender...
Aset & Kredit bagian UI
Ganti posisi - Segera placeholder untuk rute aset. Splits Daftar aset peminjam ke Bagian 2a (rekening bank / pensiun / lainnya, tipe id < 50) dan Bagian 2b (ase...
Pekerjaan & Bagian UI Masuk
Ganti posisi - Segera tempat untuk rute pekerjaan dengan full URLA Section 1d-1g editor. Per- peminjam pilihan chip cermin deklarasi pola; setiap baris pekerjaa...
URLA 2021 aplikasi hipotek UI
Tambahkan grup rute aplikasi baru, klien hipotek AppsApi yang berbicara kepada Layanan SecurityService / api / keamanan / hipotek-aplikasi, tipe TS penuh mencer...
MortgageAppController for URLA 2021 REST permukaan
Pengontrol REST baru mengekspos lifecycle aplikasi URLA penuh: GET / api / keamanan / hipotek -apps daftar (ringkasan) GET * * * * * * * * * * * * * * * * POST...
Lapisan layanan URLA (repos, DTOs, layanan, pencarian)
Tambahkan seluruh lapisan layanan backend untuk paket URLA yang diperkenalkan dalam commit sebelumnya: repos / aplikasi / 20 JpaRepositories scoped per entitas...
URLA 2021 Skema yayasan untuk hipotek perumahan
Refactor AppMortgage menjadi akar paket URLA penuh mendukung multiple 1003s per pinjaman dengan hingga dua peminjam per pasangan (menikah / bersama atau Belum m...
Selesaikan subdomain- penyewa org ke folder MinIO sendiri
getTheme Path () adalah mengurangi nama host ke apex + tld untuk kedua tema host dan folder ember, sehingga subdomain penyewa seperti gnosia.demo.kamocrm.com me...
Selesaikan subdomain- penyewa org ke folder MinIO sendiri
getTheme Path () adalah mengurangi nama host ke apex + tld untuk kedua tema host dan folder ember, sehingga subdomain penyewa seperti gnosia.demo.kamocrm.com me...
Route NavTop picker through / me / language
Picker disebut PUT anggota generik, yang SystemUserGuard 403s untuk pengguna Sistem ditandatangani kedalam sub-org. Tangkapan diam-diam login, sehingga kamo- lo...
Tambah / saya / titik akhir bahasa yang bypass SystemUserGuard
Picker bahasa NavTop tidak melakukan apa-apa untuk Pengguna Sistem ditandatangani ke sub-org: PUT * * * * * * * * * * * * * * * * * * * menjalankan SystemUserGu...
Selesaikan subdomain- penyewa org ke folder MinIO sendiri
getThemePath () adalah mengurangi nama host ke apex + tld (mainDomain.tld) untuk kedua host bertema dan folder ember. Untuk penyewa subdomain seperti gnosia.dem...
Berhenti mengklik warna gelap-varian masukan dalam ModernColors Group
Warna baris picker memiliki hardcode 280px wrapper dalam 1 fr 1 fr dengan overflow: tersembunyi, sehingga input dipotong pada kolom-kolom sempit. Gunakan fleks:...
Perlakukan stub berlangganan dilemparkan sebagai no- langganan, bukan error
The legacy getreentSubscription stub throw by design so callers fall kembali ke jalur yang terbuka. StatsManager telah melewati lemparan sebagai "Tidak dapat me...
Kembalikan meter kosong, bukan null dari getreentPenggunaan
StatsManager diberikan < UageMeters menggunakan = {null} > ketika potongan warisan diselesaikan untuk null, crashing pada usage.meters. Kembali {meter: []} sehi...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.