Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,933
Total Perubahan
4,614
Fitur
4,543
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 29, 2026
Featurekamo-internal

Kawat Ketersediaan Menyediakan ke PresenceWrapper

kamo·4mo ago
FeatureInitializerService

Migrage members.is _ availability _ status enum

Kamo·4mo ago
Featurekamo-shared-library

Ganti boolean Tersedia dengan Dapat Dihitung Status enum

Kamo·4mo ago
Featurekamo-asterisk-support

Enrich upload manifests with Asterisk CDR caller-ID data

Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...

Kamo·4mo ago
FeatureConversionService

Parse CDR caller-ID fields from upload manifest

When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...

Kamo·4mo ago
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·4mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·4mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·4mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·4mo ago
April 28, 2026
Featurekamo-internal

Tampilkan tombol Tata Tagihan bagi pemilik org tanpa akun

Ketika pemilik org membuka tab plans-billing dan tidak ada rekening penagihan ada, tampilkan bootstrap prompt daripada umum "kontak anda Pesan pemilik "org. Tom...

kamo·4mo ago
FeatureSecurityService

Tambahkan bootstrap--billing titik akhir untuk format yang telah ada

POST * * * * * * * * * * * * * * * * memicu yang sama setup idempoten sebagai pengait penciptaan sub-org (Pengatur BilingSetupService .setupForSubOrganity Penci...

Kamo·4mo ago
Featurekamo-internal

Wave 3 conversions, fallback fix, and auto- translate CI

- Ganti semua hardcode string Inggris dengan t () panggilan melintasi gelombang 3 komponen (chat, clubhouse, dukungan, catatan, pipeline, lead, nav, dsb.) - Mer...

kamo·4mo ago
Featurekamo-internal

Wire next-intl dengan member.language sebagai sumber lokal

Tambahkan internasionalisasi berbasis selanjutnya ke kamo- internal tanpa URL locale prefix. Lokal aktif dibaca dari kamo- lokal cookie, yang mirror the authent...

kamo·4mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo 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·4mo ago
April 27, 2026
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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
Featurekamo-internal

Tipe label anggota dinamis dalam judul halaman Akun saya

Judul sekarang berbunyi "My {Anggota = 124; Team Anggota} Akun" menggunakan org- dikonfigurasi label perilaku, beralih secara otomatis setelah tipe anggota dimu...

kamo·4mo ago
Featurekamo-internal

Pindahkan tombol Dokumen ke bilah alat DocManager

Tombol hanya tersedia pada / doc / manager melalui aksi prop. Pindah semua logika (state, handler, DOC _ TYPES, menu) ke DocManager jadi itu muncul pada setiap ...

kamo·4mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga