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 27, 2026
Fixkamo-internal

Tampilkan tombol Buat Dokumen ke semua anggota logde-

Pemeriksaan tanda org (isDocsEditor AusisDocs ----hasFeature DOCS) adalah mengembalikan false karena org menggunakan tipe kunci yang sudah ditinggalkan. Tombol ...

kamo·4mo ago
Fixkamo-internal

Hapus data tingkat filter dan baris filter floating

Nonaktifkan semua filter kolom dan baris masukan filter pecahan sehingga kisi hanya menampilkan tajuk kolom dan baris data. Juga menghapus Filter panel alat dar...

kamo·4mo ago
Fixkamo-internal

Pindahkan tombol Unggah ke bilah alat DocManager

Pemicu Upload hanya pada aksi prop / doc / manajer, membuatnya tidak terlihat ketika DocManager tertanam di halaman lain. Pindah Tombol Upload langsung ke bilah...

kamo·4mo ago
Fixkamo-internal

Ijinkan opsi upload untuk digulung dalam DocManager yang tertanam

Upload tab container telah overflow: tersembunyi, kliping pilihan berkas per (deskripsi, folder, tipe doc, tingkat akses) dalam tingkat tinggi-dibatasi konteks ...

kamo·4mo ago
Fixkamo-internal

Perbaiki 400 feed error dan tambahkan komunikasi sub- tab dengan URL param

Perbaiki dua kali...? bug dalam MediaStream dimana lefEndpoint telah berisi query param tetapi appended fetch? halaman =... daripada & page =..., menyebabkan UR...

kamo·4mo ago
Fixkamo-internal

Buat 'All Leads' objek menu nyata dengan ikon dalam penyaring agen

- Ganti placeholder empty- nilai item dengan _ _ ALL _ _ sehingga dropdown tidak pernah menunjukkan kosong ketika Semua Leads dipilih - Tambahkan ikon Grup ke i...

kamo·4mo ago
FixDaemonService

Konsumsi * * * rahasia sehingga X-Internall-Auth cocok dengan layanan hilir

DaemonService - > Layanan Percakapan * * * * * * * * * * * * * * mengembalikan 401 Tidak sah karena DaemonService stamping nya X-Internall-Auth header dari INTE...

Kamo·4mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·4mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·4mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·4mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·4mo ago
Fixkamo-asterisk-support

Gunakan envsubstitusi -compatible\ ${VAR} sintaks dalam config template + re-render di placeholder basi

Pods adalah CrashLoopBackOff dengan "config errors: API _ KEY hilang atau terlalu pendek" karena template konfigurasi yang digunakan literal _ _ API _ KEY _ _ s...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·4mo ago
FixDaemonService

Aktifkan JPA repos untuk trade + email + dao.repositor paket

DaemonService jatuh saat startup: Parameter 0 dari konstruktor dalam * * * * * * * * * * * * * * * * * * dibutuhkan kacang jenis * * * * * * * * * * * * * * * *...

Kamo·4mo ago
FixVOIPService

Menangkap NewExtNumber sebagai final untuk menangkap lambda di MemVoipConfigController

'extNumber' secara kondisional diaktifkan kembali di dalam (is VoipEnabled &...) blok, yang membuatnya tidak efektif akhir. Blok penyelarasan Anggota Tim dibaca...

Kamo·4mo ago
Fixkamo-internal

Pasang Deteksi Suara untuk memotong tipe TS DOM yang hilang

deteksi Aktivitas Suara adalah properti MediaTrackConstraints yang valid tapi absen dari DOM lib TypeScript, menyebabkan kesalahan tipe pada waktu bangun.

kamo·4mo ago
April 26, 2026
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
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
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
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
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
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
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
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
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
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
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
Fixkamo-internal

Tata letak multi- kolom cerdas untuk Bentuk Tambah Lead

Batasi halaman ke dalam grid tingkat atas sehingga bagian compose horisontal daripada merentangkan ruas individu: - Pasar & Penugasan menggunakan interior 3-co...

kamo·4mo ago
Fixkamo-internal

Gunakan / api / security / anggota / nama untuk assigned- anggota resolusi nama

Penyaring titik akhir departemen hanya untuk anggota tim yang aktif, hilang tugas ke anggota dasar atau anggota tidak aktif. Bertukar ke / nama yang mengembalik...

kamo·4mo ago
Fixkamo-internal

Lebar penuh Tambahkan bentuk Lead dan izin untuk kaki lengket

Drop 1200px max-width on / lead / new sehingga formulir spans daerah halaman, dan benjolan bawah padding sehingga batang aksi lengket tidak lagi tumpang tindih ...

kamo·4mo ago
FixSecurityService

Selesaikan nama tampilan dengan prioritas yang benar di titik akhir departemen

Prioritas: member.usernames Alias sandi.name.format Full () assast.alias user.named

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