KamoCRM

Log Perubahan Langsung

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

17,500
Total Perubahan
5,986
Fitur
5,284
Perbaikan
30
Proyek
Filter menurut projek
Semua Projek17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter berdasarkan tipe
Semua JenisBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 28, 2026
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
FeatureSecurityService

Otomatis-penyediaan kursi KamoCRM pada penciptaan sub-org; promot- billing-pemilik titik akhir

Layanan Entitlement berjalan Anggota Berlangganan (bukan Anggota Akuntasi) untuk menghitung anggota hak - serikat fitur di subs lisensi aktif, ditambah Baseline...

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
Otherkamo-internal

AccountGroup - > AccountTier; rute grup pelanggan - > penggubah-tier

Frontend tipe dan API panggilan diperbarui untuk mencocokkan shared- lib + service Ganti nama AccountGroup ke AccountTier. The "Grup" penamaan bocor ke ranah pe...

kamo·6mo ago
OtherSecurityService

AccountGroup - > Akunting Tier; titik akhir / grup - > / tiers

Akunt- grup titik akhir (pengurutan pelanggan, tidak penagihan) mengubah nama seluruh untuk menggunakan "tier" terminologi konsisten dengan shared -lib ganti na...

Kamo·6mo ago
Otherkamo-shared-library

AccountGroup - > AccountTier (segmentasi pelanggan, tidak penagihan)

Entitas penghitung-segmentasi (dengan potongan-potongan, digunakan oleh PriceList for tier- based pricing) bertabrakan dalam nama dengan sekarang- dihapus konse...

Kamo·6mo ago
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
FeatureInitializerService

Tambah kolom _ mata uang dari bahasa anggota + baku

Tambahkan dua kolom TIDAK KOSONG ke tabel anggota yang baru Anggota. Bahasa (VARCHAR DEFAULT 'ENGLISH') dan Member.default Mata Uang (VARCHAR (10) ruas DEFAULT ...

Kamo·6mo ago
Featurekamo-register

Tambah langkah bahasa, batas waktu negara picker, gulungan + * * * perbaikan

- New 'My Language' langkah mendahului kepada wizard, mencerminkan negara tata letak langkah. Batasi 22 pasar yang didukung lokal sebagai ubin bendera dengan na...

Kamo·6mo ago
Featurekamo-internal

Tambahkan mata uang bahasa + baku ke kartu Pengaturan Regional

Kartu Pengaturan Anggota profil Regional sekarang menampilkan Bahasa yang dapat disunting (22 lokal didukung mencerminkan situs pemasaran) dan Mata Uang Baku (s...

kamo·6mo ago
FeatureSecurityService

Persist anggota bahasa / zona waktu / mata uang pada sign up

Endpoint / register sekarang menerima bahasa, zona waktu, dan dulunege bersama dengan negara yang ada. Negara set Layanan Registrasi dan zona waktu pada penggun...

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
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·6mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

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
Featurekamo-internal

/ akun / salinan baru dari -lead UX, ruas nama lengkap, dua ponsel, alamat; akun-level manajemen alamat

Frontend: - / akun / baru: per- daerah "Salin dari Lead" button + header "Salin semua dari tombol Lead" (ketika leadId param) - Bagian nama: awalan, pertama, te...

kamo·6mo ago
FeatureSecurityService

Support nested name / email / phoneNumbers + address management endpoint

- AccountController menerima nama / email / telepon Nomor JSON pada POST / PUT - Alamat awal pada POST menciptakan SHIPPING (dan BILLLLING ketika useAsBillingTo...

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
Featurekamo-internal

Tabung Riwayat + Voicemail kelas dengan alat pemutar media-

Tab sejarah (SoftphoneHistoriTab.tsx): - Gulungan tak terbatas melalui IntersectionObserver di dalam wadah gulungan panel - Filter chips: All / Inbound / Outbou...

kamo·6mo ago
FeatureInitializerService

Pelari migrasi untuk menyediakan Rekaman-pencarian kolom + kolom archive VM

Tambahkan RECORDINGS.provider _ instance _ id (UUID) dan provider _ external _ id (VARCHAR (64)) plus komposit idx _ records _ provider _ provider _ lookup inde...

Kamo·6mo ago
FeatureConversionService

Persist provider InstanceId + providerExternalId pada Recording di Ingest

Thread asterisk- support X-Phone- Server-Id dan X-Asterisk-Unique-Id (already in UnrecesedRecording) ke field X-RecordingMetadata baru sehingga call / voicemail...

Kamo·6mo ago
FeatureDocsService

Tambah * * * * * * * * * * * * * * * dengan dukungan Range HTTP

Streaming akhir umum untuk aset pencitraan audio / video, yang dipakai oleh alat media kamo- internal. Mengurangi otorisasi ImageService (sama dengan / download...

Kamo·6mo ago
FeatureVOIPService

Rekaman putar, voicemail arsip, paginated voicemail, riwayat pengayaan

- Recording Baru Controller dengan pencarian massal, range- streaming audio untuk master + per-channel trek, dan metadata untuk jendela alat media- player - Cal...

Kamo·6mo ago
Featurekamo-shared-library

Penyedia tombol pencarian pada Perekam, arsip voicemail, jangkauan streaming MinIO

- Recording: tambahkan providerInstanceId + providerExternalId untuk bergabung dengan operator panggilan riwayat / voicemail baris kembali ke pencitraan aset - ...

Kamo·6mo ago
Fixkamo-internal

Hapus judul riwayat Field redundan dari panel sejarah

Tab label telah menampilkan konteks - judul dan subtitle membuang-buang ruang layar. Tombol isi ulang pindah inline ke dalam bilah alat.

kamo·6mo ago
Fixkamo-internal

Hapus tata letak prop yang menyebabkan tubuh email memantul

Gerakan luar. prop 'layout' div 'berjuang dengan batin Animami Prestation tinggi: 'animasi auto', membuat sebuah loop umpan balik FLIP pada surel dengan ketingg...

kamo·6mo ago
Featurekamo-internal

Tambahkan tab Sejarah - padinated audit timeline dengan pencarian dan penyaring

- LeadHistories Panel: bilah alat penyaring lengket dengan pencarian debounced, * * * * * * * * * * * filter, tabel MUI dengan pagination, warna - chip acara, r...

kamo·6mo ago
FeatureSecurityService

Tambahkan GET / {id} / history dan / {id} / history / filter titik akhir

Padinated, filterable, searable lead- history endpoint dengan batch actor loading (tidak ada N + 1). Penyaring titik akhir mengembalikan ruas yang berbeda, semu...

Kamo·6mo ago
Featurekamo-shared-library

Tambahkan log audit sejarah - entitas, registri, layanan, DTO, kait LeadService

- Entitas LeadHistory (UUID PK, FK panjang polos - tidak ada batasan FK untuk memungkinkan penghapusan / konversi memimpin) - LeadHistory EventType enum dengan ...

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