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
Fixkamo-shared-library

Handle legacy ordinal string untuk CountryType via AttributeConverter

Baris DB memiliki negara yang disimpan sebagai integer ordinal (mis. "186" untuk UNITED _ STATES) bukan nama enum, menyebabkan IllegalArgumen Exception pada fin...

Kamo·4mo ago
Fixkamo-internal

Batalkan menerjemahkan tugas seketika dengan menjalankan tsx di latar belakang

Ketika Forgejo membatalkan aliran kerja, bash menunggu untuk setiap anak latar depan untuk selesai sebelum memproses sinyal - sehingga menjalankan pekerjaan lok...

kamo·4mo ago
Fixkamo-asterisk-support

Pindahkan ASTERISK _ CDR _ DSN ke konfigurasi lokal. json, bukan rahasia CI / CD

CDR kredensial lokal untuk setiap server FreePBX dan tidak memiliki bisnis dalam baris pipa CI / CD. Operator tambahkan ASTERISK _ CDR _ DSN langsung ke mereka ...

Kamo·4mo ago
FixSecurityService

Ijinkan akses tinggi pada getDomainById dan verify- dns titik akhir

Pemilik dan anggota sistem pada getDomainBy level-org Id dan verify- dns karena titik-titik akhir diperiksa adalah UmserMenof Org langsung. Tambahkan bantuan Ak...

Kamo·4mo ago
Fixkamo-internal

Show existing org domain instead of entry form when no custom domain

Fall back to the org's platform subdomain as the display domain so DnsProgressView renders rather than DomainEntryForm when no custom external domain exists. Al...

kamo·4mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·4mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·4mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

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

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·4mo ago
Fixkamo-internal

Bust Docker BuildKit cache per commit so npm run build runs every push

Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...

kamo·4mo ago
FixEmailService

Selaraskan keanggotaan surel ketika kotak surat primer diberikan, diubah, atau dihapus

Ketika kotak surat ditugaskan untuk anggota dalam KAMO _ MAIL org, members.email tidak pernah diperbarui, menyebabkan EmailCredentialService gagal untuk menyele...

Kamo·4mo ago
FixSecurityService

Cegah domain root duplikat dan perbaiki tampilan domain primer

One _ DOMAIN _ PER _ ORG cek secara tidak benar dikecualikan .kamocrm.com web-alias domain, memungkinkan org untuk mengumpulkan multiple domain root (dan 10 ali...

Kamo·4mo ago
Fixkamo-internal

Serialisasi anggota keamanan dan anggota PUT panggilan untuk menghindari konflik CockroachDB

Dua baris concurrent menulis ke baris 'anggota' yang sama menyebabkan sebuah serialisasi konflik isolasi - anggota keamanan membaca baris sementara anggota titi...

kamo·4mo ago
Fixkamo-internal

Lebar scrollbar ganda dari 6px ke 12px

kamo·4mo ago
FixSecurityService

Mengurangi pembuatan org latensi dan memperbaiki kegagalan cascade terjemahan

- Kontroller Organisasi: ganti sewajarnya Tim Anggota ForAllOrgs (full org pemindaian tabel) dengan secara pasti TeamAnggota Org (single org) - menghilangkan ~ ...

Kamo·4mo ago
Fixkamo-shared-library

Widen commit _ log _ translations.title ke TEXT untuk mencocokkan kolom DB

Kolomnya adalah VARCHAR (512) dalam kedua gangguan dan DB, menyebabkan terjemahan memasukan gagal untuk judul terjemahan panjang. Kolom DB sekarang STRING (dite...

Kamo·4mo ago
Fixkamo-internal

Buka katalog dan perhitungan dari amplop respon backend

getSubscription Catalog returned {katalog: {...}} tapi cast secara langsung sebagai Katalog Subscription, meninggalkan catalog.plans undefined and the plan pili...

kamo·4mo ago
FixBillingService

Tambahkan @ JsonProperty ke daerah DTO * -prefixed bool

Lombok menghasilkan isXxx () adalah - getters untuk bidang boolean bernama isXxx. Jackson strip 'adalah' dari is- getters dan serializes mereka sebagai 'xxx' da...

Kamo·4mo ago
Fixkamo-internal

Gunakan SS daripada fuser untuk membunuh port- forward basi (fuser tidak pada k0m1)

fuser dan lsof tidak terpasang pada host pelari. Gunakan ss -tlnp dengan Grep untuk mengekstrak PID memegang port 18080 dan langsung membunuhnya. Juga switch pk...

kamo·4mo ago
Fixkamo-internal

Bersihkan port- forward basi sehingga membatalkan pekerjaan terjemahan tidak memblokir run berikutnya

Bash tidak meneruskan sinyal ke proses backgrounded, jadi kubectl Port-forward membatalkan arus kerja yang dibatalkan dan ditahan port 18080, memblokir setiap t...

kamo·4mo ago
Fixkamo-internal

Kembalikan semua nilai placeholder yang rusak ke seluruh halaman

Script Salvage- kunci telah meraih CSS clasnames, gaya inline, dan JS template literals bukan teks asli Inggris untuk 114 pesan kunci spanning catatan, kb, perd...

kamo·4mo ago
Fixkamo-internal

Mengembalikan judul pahlawan halaman utama dan subtitle dari sejarah git

hero Title was 'Hero Title' (placeholder), heroSub was 'flex gap-2' (Salvage- kunci sengaja meraih CSS yang berdekatan nama kelas). Nilai yang benar dipulihkan ...

kamo·4mo ago
Fixkamo-register

Aktifkan tombol Selesai dengan polling widget.getState () dan beralih ke auto = onload

Pendengar perubahan status tidak dapat diandalkan mengaktifkan tombol Selesai setelah verifikasi. Dua akar menyebabkan: Logika saluran membaca widget. keadaan ...

Kamo·4mo ago
FixBillingService

Termasuk subscription-target akun dalam daftar org

listForOrg sekarang juga mengembalikan akun yang subscriptions target diminta org - bukan hanya akun langsung dimiliki olehnya. Dalam multi- org model Akun Memb...

Kamo·4mo ago
Fixkamo-internal

Tambahkan namespace status Jendela dan perbaiki semua placeholder

- Tambahkan * * * * * * * * * * * * * (50 tombol) sehingga pengaturan batang samping nav menampilkan teks real daripada path kunci - Fix branchTypesLabel format...

kamo·4mo ago
Fixkamo-internal

Cocok dengan skema ukuran + warna jendela lain

- navoultSize and minSize now 320x650, resiviable: false (match Softphone, Chat, Kalkulator, SMS, AI Chat) - Beralih dari gradien gelap ke gradien cahaya standa...

kamo·4mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·4mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·4mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
FixSecurityService

Otomatis-assign kursi pertama, Bebas sebagai lantai, broader org invalidasi

Layanan BillingSetupService kini mengaktifkan slot lisensi terbuka pertama bagi sang pencipta ketika seeding sebuah sub-org berlangganan (dan sama untuk promoto...

Kamo·4mo ago
FixSecurityService

Anggota org tingkat atas mendapatkan rencana pemilik platform, gerbang penagihan bypass

Anggota org KamoCRM (level atas) tidak tunduk ke sistem penagihan - mereka get the OWNER _ UNLIMITED plan 's matriks langsung (dengan Bebas sebagai defensif fal...

Kamo·4mo ago
Fixkamo-shared-library

Tingkat Atas org bypass + Free baseline fallback untuk orgs tanpa subs

Tingkat org- hak cek * * * * * * * * * * * * * * * * * berjalan langganan menargetkan org. Dengan model target _ org baru, orgs yang belum memiliki target Accou...

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

Selalu tampilkan tombol Dokumen di halaman manajer doc

Menghapus getMberId () > 0 penjaga yang menyembunyikan tombol selama jendela pemuatan userInfo. Halaman ini sudah di belakang auth jadi tidak ada cek keanggotaa...

kamo·4mo ago
Fixkamo-internal

Kembalikan impor organisasi yang dihapus secara tidak sengaja

organisasi .id masih dibutuhkan dalam permintaan handleCreateDocument tubuh; hanya kondisi iDocsEditor seharusnya telah dihapus.

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