Log Perubahan Langsung

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

17,865
Total Perubahan
4,581
Fitur
4,512
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
Featurekamo-internal

Tambahkan nada dering Sci- Fi dan Buzzer ke katalog

Menjatuhkan dua aset nada dering baru di bawah / publik / suara / nada dering / dan register mereka dalam RINGTONE _ CATALOG sehingga mereka muncul dalam Ringto...

kamo·4mo ago
FixKlusterServices

Mengkonfigurasi STUN sehingga ICE peramban dapat menyelesaikan secara bidirektif

Two-party browser- to-browser panggilan tersambung di SAP layer tetapi tidak audio baik arah. Voicemail (one- way Asterisk Peramban) bekerja karena simetri Aste...

Kamo·4mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·4mo ago
Fixkamo-internal

Audio langsung yang bertahan dari load- interupsi, pusat spinner, lingkaran keluar

Tiga perbaikan terkoordinasi untuk jalur audio in- call: 1. AbortError pada remote Audio.play () (terlihat dalam konsol produksi sebagai "Permintaan drama () t...

kamo·4mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·4mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·4mo ago
Fixkamo-internal

Menghubungkan animasi + audio yang sebenarnya memainkan + ringtone membuka

Tiga perbaikan terkoordinasi untuk jalur inbound- panggilan: Umpan balik visual saat menerima. Klik Jawaban meninggalkan kedua tombol Responsif - mencari tetap...

kamo·4mo ago
Fixkamo-internal

Mount SoftphoneProvider di atas ToolDock sehingga alat jendela dapat membacanya

Membuka popup Softphone membuka halaman dengan "Halaman ini tidak dapat memuat" karena alat jendela ada di dalam ToolDock, yang tinggal di ToolProviders - Sibli...

kamo·4mo ago
Fixkamo-internal

Gunakan ukuran jaringan prop sehingga panel AV mengisi baris

Kisi MUI v7 adalah flexbox- berbasis, jadi gridCollum sx saya telah menggunakan adalah sebuah no- op - item yang diberikan pada mereka lebar alami dan kiri koso...

kamo·4mo ago
Fixkamo-internal

Migrasi ID ringtone basi ke bawaan pada load

Jika seorang pengguna menyimpan preferensi AV referensi ringtone yang tidak lagi ada dalam katalog (mis. 'classic' dari sebelum katalog itu dipotong), tab Ringt...

kamo·4mo ago
Featurekamo-internal

Tiga-kolom tata letak audio, drop saved- banner, isi lebar

Lays yang subtab Audio keluar sebagai Mikrofon 124; Speaker 124; Lanjutan di baris penuh pada layar lg + (md masih pasangan mereka dua- up, xs tumpukan). The Ad...

kamo·4mo ago
Featurekamo-internal

Pecah pengaturan AV ke Tabungan Audio / Video / Ringtones

Mengatur ulang tab Audio / Video menjadi tiga subtab internal dan meletakkan masing-masing keluar horisontal sehingga pengaturan cocok dalam viewport tanpa Dind...

kamo·4mo ago
Featurekamo-internal

Tambahkan tab Pengaturan Audio / Video dan kawat ke softphone

Menambahkan toko preferensi per- perangkat AV (LocalStorage, mesin - spesifik, tidak roaming) plus sebuah tab fully-featured pada / settings / anggota / < id > ...

kamo·4mo ago
Featurekamo-internal

Selalu - pada sesi SIP dengan auto- popup + ringtone pada inbound panggilan

Softphone yang dipakai untuk mendaftar hanya ketika jendela perangkat popup terbuka - Tutup dan inbound panggilan diam-diam terjawab. Angkat sesi ke dalam Softp...

kamo·4mo ago
Fixkamo-internal

Dialpad digits sekarang mendaftar pada perangkat sentuh

Tombol dialek yang disebut ecepretDefault () di kedua onTouchStart dan ONTouchEnd. Yang menghentikan peramban dari menembakkan peristiwa klik sintetis yang meng...

kamo·4mo ago
FeatureKlusterServices

Benih pbx.k1.kluster.kamocrm.com sebagai domain statis

Softphone peramban membutuhkan SIP-over-WSS untuk mendarat di hostname dengan real Cert TLS. Tambahkan admin FreePBX / WS nama host ke STATIC _ DOMAINS sehingga...

Kamo·4mo ago
FixKlusterServices

Host browser SIP WSS pada procesal.kamocrm.com (cert nyata)

Peramban menolak koneksi WebSocket ke * * * * * * * * * * * * * * * dengan kode dekat 1006 karena Traefik melayani cert default yang ditandatangani sendiri untu...

Kamo·4mo ago
Featurekamo-meet

Judul dan deskripsi dinamis dari org config.json

Inline JS dalam title.html mengambil jalur bertema CDN dari nama host, fetches config.json, and set the title to "Meets - {setit NameShort}" dan deskripsi meta ...

Kamo·4mo ago
Featurekamo-register

Gunakan org nama pendek dan deskripsi di kepala HTML

Ganti org- API-based judul logika dengan konfigurasi .json siteNameShort sehingga judul mengikuti pola yang sama dengan situs lain: "Register - {siteNameShort}"...

Kamo·4mo ago
Featurekamo-login

Gunakan org nama pendek dan deskripsi di kepala HTML

DynamicMetaLoader now sets document.title to "Login - {siteNameShort}" dan menulis deskripsi org ke dalam tag deskripsi meta. Layout.tsx static fallback dimutak...

Kamo·4mo ago
Featurekamo-internal

Gunakan org nama pendek dan deskripsi di kepala HTML

DynamicMetaLoader now sets document.title to sete NameShort (was sieName) dan menulis deskripsi org ke dalam tag deskripsi meta. Layout.tsx static fallback dipe...

kamo·4mo ago
FeatureSecurityService

Sertakan deskripsi org dalam config.json

Tambahkan ruas deskripsi ke buildConfigJson () dan lewati org.getDescription () dari writeConfigFiles () sehingga tema konfigurasi .json membawa org 's deskrips...

Kamo·4mo ago
Fixkamo-internal

Keberadaan dunia terpisah bagi anggota live chat vs pemasaran

Publik Tiket widget percakapan menyimpan placeholder org sebagai permintaan; hanya gunakan kehadiran sesi media bagi baris-baris tersebut. Internal dan tiket la...

kamo·4mo ago
Otherkamo-internal

Pipa sypjs init langkah ke log server melalui suar

Kegagalan dalam browser- sisi SDK saat ini tidak terlihat - popup hanya mengatakan "Telepon SDK gagal untuk menginisialisasi" tanpa pesan, WebSocket tidak perna...

kamo·4mo ago
Fixkamo-marketing

Detak jantung darurat untuk dukungan publik

Refresh Redis TTL untuk kehadiran sesi publik sehingga agen melihat akurat kondisi online.

Kamo·4mo ago
Fixkamo-internal

Globe menggunakan kehadiran sesi media untuk pengunjung pemasaran

Meminta GUID sesi obrolan public di snapshot kehadiran; perlakukan daring jika baik anggota sesi atau permintaan terhubung. Tangani amplop snapshot dan sessionG...

kamo·4mo ago
FixMediaService

Lacak percakapan dukungan publik dengan GUID sesi di Redis

Pemasaran pengunjung menggunakan / ws / public -chat-native tanpa memberId; tiket masih referensi anggota placeholder org sebagai permintaan. Incremen PRESENCE ...

Kamo·4mo ago
Refactorkamo-internal

Kehadiran tiket melalui WebSocket saja

kamo·4mo ago
Otherkamo-internal

Surface SIP.js init/transport errors to browser console

Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...

kamo·4mo ago
FixVOIPService

Jangan hapus tugas anggota pada sinkronisasi dari penyedia yang kurang metadata

* * * * * * * * * * * * * * * tak terkondisi overwrote PhoneExtension.assignedDimberId dengan apa pun penyedia kembali. FreePBX (dan penyedia apapun yang tidak ...

Kamo·4mo ago
Featurekamo-internal

Tambahkan IncludeCompany ke popup pasar dan companyName ke lead

Pografi pasar / sunting (LeadMarketManager): - Radio control "Track Company Name" / "Individual Only" (dibutuhkan) - Baku untuk unset di pasar baru; sebelum-men...

kamo·4mo ago
FeatureInitializerService

Tambahkan kolom _ company dan _ name perusahaan

LeadCompanyCololnRunner (Order 40) idempotently menambahkan: - lead _ market.include _ company (BOOLEN, nulable) - trek apakah Pasar membutuhkan nama perusahaan...

Kamo·4mo ago
FeatureSecurityService

Expose includeCompany in intaking-config and market-config responses

Keduanya dan... sekarang termasuk bendera IncludeCompany sehingga frontend tahu apakah harus menunjukkan Nama perusahaan bidang pada penciptaan memimpin.

Kamo·4mo ago
Featurekamo-shared-library

Tambahkan IncludeCompany ke LeadMarket dan companyName ke Lead

- Entitas LeadMarket termasuk _ perusahaan (Boolean, nulable) - Entitas memimpin mendapat company _ name (String, max 50, nulable) - LeadMarketDTO, Create LeadM...

Kamo·4mo ago
Fixkamo-internal

Tampilkan nama penyedia dalam mode tampilan + ekstensi sendiri dalam sunting dropdown

Dua serangga di * * * * * * * * * * * * * * * * * Mode tampilan membuang UUID mentah - "Instance 32f520b0-347a"... - karena daftar instansi hanya dimuat di dal...

kamo·4mo ago
Fixkamo-shared-library

Serialisasi EkstensionDto.assignedDimberId sebagai string

overflow JS aman-integer range (misalnya 116856817423046 perjalanan sebagai 116848565817423000 sekali nomor JSON hits browser). Antarmuka telah mengetik field i...

Kamo·4mo ago
OtherSecurityService

Tambahkan log diagnostik ke / nama titik akhir

Log orgId, jumlah anggota, dan resolusi nama anggota untuk mendiagnosa mengapa assigned- nama anggota tidak memecahkan dengan benar.

Kamo·4mo ago
FixKlusterServices

Buat konfigurasi WebRTC bertahan hidup pod restart

Pendekatan sebelumnya (http _ gust.conf dengan [general] override) tidak actually take effect because Asterisk 's INI parser doesn' t honor multiple [umum] daer...

Kamo·4mo ago
FixKlusterServices

Aktifkan built Asterisk dalam server HTTP pada: 8089 untuk WebRTC / ws

Sebuah protokol chan _ pjsip '= ws' transport rides di atas res _ http _ websocket, yang pada gilirannya membutuhkan built Asterisk 's-di server HTTP untuk dija...

Kamo·4mo ago
Featurekamo-internal

Tampilkan path jenis penjualan dalam subjudul Tambah Lead

Tambahkan Tipe Penjualan dan Sub- Tipe pasar ke baris "Menambahkan ke" sehingga bentuk cermin label yang digunakan dalam popup Sunting Pasar di * * * * * * * * ...

kamo·4mo ago
FixSecurityService

Priorize real first / last name over usernames Alias for display

andiname Alias secara fungsional menangani log masuk (sering sama dengan nama pengguna), bukan nama tampilan. Nama asli yang mudah dibaca hidup di User.name (Em...

Kamo·4mo 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·4mo ago
Fixkamo-internal

Scope Tambahkan gulungan dan kaki Lead ke area isinya

Formulir ini menggunakan mata kuliah: 100vh di dalam induk yang sudah calc (100vh - 56px), memaksa sebuah scrollbar luar bahkan ketika isi cocok. Bilah aksi jug...

kamo·4mo ago
Featurekamo-internal

PhoneSdk Terpadu mendukung RingCentral + sispj (FreePBX)

Hook telepon lunak yang digunakan untuk instantiate ringcentral - web - telepon tanpa syarat, yang melemparkan pada setiap bentuk kredensial FreePBX karena SDK ...

kamo·4mo ago
FeatureVOIPService

WSS- menyadari kredensial SIP untuk softphone peramban

Endpoint / api / voip / sip / kredensial sekarang mengembalikan kredensial sisi browser- Tumpukan SIP dapat menggunakan: Transpor WSS, domain publik, dan URL WS...

Kamo·4mo ago
FeatureKlusterServices

Tambahkan transport WebRTC WSS untuk softphone peramban

Chan _ pjsip Asterisk sekarang mengikat angkutan WebSocket pada 0.0.0.0: 8089 dan Traefik mengakhiri TLS di * * * * * * * * * * * * * * * * * (port 443) sehingg...

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