KamoCRM

Log Perubahan Langsung

Setiap fitur, perbaikan dan perbaikan, diposting sebagai kapal. Tidak ada yang ditahan untuk peluncuran.

17,610
Total Perubahan
6,056
Fitur
5,314
Perbaikan
30
Proyek
Filter menurut projek
Semua Projek17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter berdasarkan tipe
Semua JenisBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
May 30, 2026
Refactorkamo-internal

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......

kamo·5mo ago
May 29, 2026
Refactorkamo-internal

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...

kamo·5mo ago
May 28, 2026
Refactorkamo-shared-library

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...

Kamo·5mo ago
May 16, 2026
Refactorkamolos

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...

Kamo·5mo ago
Refactorkamolos

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...

Kamo·5mo ago
May 15, 2026
Refactorkamo-internal

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...

kamo·5mo ago
Refactorkamo-internal

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...

kamo·5mo ago
RefactorSecurityService

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 ...

Kamo·5mo ago
May 1, 2026
Refactorkamo-internal

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-...

kamo·6mo ago
April 30, 2026
RefactorMediaService

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...

Kamo·6mo ago
April 29, 2026
Refactorkamo-internal

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...

kamo·6mo ago
RefactorSecurityService

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.

Kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar to components.settings namespace

Use **************** with searchBar.* keys instead of global t() with full dotted paths.

kamo·6mo ago
April 28, 2026
Refactorkamo-register

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.

Kamo·6mo ago
Refactorkamo-internal

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...

kamo·6mo ago
RefactorBillingService

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 ...

Kamo·6mo ago
Refactorkamo-shared-library

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...

Kamo·6mo ago
April 27, 2026
Refactorkamo-internal

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...

kamo·6mo ago
RefactorBillingService

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 ...

Kamo·6mo ago
RefactorSecurityService

Drop users / masterAccountHolder, gunakan Account.member + primaryAnggota

AccountController sekarang mencerminkan model Account-as grup: - ComputeDisplalayName / extratEmail / extratPhone menyelesaikan melalui Anggota Primary (Anggota...

Kamo·6mo ago
Refactorkamo-shared-library

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...

Kamo·6mo ago
Refactorkamo-internal

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 ...

kamo·6mo ago
RefactorBillingService

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...

Kamo·6mo ago
RefactorSecurityService

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...

Kamo·6mo ago
Refactorkamo-shared-library

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...

Kamo·6mo ago
Refactorkamo-shared-library

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 ...

Kamo·6mo ago
Refactorkamo-shared-library

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...

Kamo·6mo ago
April 26, 2026
Refactorkamo-internal

Kehadiran tiket melalui WebSocket saja

kamo·6mo ago
Refactorkamo-internal

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...

kamo·6mo ago
Refactorkamo-internal

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 ...

kamo·6mo ago
April 24, 2026
Refactorkamo-internal

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...

kamo·6mo ago
RefactorInitializerService

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...

Kamo·6mo ago
RefactorSecurityService

Jatuhkan parameter pengaturan tim Anggota Dewan

Mirror the shared- library change - SecurityModelController, MasterModelController, dan AppliedModelController tidak lagi membaca / menulis Tim Anggota FeesSett...

Kamo·6mo ago
Refactorkamo-shared-library

Drop TimeUmpePayFeesSetting

Reaktor Grup BillingGroup menangani Tagihan per-kelompok, tidak melalui model keamanan. Menghilangkan Tim Anggota Tim FeesSetting kolom dari ChildOrgans Securit...

Kamo·6mo ago
Refactorkamo-register

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...

Kamo·6mo ago
Refactorkamo-register

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...

Kamo·6mo ago
RefactorSecurityService

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...

Kamo·6mo ago
Refactorkamo-shared-library

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...

Kamo·6mo ago
April 23, 2026
RefactorSecurityService

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...

Kamo·6mo ago
Refactorkamo-internal

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 ...

kamo·6mo ago
April 22, 2026
April 21, 2026
RefactorSecurityService

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...

Kamo·6mo ago
April 19, 2026
April 18, 2026
Refactorkamo-internal

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...

kamo·6mo ago
Refactorkamo-login

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 * * * * * * * ...

Kamo·6mo ago
Refactorkamo-shared-library

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 () ...

Kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga