KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
Featurekamo-shared-library

Coerce,Required=Real in PriFormService

Kamo·6mo ago
Featurekamo-shared-library

Add isDisplayOnIntake to create /update request DTOs

Kamo·6mo ago
Featurekamo-shared-library

Expose isDisplayOnIntake in FormFieldDTO

Kamo·6mo ago
FeatureVOIPService

Yönetim unassign

Kamo·6mo ago
Featurekamo-internal

Persist aktif posta kutusu URL sorgu params

Artık URL'yi güncelliyor (?mailboxType,?mailboxId, ?mailbox) Böylece tarayıcı aynı posta kutusunu geri yükleyin. MesajBrowser okur Pencere.location.search in it...

kamo·6mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·6mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·6mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·6mo ago
Featurekamo-marketing

Canlı milisaniye hesabı ile aktif teklif posteri göster

Aktif promosyon sunucusunun ev sayfasındaki yerini alır ve KahramanOfferBanner alt ve özgür çağrı arasında. Bayrak indirim miktarını, süresini ve canlı bir sayı...

Kamo·6mo ago
Featurekamo-internal

Kablolu kullanılabilir/Un available switch to backend and Fix OFFLINE bug

- NavTop'ta kullanılabilir / Yok Edilebilir için Rename Pa used/Active Chip - Dağın üzerindeki Fetch ilk kullanılabilirliği ve yeni me/availability API'leri tak...

kamo·6mo ago
FeatureInitializerService

Backfill is available = TRUE mevcut üyeler için

Kamo·6mo ago
Featurekamo-shared-library

Add isAvailable field for member accessibility toggle

Kamo·6mo ago
Featurekamo-marketing

Canlı, yeni ajan mesajına Kötüge +

- Ekrandan monte edilmiş Canlı DestekPanel tutun, ancak widget en aza indirilir (yalnızca bir destek seansı var olduğunda) bu yüzden STOMP aboneliği kalır Canlı...

Kamo·6mo ago
FeatureMediaService

Yayın bekleyen sayı + ajan okuma ve ziyaretçi gönderme

- **************** Şimdi delegeler **************** Bu yüzden sayı Davetsiz ziyaretçi mesajları ve decrements ile seansları yansıtırken Ajan işaretlerini oku. -...

Kamo·6mo ago
Featurekamo-shared-library

Unread-based count + lookup-by-session helper

Adds **************** so the navtop DestekButton badge aslında ihtiyaç duyulan biletleri sayabilir Dikkat (Sadece PRE TICKET /NEW yerine ziyaretçi mesajları) Du...

Kamo·6mo ago
April 25, 2026
FeatureKlusterServices

Alt domain cert düzenleme listesine medya ekleyin

Kamo·6mo ago
Featurekamo-internal

Konum column to ticket datagrid

Okunanlar **************** Destek theDTO'dan (şimdi bilet varlığında anlık görüntüler Yaratılış zamanı - ekstra yuvarlak gezi yok. Bayrak + şehir / bölge / ülke...

kamo·6mo ago
Featurekamo-shared-library

Snapshot ziyaretçi geo on Ticket entity

VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME VISITOR CITY, VISITOR SUBDIVISION columns. Bilet yaratımında yakalama Bu yüzden liste/detail endp...

Kamo·6mo ago
FeatureMediaService

Add /ws /public-chat-native düz WebSocket endpoint yanı sıra SockJSocket endpoint

SockJS olmadan ikinci bir STOMP uç noktası /ws /public-chat-native so Bu ön uç, ihtiyaç duymadan bir yerli WebSocket (brokerURL) ile bağlanabilir. Sockjs-client...

Kamo·6mo ago
Featurekamo-internal

Per-ticket, kötüge + 'Yeni mesajlar sadece filtre

- Bilet listesi, bir chat-bubble badge'yi bir dahaki sefere geri sayıyla gösterir Bilet # Oturumun ajandan daha yeni mesajlara sahip olduğunda Son görüntülenen ...

kamo·6mo ago
FeatureMediaService

Yayın, ziyaretçi mesajında ajana Mesaj göndermedi

Bir ziyaretçi bir destek mesajı gönderdikten sonra, en son geri kalan hesapları itin **************** için ödeme yükü, bu yüzden ajanın bilet listesi Kötüge ve ...

Kamo·6mo ago
Featurekamo-shared-library

Onaylanmamış üyelik sorgularında DESTEK

chatMemberries ByMemberId şimdi hem CHAT hem de CHAT için üyelikleri geri döndürür ve DESTEK TICKET seans türleri, bu yüzden mevcut per-member geri alındı altya...

Kamo·6mo ago
FeatureKlusterServices

Üretim PJSIP hapishaneleri ve kalıcı devletleri ile başarısız oldu

- Başarısız2ban-konmap.ya ml [asterisk) ve [freepbx-web] hapishaneleri ekleyin, Artan yasağı (h→24h→30d tavan), LAN göz ardı, ve bir PJSIP Security Event Record...

Kamo·6mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·6mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·6mo ago
FeatureKlusterServices

Add LAN DNS pod for split-DNS on k1m1

Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...

Kamo·6mo ago
April 24, 2026
Featurekamo-internal

Platform yapılandırma sekmeleri (General / VOIP & SMS / Sistem Kullanıcı / Gelişmiş)

Parlaklar **************** in SettingsView with four sekmes: Genel: Sadece platform genel bakışı - toplam veyags, aktif telefon-server Örneğin, aktif SMS-provi...

kamo·6mo ago
FeatureDaemonService

Global VOIP senkronizasyonu (admin-tunable interval)

VoipGlobalSyncİş her dakika ve her bir ucunda, okur SystemConfiguration singleton, küresel bir senkronize olup olmadığına karar vermek için: - Eğer voipSyncEnab...

Kamo·6mo ago
FeatureSecurityService

System- configure + platform-overview endpoints

Platform çapında yapılandırma yüzeyi, mevcut üst düzey sahibi tarafından kapılandı Koruma (akran SystemUserConfigController'in TopLevelOwner modeline ihtiyacı v...

Kamo·6mo ago
FeatureVOIPService

Per-instance kaynak kontrolörleri + org aggregate + internal senkronizasyon

Per-instance kaynağı CRUD (exizings / kullanıcılar / cihazlar / sesmail): - VoipExordersController in **************************** - VoipUsersController at /api...

Kamo·6mo ago
FeatureVOIPService

Multi-instance provider refactor + full FreePBX + Flowroute SMS

Core model change: one org → many VoipProviderInstances (was: one per org). Every provider API call is now instance-scoped. PhoneProvider interface: - New meth...

Kamo·6mo ago
FeatureInitializerService

Multi-instance Telefon/SMS sağlayıcı migration

Hibernate ddl-auto:update yeni tablolar oluşturur (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE, PHONE DEV...

Kamo·6mo ago
Featurekamo-shared-library

Multi-instance Telefon/SMS sağlayıcı şema temel

- Rename VoipProviderConfig → VoipProviderInstance; drop UNIQUE(org id), örneğin name, configure json, son sync at, son en error. Rename BulkTextProviderConfig...

Kamo·6mo ago
FeatureKlusterServices

Deploy FreePBX 17 + Jigasi SIP köprü k1m1 ve k2m1

FreePBX (tiredofit/freepbx:17-latest) hostNetwork so SIP /RTP ile çalışır Gerçek müşteri IP'leri korur, Node Selector aracılığıyla bir-per-node tuttu. SIP on 50...

Kamo·6mo ago
Featurekamo-internal

Platform-admin view, pagination, canlı arama, filtreler, org logos

Platform yöneticileri ( üst düzey org sahibi) şimdi sistemdeki her org’u sistem aracılığıyla görüyor Yeni /api/güvenlik/org/all-networks sadece kendi üyelikleri...

kamo·6mo ago
FeatureSecurityService

Platform yöneticileri için GET /api/security/org/all-networks ekleyin

Üst düzey org sahipleri şimdi sistemdeki tüm organizasyonları sistemle getirebiliyor Üyeye göre üyelik bilgileri. Ya da caller'in bir üyesi var Kayıt almak Owne...

Kamo·6mo ago
Featurekamo-internal

Güvenlik model editörü + temizlik

- ************'daki Güvenlik modeli editörü şimdi bölünmüş durumda Four sub-tabs: General (Basic Info, Viability, Who Can Create, Platform Ayarları, Domain Conf...

kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing