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

เพิ่มรายการ รายการ

Kamo·6mo ago
Featurekamo-internal

Persist active mailbox in URL query params

Switching mailboxes now updates the URL (?mailboxType, ?mailboxId, ?mailbox) so refreshing the browser restores the same mailbox. MessageBrowser reads window.lo...

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

แสดงแถบนําเสนอที่ทํางานอยู่ โดยมีการนับถอยหลังแบบมีหน่วยมิลลิวินาที

ดึงข้อมูลเซิร์ฟเวอร์โปรโมชันที่ทํางานอยู่ในหน้าเว็บหลัก Herooffer Banner อยู่ระหว่างสายย่อยกับสายสะเดาะฟรี ป้ายบอกจํานวนลด ระยะ และการนับถอยหลังสด ♪ เคลื่อนไหวท...

Kamo·6mo ago
Featurekamo-internal

สวิตช์สําหรับแบ็คเอนด์และแก้ไขข้อผิดพลาดการอยู่แบบออฟไลน์

- เปลี่ยนชื่อชิปหยุดชั่วคราว/ applicive ที่มีอยู่/ Unvilable in NaveTop - ดึงข้อมูลเริ่มต้นที่ภูเขาและยังคงสลับผ่าน me/volution API ใหม่ เพิ่มช่องข้อมูลไปยังส่ว...

kamo·6mo ago
Featurekamo-marketing

ตราข่าวสด + เด้งข้อความใหม่

- ทําให้ระบบ viupportPanel เมานท์หน้าจอ ในขณะที่วิดเจ็ตถูกลดค่าลง (เฉพาะเมื่อมีวาระการรองรับ) ดังนั้นสมาชิก STOMP จะยังคงอยู่ ไฟไหม้โดยไม่อ่านข้อความ ผู้เข้าชมไ...

Kamo·6mo ago
FeatureMediaService

Broadcast (in อังกฤษ) คอยนับถึง + ยังไม่ได้อ่านเมื่อตัวแทนอ่านและส่งผู้เข้าชม

[ประกาศ] ~เสียงเรียกเข้าเครื่องนับ~ แสดงวาระการใช้งานที่มีจดหมายที่ยังไม่ได้อ่านและ decrections เมื่อ เจ้าหน้าที่เรียกมาร์ค Active - ประชาสัมพันธ์ใหม่ - - - - -...

Kamo·6mo ago
Featurekamo-shared-library

ผู้ช่วยเหลือที่ยังไม่อ่าน

เพิ่ม... บัตรสนับสนุนของบัทตันสามารถนับตั๋วได้ที่ต้องการ โฟกัส (มีข้อความผู้เข้าชมที่ยังไม่ได้อ่าน) แทนการแค่ PRA TICKET/ NEW สถานะ การนับจะอ่านตรงจาก DB เพื่อใ...

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

เพิ่มคอลัมน์ตําแหน่งไปยังข้อมูลตั๋ว

อ่าน ~ประกาศออกไป~ ตรงออกจากการสนับสนุน Ticketdo (ปัจจุบันจับภาพบนใบตั๋วที่ เวลา แห่ง การ ทรง สร้าง — ไม่ มี การ เดิน ทาง ไกล เป็น พิเศษ). แฟล็กแสดง + เมือง/ เร...

kamo·6mo ago
Featurekamo-shared-library

ปลายทางของผู้เข้าชม

เพิ่ม/IP ADRERS, COUNTRE CONE, COUNTER CONTRYNTHE, สืบค้นเมื่อ 2 December 2015. จับตอนสร้างตั๋ว ดังนั้นรายการ/ daily ปลายจุด ไม่เคยมีการทําช่วง GoLite สแกนหรือ ...

Kamo·6mo ago
FeatureMediaService

เพิ่ม /ws/ publish-chart-native webs Socket endpoint เคียงคู่กับ SockJS

ลงทะเบียนจุดปลาย STOMP ครั้งที่สองโดยไม่มี SocJS ที่ / wwws/ Public-chart-Native ดังนั้น ที่ ด้านหน้า สามารถ เชื่อม ต่อ กับ เว็บไซต์ ท้อง ถิ่น ที่ ชื่อ สฟา ลบาร...

Kamo·6mo ago
Featurekamo-internal

ป้ายที่ยังไม่ได้อ่าน Per-ticket + 'จดหมายใหม่เท่านั้น'

- รายการตั๋วแสดงตราแชทบุบเบิล ที่นับไม่ได้ถัดไป # เมื่อไรก็ตามที่มีข้อความใหม่กว่าของตัวแทน ดูข้อความล่าสุด - เพิ่มตัวกรอง 'จดหมายใหม่เท่านั้น' บนแถบตัวกรอง - ต...

kamo·6mo ago
FeatureMediaService

ยังไม่ได้อ่าน Broadcast จะนับตัวแทนบนข้อความผู้เข้าชม

หลังจากผู้เข้าชมส่งข้อความสนับสนุน ให้กดหมายเลขที่ยังไม่ได้อ่านล่าสุด จ่ายค่าตั๋วให้ ตราและ Navtop ปรับปรุงในเวลาจริง สะท้อนการออกอากาศใน Media Contoler.send ch...

Kamo·6mo ago
Featurekamo-shared-library

รวมวาระการใช้งาน SUPPRT TICKET ในการค้นหาสมาชิกที่ยังไม่อ่านด้วย

ค้นหา Chaetmembers Universitys ByMemberId ตอนนี้คืนสมาชิกให้กับทั้ง ChaT และ SSUPPRT TICKET type, ดังนั้นมีรายการที่ยังไม่อ่านต่อรายการ โครงสร้างพื้นฐาน (อ่าน U...

Kamo·6mo ago
FeatureKlusterServices

การผลิตล้มเหลว 2ban กับคุก PJSIP และสภาพถาวร

- เพิ่มความล้มเหลว 2ban-configmap.yaml กับ [เสี่ยง] และ [ฟรีพส-เว็บ] คุก การสั่งห้ามเพิ่มขึ้น (1/24/30), LANDODip, และ ตัวกรองการรักษาความปลอดภัยที่กําหนดเอง 25...

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

แท็บปรับแต่งแพลตฟอร์ม (Genral / VOIP & SMS / System / ขั้นสูง)

ห่อ <i> - ทั่วไป: ภาพรวมของแพลตฟอร์มเท่านั้น — รวมแกน, servator ที่ใช้งานอยู่ ตัวนับตัวอย่าง, จํานวนโพรเซส SMS- EXIME ที่ทํางานอยู่, ปรับเทียบข้อมูลกับเครือข่า...

kamo·6mo ago
FeatureDaemonService

งานปรับเทียบข้อมูลแบบ Global VOIP (ระยะที่ตัดสัญญาณได้สูงสุด)

OffGlobalSync John kicks ทุกนาทีและบนแต่ละเห็บอ่าน ระบบConfiguration Olyton เพื่อตัดสินว่าการจับคู่ทั่วโลกมีผลหรือไม่: - ถ้า WOPSENIIIIIIIIIIIIIIIIIIIIIIIIIIII ...

Kamo·6mo ago
FeatureSecurityService

การตั้งค่าระบบ + ส่วนท้ายแบบแพลตฟอร์ม

พื้นผิวของการปรับแต่งแบบแพลตฟอร์มครอบคลุม, ประตูโดยเจ้าของระดับสูงที่มีอยู่ รปภ. (matches SystemConfig Contolter's เรียกข้อมูล Toplevolner). จุดสิ้นสุด: - Get ...

Kamo·6mo ago
FeatureVOIPService

ตัวควบคุมทรัพยากรต่อนาที + org คอมไพล์ + การจับคู่ภายใน

Internance Resource CRUD (พิเศษ / ผู้ใช้ / อุปกรณ์ / ฝากข้อความ): - วอพ เอกซ์เทนชั่น คอนเทนเมนท์เตอร์ที่ - ผู้ใช้ VipColter ที่ /api/vip/instances/ {iid} / ผู้ใ...

Kamo·6mo ago
FeatureVOIPService

ผู้จัดจําหน่ายหลายคน + เต็ม FreePBX + Flowrute SMS

การเปลี่ยนแบบแกน: org → จํานวนมาก Voip provieter Internances (คือ: one per org). ขณะนี้ผู้จัดหา API ทุกสายถูกตรวจสอบแล้ว ส่วนติดต่อผู้ตรวจสอบโทรศัพท์: - วิธีกา...

Kamo·6mo ago
FeatureInitializerService

โทรศัพท์/ SMS ผู้จัดจําหน่าย

ประมวลผลหลังจาก Hiberate del-auto: Update สร้างตารางใหม่ (VOP POVEDER NISTESTEE) การโทรศัพย์ โทรศัพท์ ถนอมทรัพย์ นพบูรณ์EMAIL OF TRANSLATORS Kamo-shared-library...

Kamo·6mo ago
Featurekamo-shared-library

มูลนิธิผู้จัดจําหน่าย SMS Schema

- เปลี่ยนชื่อ Voip PreviewerConfig → propreviewer instance; หย่อน UNIKE (org) เพิ่มชื่อตัวอย่าง, config config json, Last sync at, al sync fority error. - เปล...

Kamo·6mo ago
FeatureKlusterServices

Deppling FreePBX 17 + Jigasi SIP สะพานที่ k1m1 และ k2m1

FreePBX (Treedofit/freepbx: 17- latest) เรียกใช้ด้วยเครื่องโฮสต์ Network ดังนั้น SIP/RP รักษา IP ของลูกค้าตัวจริง ติดอยู่ 1-per-node ผ่าน โหนดเอสอีเตอร์ SIP บน ...

Kamo·6mo ago
Featurekamo-internal

แสดงผลแบบแพลตฟอร์ม- Admin, แบบร่าง, การค้นหาแบบสดๆ, ตัวกรอง, โลโก้ของ org

Partiform admins (เจ้าของสูงสุด org) ตอนนี้เห็นทุกโดเมนในระบบผ่านทาง สร้าง /api/ความมั่นคง/org/all-networks แทนแค่สมาชิกของพวกเขา หัวเรื่องหัวเรื่องและคําบรรยาย...

kamo·6mo ago
FeatureSecurityService

เพิ่ม get / api/ความปลอดภัย/org/all-networks for partmins

เจ้าของบ้านสูงสุด สามารถเรียกทุกองค์กรในระบบได้ ข้อมูลสมาชิกสัมพันธ์กับการโทร ออร์กที่ผู้โทรมีสมาชิก สถิติจะได้ ISOwner/GrippleId load; อื่น ๆ ได้สมาชิก Idd: Un...

Kamo·6mo ago
Featurekamo-internal

ลบรายการย่อยในเครื่องมือแก้ไขความปลอดภัย + ทําความสะอาด

- ตัวแก้ไขระบบความปลอดภัยบน~ ในระบบย่อย 4 แบบ: ข้อมูลทั่วไป (Basic Intel, visieve, ใครสามารถสร้างได้ ตั้งค่าแพลตฟอร์ม, การปรับแต่งโดเมน, ตลาดพาณิชย์), Censorati...

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