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
July 16, 2026
FixKlusterServices

Prioritas eksplisit sehingga rute pemutakhiran OTA menang atas rute tema umum

Tingkat traefik oleh panjang aturan-string; rute umum / publik / tema lebih panjang, sehingga injeksi header expo- update tidak pernah berjalan. prioritas: 1000...

Kamo·3mo ago
FeatureKlusterServices

Self-hosted expo-updates header untuk Mobile Copilot OTA

expo- proto-versi: 1 + expo-sfv- versi: 0 header respon bahwa expo- update klien membutuhkan dan statis MinIO tidak dapat memancarkan. Path lebih panjang awalan...

Kamo·3mo ago
Featurekamo-shared-library

Vsupport Order + VsupporOrderEvent entities for WS3 vendor- order spine

The greenfield 3rd-party order -of-record * * * * * * * * * * * * * * * SCRA). Vsupport Order = partial-WORM asinc order (Closure Artifact idiom: opaque vendorK...

Kamo·3mo ago
FeatureSecurityService

Stamp dokumen sendiri-tanggal ke jam kesegaran (aktivasi WS1)

Setelah pengambilan visi, menyebarkan tanggal efektif dokumen sendiri (asset.statement PeriodEnd untuk bank / broker / pensiun, mempekerjakan .payPeriodEnd untu...

Kamo·3mo ago
Refactorkamo-internal

Konsumsi @ kamo / * berbagi libs, hapus duplikasi salinan web

kamo- internal sekarang mengimpor paket TS yang telah dibagikan (satu - avatar UrlTransform < re- ekspor @ kamo / media- core (gettagarSized Url, transformáarUr...

kamo·3mo ago
Featurekamo-shared-library

MortgageAmortisasi - bulanan P & I dari istilah pinjaman (dukungan WS6)

Satu komponen PITI tidak disimpan pada pinjaman. Standar fullly- amortizing rumus P bukan-positif principal / term fail-aman ke 0.00 (jangan pernah melempar / m...

Kamo·3mo ago
Featurekamo-shared-library

Evaluasi Pembaca Penutupan - tingkat loan-jelas-untuk-menutup gerbang

Menimbulkan kewajiban pinjaman hingga pertanyaan pendanaan jeda akhir analisis dinaikkan ("layanan pinjaman untuk pendanaan"): clear-to-close iff nol kemajuan -...

Kamo·3mo ago
Featurekamo-shared-library

QualifyingRatioEngine - yang direproduksi dti keystone (WS6)

Kompose empat core (pendapatan, kewajiban, PITI / DTI, cadangan) menjadi SATU QualifyingSnapshot: kualifikasi pendapatan, didamaikan utang bulanan, dirakit PITI...

Kamo·3mo ago
Featurekamo-shared-library

ReservesKalkulator - eligible-aset potongan rambut SLPIIA bulan (WS6)

Bergenerasi bulan cadangan dari aset sebenarnya dengan standar agen potongan rambut - deposito cair 100%, broker 70%, pensiun pribadi 60%, hadiah / meminjam dik...

Kamo·3mo ago
Featurekamo-shared-library

PitiDtiKalkulator - perakitan PITI + front / back DTI (WS6)

Inti rasio murni menyelesaikan trio DTI dengan Liability Reconciler + envenage core: PITIIA = P & I + pajak + HOI + HOA + MI + flood; front = PIIA / pendapatan;...

Kamo·3mo ago
Featurekamo-shared-library

QualifyingIncomeKallator - base + variabel core (WS5)

Inti pendapatan murni / deterministik: basis asin = lowest- konservatif bukti tersedia (paystub / W-2 / VOE); variabel = 2-yr rata-rata dengan penjaga pendapata...

Kamo·3mo ago
Featurekamo-shared-library

Kewajiban Reconciler - lembaga pembayaran - aturan penyertaan (inti WS6)

Komputer murni / tanpa status mengubah setiap kewajiban menjadi pembayaran bulanan yang dihitung terhadap DTI, dengan alasan yang dikutip: diabaikan / paid- off...

Kamo·3mo ago
Featurekamo-shared-library

Spek kuantitas berjangka panjang untuk penerus delta

Requirment Quantity memperoleh sebuah daftar perioda eksplisit (+ deltaJson pembangun); ketika hadir itu IS set yang diperlukan, sehingga penerus dapat diskoped...

Kamo·3mo ago
Featurekamo-shared-library

sebagai sumber kunci tunggal

Tambahkan periodKeyFor (tanggal) sehingga path write- (stamping memuaskan) dan cakupan perioda kunci evaluator; evaluasi sekarang mendelegasikan untuk itu. Murn...

Kamo·3mo ago
Featurekamo-shared-library

Periode cakupan primitif untuk period- sadar koleksi dokumen

Pondasi murni dari koleksi period- sadar (doc 06 = 4) - potongan pertama dari bank-pernyataan "mengumpulkan hanya bulan-bulan saya belum" memperbaiki. Tidak ada...

Kamo·3mo ago
Featurekamo-marketing

Ganti percakapan forked dengan host < kamo-chat > embed; hapus widget proksi warisan

Tukar percakapan antar-mata dukungan AI / live (PublicChatWidget + AiChatPanel + LiveSupportPanel + the / api / * * proxy route server) untuk hosted, self-themi...

Kamo·3mo ago
FixSecurityService

Terima X- * * * -Token header pada my- jaringan + all- jaringan

getMyNetworks / getAllNetworks hanya membaca permintaan OTK-attr atau * * cookie, - tidak ada org diluar device- pertukaran primer pernah dimuat, dan aktif org ...

Kamo·3mo ago
Refactorkamo-internal

I18n LabelManager softwer- ID label melalui next- intl

Ganti literal string dengan * * * * * * * * * * * * * * * * * * kunci (ditambahkan ke kamus terjemahan). Inggris fallback mencakup locales menunggu terjemahan.

kamo·3mo ago
Featurekamo-internal

Tambahkan install- QR (self-hosted APK) ke tab Setup Mobile App

Pasang / Sinyal-in toggle: "Pasang" menampilkan QR ke APK yang ditandatangani telepon baru dapat men-download + exptabit; "Masuk" menjaga aliran sandi-gated OTK...

kamo·3mo ago
Featurekamo-internal

Preview langsung Pemasyarakatan Gabungan Web

Tambahkan dialog Customize ke tab Integrasi Percakapan Web: suatu bentuk penyunting (warna, salinan, tata letak, perilaku, permintaan AI) di kiri dan instan, bu...

kamo·3mo ago
Featurekamo-internal

Tab Integrasi Percakapan Web - daftar, buat, snippet (BFF + UI)

Inti tahap 2 dari tab pengaturan integrasi Web Chat: rute BFF proxy ke Phase- 1a MediaService CRUD, klien diketik, dan / settings / features / chat tab dimana o...

kamo·3mo ago
Featurekamo-register

Kamo- register menghargai software auth logo + nama

- DynamicMetaLoader: baca identitas perangkat lunak + pemilih auth dari konfigurasi. json, pecahkan judul tab, mempertahankan status logo / nama auth ke sesionS...

Kamo·3mo ago
Featurekamo-login

Kamo-login menghargai software auth logo + judul tab

- DynamicMetaLoader: baca identitas perangkat lunak + pemilih auth dari config.json, atur tab judul dari nama terselesaikan (writNameBrandSource), tetap mempert...

Kamo·3mo ago
Featurekamo-internal

Identitas perangkat lunak LabelManager UI + judul tab internal

- Info Perusahaan: nama / nama pendek + login / register nama + pemilih judul tab-@@ - Branding: software full / simple logo upload, override toggles, and per- ...

kamo·3mo ago
Featurekamo-internal

3-stage org onboarding guide (buat SIL finish DNS gden enter)

Menjangkitkan pahlawan pertama- org ke dalam satu panggung - sadar bimbingan panel keyed pada owned-org jumlah anggota + DNS status (dari / api / keamanan / org...

kamo·3mo ago
Featurekamo-internal

Perusahaan dual / software resolver + pengiriman + konsumsi

- Organisasi. - brand.ts: * * * * * * * * * * * * * * * * * (+ vitest, 8 kasus) - ¶ ThemeLogo: logoSoftware / logoFullSoftware variants ¶ - NavPri: logo navpri ...

kamo·3mo ago
FeatureSecurityService

Logo perangkat lunak mengunggah tipe + config.json memanggang

- uploadLogo: explisit object- key switch * * * * * * * * * * * * dengan menolak baku sehingga upload perangkat lunak tidak pernah dapat clobber logo.svg perusa...

Kamo·3mo ago
Featurekamo-internal

First-org CTA hero for members on the platform org

Tampilkan seorang pahlawan onboarding di bagian atas rumah launchpad mengundang Anggota platform KamoCRM (bukan anggota tim) yang belum membuat anak org untuk s...

kamo·3mo ago
FeatureVOIPService

Titik akhir kredensial TURN-REST bagi ponsel softphone

GET / api / voip / turn / credentials mint ephemeral cotrum creds (HMAC-SHA1 ganti "< expiry >: < memberId >" dengan statistik bersama-rahasia) begitu asli / se...

Kamo·3mo ago
FeatureSecurityService

Expose per-org primaryColor + logo URL pada / my- network

Tiap baris org kini memuat primaryColor (Organisasi .colors.color Pri, '#' -prefixed cocok dengan konfigurasi .json) dan turunan logoUrl / logoSimpleUrl (tema. ...

Kamo·3mo ago
FeatureMediaService

ID integrasi Snapshot web- chat pada pengunjung dukungan + tiket

Menyelesaikan Integrasi WebChatChingby creatingKeyHash (disaring, konsisten dengan bootstrap () / AI- prompt resolusi) sekali dalam create Supportment dan prang...

Kamo·3mo ago
FeatureAIService

Per- integrasi publik prompt AI + sesi atjects

Upgrade the public- chat system- prompt waterfall from per-org ke per- integrasi: PublicAChatController sekarang membaca X- Public-Chat-Key- Hash header (nubles...

Kamo·3mo ago
FeatureAPIService

GET / APi / public-chat / bootstrap gateway

Tambahkan titik akhir bootstrap yang mereses pipeline proxyWithAuth yang sudah ada (kunci validasi + opt-in asal + PUBLIC _ CHAT scope + rate- limit + X- Public...

Kamo·3mo ago
FeatureMediaService

Public- chat bootstrap config resolver

Menambahkan sebuah GET internal * * * * * * * * * * * * * * * * * yang menyelesaikan WebChatIntegrasi oleh X- Public- Chat- Key- Hash dan kembali diselesaikan k...

Kamo·3mo ago
ChoreMediaService

Wire opsional mediaservice- push rahasia untuk FCM / APNs kredensial

Mounts layanan FCM -account JSON + APNs .p8 dari sebuah opsional 'mediaservice- pushin' rahasia pada / etc / kamo / push dan set kunci APNs -id / team- id dari ...

Kamo·3mo ago
Fixkamo-internal

Tightly-dipotong ikon Copilot + telanjang masukan NavPri

Ditambahkan icon.png (glyph mengisi ~ 82% dari frame) dan menunjuk rumah Pil, entri NavPri, tab Pusat Interaksi, dan pusat QR di dalamnya. Dipotong NavPri memas...

kamo·3mo ago
FeatureMediaService

WebChatIntegration CRUD (mints key + integrasi, org- scoped)

Organ-menghadap API manajemen Phase-2 tab pengaturan web-chat. Hidup buat, cetak yang mendasari PublicChatApiKey (pendekatan tombol -gen sama Sebagai PublicChat...

Kamo·3mo ago
Featurekamo-internal

Tambahkan "Access Copilot Mobile App" titik masukan di rumah + NavPri

Kedua permukaan mengirimkan acara 'open- interaction- center' bahwa NavTop mendengarkan untuk membuka Interaksi Center pada tab Setup Mobile App. Rumah menunjuk...

kamo·3mo ago
Featurekamo-internal

Sandi-gerbang QR, tab tunggal-baris, logo-kiri header, kode 10 -min

- Anggota harus memasukkan kembali kata sandi mereka (server- diverifikasi via / api / mobile - accesses -otk, yang menanamkan OTK hanya pada keberhasilan) sebe...

kamo·3mo ago
FeatureSecurityService

POST * * * * * * * * * * * * * * - gerbang Mobile Copilot QR

Verifikasi kata sandi pemanggil sendiri (sandi sandi Encoder. pertandingan melawan sesi mereka pengguna) tanpa mengubah apapun. Digunakan oleh mobil--accesses-o...

Kamo·3mo ago
ChoreSecurityService

Bangun kembali terhadap shared -lib untuk ALLOW _ MOBILE _ AKSES kanan

RoleRightSyncService backfills the new general right to all roles on boot.

Kamo·3mo ago
Featurekamo-internal

Menyetel tab Akses Mobile - QR untuk memasang + auto- konfigurasi Mobile Copilot

Tab ke-3 baru di NavTopanel (digated oleh ALLOW _ MOBILE _ AKSES kanan): Tampilkan sebuah merek Pengkodean QR sebuah link dalam OTK yang pendek (kamocopilot: / ...

kamo·3mo ago
Featurekamo-shared-library

Tambahkan ALLOW _ MOBILE _ AKSES (167) umum tepat untuk Mobile Copilot

Tipe RoleRightType baru (serviceType = null UmumUmum grup) saat menjalankan 'Setup Mobile Akses tab tengah interaksional. RoleRightSyncService backfills it to a...

Kamo·3mo 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