Desain ulang halaman baru-menawarkan sebagai dua kolom area kerja + live preview
Anda meminta real estate penuh, modern, dipoles - refactor terakhir menempatkan kolom tunggal dalam shell full- lebar, yang persis luas setengah dari... dari......
Full-width company polish across 10 pages
Adopsi pola perusahaan modern (gradien header + remah roti + panah belakang + full-height flex shell + card-dikelompokkan isi pada abu-abu cahaya kanvas) diguna...
Loan.engagement Uid £Long + originatingOrderUid
Pertunangan meluas BaseEntity (Long PK) jadi keterlibatan Uid harus panjang, tidak UUID - ini konsisten dengan perjanjian yang ada pola "Long engagement Uid". K...
Clean up the session — bug fixes, dedupe, dead-code
Three-agent review surfaced real problems and copy-paste — addressing them: Bug fixes: - useEnsurePrimaryBorrower returned dead state (primaryUid, creating) an...
Pensiun penyihir URLA - titik jalan sekarang memiliki peminjam perjalanan akhir ke akhir
Menyalakan setiap koneksi ke titik awal untuk menulis melalui yang ada / api / keamanan / hipotek -apps / * titik akhir, kemudian mengarahkan / menerapkan / < d...
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...
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 ...
Collapse toolbar, remove ChatHeader, add members intro row
- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
Tulis ulang sistem drag / cluster dengan magnet snap dan kumpulkan gerakan
Gantikan HexHeadGroup monolitik (847 baris) dengan mesin cluster modular di bawah aplikasi / komponen / percakapan / hexheads /. Sumber kebenaran tunggal: setia...
Hapus opsi manual -comp titik akhir - mulai sendiri-menyembuhkan
Perintah COMP kini diberikan secara otomatis pada startup SecurityService via Layanan Berlangganan @ PostConstruct. Titik akhir manual tidak lagi diperlukan.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Drop language search filter on My Language step
The supported language list is short enough to scan visually; the search input added complexity without user value.
Pecah anggota APIs; tampilkan target subs 'org; tambahkan biling- pemilik mempromosikan UI
billingApi membagi anggota ke dalam akuntan Anggota (dapat ManageBilling, adalah AccountManager) dan anggota subscription (isLicensee, canageSubscription) dibaw...
Subs target sub-org; per-sub anggota split dari account admin
Subscriptions now needs targetOrganizationId on create - the account, market, target _ org) triple adalah kunci unik baru. AkuntBillingMemService adalah dibagi ...
Pecah akun -level admin dari anggota per-sub; subs memperoleh target _ org
Tambahkan Anggota Subscription (per- subscription licensee + sub- manager flags) sehingga Akun pada org KamoCRM dapat menyimpan multiple subscriptions, masing-m...
Ubah nama Anggota Akunting Billing - > Anggota Akunting; adalah Manajer Grup - > adalah Manajer Akuntasi
Type- level rename seluruh penagihan klien dan PlansBillingTab: - Tipe Anggota AkuntBillingAnggota - > Anggota Akun - Apakah bendera PlanManager Grup - > adalah...
Gunakan Account.member via AccountAnggota; ganti nama adalah GroupPlanManager - > adalah AccountManager Manager
Akun sekarang kelompok, jadi semua referensi ke yang lama AccountBillingAnggota entitas menunjuk pada generik baru * * * * * * * * * * * * * * * entitas. Tanda ...
Drop users / masterAccountHolder, gunakan Account.member + primaryAnggota
AccountController sekarang mencerminkan model Account-as grup: - ComputeDisplalayName / extratEmail / extratPhone menyelesaikan melalui Anggota Primary (Anggota...
Buat Akun grup; ganti Pengguna ditata dengan Anggota - set + AccountAnggota
Akun sekarang sendiri "kelompok" - tidak ada billing- kelompok terpisah konsep. Anggota (org- scoped) milik Akun secara langsung melalui Anggota Akunting Baru b...
Tulis ulang klien bilingApi ke Account- berbasis titik akhir
bilingApi sekarang taIks untuk * * * * * * * * * * * * * daripada rute lama / grup / {groupId}. Tipe level atas diganti nama: - BillingGroup - > AccountBilling ...
Tulis Ulang Layanan BillingService ke Entiti Account- berbasis
The BillingService sekarang Account- sentris. Anggota - arus yang didorong (mis. "add a card", "subscribe to a plan") now go through an Account that Buat otomat...
Pindah dari BillingGroup ke Akun-berbasis lisensi
Layanan Entitlement memecahkan hak anggota terhadap AccountLicense catatan yang dimiliki oleh rekening penagihan anggota. Anggota Entities bentuk sekarang menge...
Migrasi dari BillingGroup ke Akun sebagai kepala sekolah penagihan
Rekening sekarang menjadi kepala sekolah pelanggan Stripe tunggal. Sebuah Anggota membutuhkan untuk membayar (mis. untuk berlangganan) otomatis membuat Akun; Ak...
Catatan hidup orient ke profil alamat Akun, snapshot alamat historis
Catatan perdagangan hidup orient untuk mereferensikan profil rekening utama pengiriman / penagihan alamat, dengan snapshot diambil hanya ketika catatan menjadi ...
Ganti Account.java ke penggelapan; tambahkan Entiti AccountAddress untuk daftar pengiriman / penagihan
- Tambahkan AkuntAddressType enum (SHIPPING, BILLLING) - Tambahkan Entity AccountAddress (akun FK, tipe, label, EmbAddress, penanda waktu) - Tambahkan Repositor...
Pindah Buat aksi Lead ke header, drop sticky bar
Ganti tombol Batal Atas-kanan dengan aksi Buat Utama dan menghapus batang aksi lengket bawah sepenuhnya. Tambah IconButton belakang ke kiri dari Leads > Baru me...
Buat Kontak Terbaik Waktu daerah bebas teks
Ganti Pagi / Sore / Malam dropdown di Add Lead dan Lead Lihat bentuk penyuntingan dengan masukan teks biasa sehingga anggota dapat menjelaskan spesifik jendela ...
Jatuhkan header halaman penyunting, ganti nama sub-tab Umum
- Menghapus backpanah IconButton + ikon perisai + judul + subtitle dari yang teratas dari editor model / mahakarya. Tombol Batal di bar aksi lengket sudah navig...
Turunkan tim Anggota FeesPengaturan dari DataLoader
Pemasok model-Master- tidak lagi melewati biaya tiga negara bagian yang dihapus pengaturan ketika membuat master model keamanan - bidang hilang dari ChildOrvorS...
Jatuhkan parameter pengaturan tim Anggota Dewan
Mirror the shared- library change - SecurityModelController, MasterModelController, dan AppliedModelController tidak lagi membaca / menulis Tim Anggota FeesSett...
Drop TimeUmpePayFeesSetting
Reaktor Grup BillingGroup menangani Tagihan per-kelompok, tidak melalui model keamanan. Menghilangkan Tim Anggota Tim FeesSetting kolom dari ChildOrgans Securit...
Jatuhkan panji tip Profil saya + unify daerah spaceing
Keempat bagian Profil saya sekarang berbagi irama vertikal yang sama - 8px diantara setiap bagian header dan bidangnya, 16px diantara bagian. Tanda peringatan m...
Tidy Tata letak Profil saya + verifikasi telepon drop
Atur ulang langkah Profil saya sehingga semua empat bagian berbagi sama format tata letak dan judul. Pesanan sekarang Legal Nama, alias, e-mail, telepon. - For...
Jatuhkan verifikasi SMS untuk bidang telepon pada sign up
Nomor telepon yang dikumpulkan selama pendaftaran layanan diri sekarang adalah daerah teks opsional polos - tidak ada / register / phone / memulai, tidak ada ko...
Drop RegistrationPhoneCode + repositori
Register layanan self tidak lagi menggunakan verifikasi kode SMS-untuk field telepon - formulir register mengumpulkan nomor telepon sebagai teks biasa dan menyi...
Berbagi PostAuth * * Layanan antara login dan enter-as
Ekstrak otentikasi post- * * * buat (grant-all ekspansi, profil SQL, judul cabang, createsession) kedalam PostAuth * * Service so enter-as menggunakan jalur kod...
Hapus halaman telepon + security-questions
Ini ditambahkan ke kamo- internal oleh kesalahan - koleksi telepon nomor dan keamanan pertanyaan termasuk dalam aliran pendaftaran di kamo- register, dan telah ...
Hapus cek DB pada Susun Susunan _ tipe (tetap dalam penginisialisasi)
Berbagi * * * parse dengan manus-info untuk penagihan X- Anggota-Id
Merge templat bawaan tanpa menyeka folder org
Penyesuaian penuh tak lagi menghapus awalan org sebelum menyalin. Salin dari publik / baku overwrites pencocokan kunci saja; objek lain di bawah org folder teta...
Ekstrak AliasesTab, SharedMailboxTab; buat EmailMailboxManager sebuah router tipis
Compact header penyunting - hapus judul / tab besar, pindahkan aksi ke baris nav
Hapus kartu header lengket (judul, judul, Simpan / Batal / Pratilik button, Edit / Pratilik tab bar) dari EmailTeplateEdit untuk merebut kembali ~ 200px dari ru...
Redirect EMAIL _ NOT _ VERIFIED ke register / benci-verifikasi
Hapus Email VerifyCard baris dalam dari halaman masuk dan semua terkait state / callbacks. Di EMAIL _ NOT _ VERIFIED, pengguna kini diteruskan ke * * * * * * * ...
Hapus prefeature-loading bersemangat dari getOrganizationByDomain
Features are an org-level contention unrelated to most callers of this method (mis. pendaftaran, resolusi domain login). Untuk memuat mereka via setFeatures () ...
Gantikan sesi Redis caching dengan penerimaan Java API langsung dalam rute org
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
