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
Otherkamo-internal

ดีบั๊ก+fix( softphone): ตรวจสอบสถานะของธาตุ <audiod), กู้คืนอัตโนมัติเมื่อค่าเสียงมาถึง แต่เสียงยังคงเงียบ

WebRTC stats from a เรียกเมื่อเร็ว ๆ นี้ แสดง looklybites=39680 / ผู้รับ คู่ ที่ ไม่ ได้ ติด ต่อ / ICE ประสบ ความ สําเร็จ — สะพาน นี้ กําลัง ส่ง เสียง ไป ยัง เว...

kamo·6mo ago
Featurekamo-internal

ริงโทนที่สามารถเลื่อนได้ โดยมีตัวกรองการค้นหา

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

kamo·6mo ago
Otherkamo-internal

ทิ้งสถานะเว็บอาร์ทีซีอีกครั้ง 5s หลังจากสร้างและติดตามการเปลี่ยนแปลงของสถานะทั้งหมด

ถังขยะที่ตั้งขึ้นตามเวลามักจะแสดงตัวรับที่มีเงียบ=จริงเพราะ DTLS จับมือกันและกดปุ่มพิมพ์ SRTP ยังไม่สําเร็จ เพื่อวินิจฉัย "โทร เชื่อมต่อแต่ไม่มีเสียง" เราต้องกา...

kamo·6mo ago
Featurekamo-internal

เพิ่มริงโทนอีก 7 อันในแคตตาล็อก

เพิ่ม เรือรบฮอร์น ปีศาจฮอร์น สายแลนด์ ริง 1985 โทรศัพท์สํานักงาน แหวนโทรศัพท์เก่าและโอเล ภายใต้ / การเปิดเผย/เสียง/Ringtons / และลวด พวกเขาไปที่ RingTone CATALO...

kamo·6mo ago
Featurekamo-internal

Add Sci-Fi and Buzzer ringtones to the catalog

Drops two new ringtone assets under /public/sounds/ringtones/ and registers them in RINGTONE_CATALOG so they appear in the Ringtones subtab and can be set as th...

kamo·6mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·6mo ago
Fixkamo-internal

สดเสียงที่อยู่รอด interprups โหลด, ศูนย์หมุน, ริงแบ็กขาออก

แก้ไขข้อผิดพลาด 3 อย่างสําหรับพาธในการเรียกเข้า: 1. ยกเลิกการทํางานบนฟังก์ชัน ระยะไกล Audio.play( สามารถดูได้ในคอนโซลผลิตได้ "คําขอของการเล่น () ถูกขัดจังหวะโด...

kamo·6mo 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·6mo 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·6mo ago
Fixkamo-internal

เชื่อมต่อแอนิเมชัน + เสียงที่เล่นจริง + ริงโทน ปลดล็อค

แก้ไขข้อผิดพลาดสามตําแหน่งสําหรับเส้นทางสายเข้า: 1. การตอบรับภาพขณะยอมรับ คลิกคําตอบด้านซ้ายของปุ่มทั้งสอง การต่อรองของ SDP ใช้เวลา 1-3 วินาที ก่อนที่โทรศัพท์จ...

kamo·6mo ago
Fixkamo-internal

Mount SoftphoneProvider above ToolDock so tool windows can read it

Opening the Softphone popup crashed the page with "This page couldn't load" because tool windows mount inside ToolDock, which lives in ToolProviders — a SIBLING...

kamo·6mo ago
Fixkamo-internal

Use Grid size prop so AV panels fill the row

MUI v7's Grid is flexbox-based, so the gridColumn sx I'd been using was a no-op — items rendered at their natural width and left empty space on the right. Switc...

kamo·6mo ago
Fixkamo-internal

Migrate stale ringtone IDs to default on load

If a user's saved AV preferences reference a ringtone that no longer exists in the catalogue (e.g. 'classic' from before the catalogue was trimmed), the Rington...

kamo·6mo ago
Featurekamo-internal

Three-column audio layout, drop saved-banner, fill width

Lays the Audio subtab out as Microphone | Speaker | Advanced across the full row on lg+ screens (md still pairs them two-up, xs stacks). The Advanced card switc...

kamo·6mo ago
Featurekamo-internal

Split AV settings into Audio/Video/Ringtones subtabs

Reorganizes the Audio/Video tab into three internal subtabs and lays each one out horizontally so settings fit within the viewport without the wall of vertical ...

kamo·6mo ago
Featurekamo-internal

Add Audio / Video Settings tab and wire into softphone

Adds a per-device AV preferences store (localStorage, machine-specific, not roaming) plus a fully-featured tab on /settings/member/<id> for configuring and test...

kamo·6mo ago
Featurekamo-internal

วาระงานของ SIP ด้วยป๊อปอัพอัตโนมัติ + ริงโทน เมื่อมีการโทรเข้ามา

โทรศัพท์ มือ นิ่ม ที่ ใช้ จด ทะเบียน เฉพาะ ขณะ ที่ หน้าต่าง ที่ มี การ เปิด อยู่ — ปิดมันและโทรเข้ามาอย่างเงียบ ๆ ยกวาระการใช้งานเป็น Softphone Previewer (in อั...

kamo·6mo ago
Fixkamo-internal

Dialpad digits now register on touch devices

The dialpad buttons called e.preventDefault() in both onTouchStart and onTouchEnd. That stops the browser from firing the synthetic click event that follows a t...

kamo·6mo ago
Featurekamo-internal

Use org short name and description in HTML head

DynamicMetaLoader now sets document.title to siteNameShort (was siteName) and writes the org description into the meta description tag. Static layout.tsx fallba...

kamo·6mo ago
Fixkamo-internal

Separate globe presence for marketing live chat vs members

Public Chat widget tickets keep org placeholder as requestorId; use only media session presence for those rows. Internal and other tickets use member presence (...

kamo·6mo ago
Otherkamo-internal

การจิบแบบท่อjs ในระยะเยื้องมายังปูมบันทึกของเซิร์ฟเวอร์ผ่านทางสัญญาณ

ระบบ SDK ของเบราว์เซอร์ (SDK) ล้มเหลวในปัจจุบัน — ระบบป๊อปอัปแบบ SPPP บอกว่า "โทรศัพท์ SDK ล้มเหลวในการเริ่มระบบ" ไม่มีข้อความ WebSocketle ไม่เคย เปิด และเราไม่...

kamo·6mo ago
Fixkamo-internal

Globe uses media session presence for marketing visitors

Request public-chat session GUIDs in presence snapshot; treat online if either session or requestor member is connected. Handle snapshot envelope and sessionGui...

kamo·6mo ago
Refactorkamo-internal

Ticket requestor presence via WebSocket only

kamo·6mo ago
Otherkamo-internal

Surface SIP.js init/transport errors to browser console

Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...

kamo·6mo ago
Featurekamo-internal

เพิ่มเครื่องหมาย Company ไปยังตลาดป๊อปอัปและบริษัทName

โปรแกรมป๊อปอัปตลาด/ edit (เครื่องขยายเสียง): - ควบคุมวิทยุ "ชื่อบริษัทราง" / "เฉพาะเฉพาะเฉพาะ" (requied) - ค่าปริยายที่จะยกเลิกการตั้งค่าในตลาดใหม่; pre- plugin...

kamo·6mo ago
Fixkamo-internal

แสดงชื่อผู้ให้บริการในโหมดมุมมอง + ส่วนขยายเป็นเจ้าของในการแก้ไขลง

แมลงสองตัวบน 1. โหมดมุมมองทิ้งยูยูอีดดิบ — "Instance 32f520b0-347a-" — เพราะ รายการของอินสแตนซ์จะถูกโหลดเฉพาะในฟังก์ชัน woip การแก้ไข โหลดตัวอย่าง เคียงข้างปรั...

kamo·6mo ago
Featurekamo-internal

แสดงตําแหน่งชนิดของการขายในคําบรรยายภาพเพิ่มเติม

เพิ่มรายการขายของตลาด และประเภทย่อยไปยังบรรทัด "Adding to" รูปแบบกระจกป้ายที่ใช้ในหน้าต่างตลาดแก้ไขที่ ~ประกาศออกไป~ การแสดงผลเป็น "ส่งไปยัง {market}" (Serview ...

kamo·6mo ago
Refactorkamo-internal

ย้ายการสร้างการกระทํานํามายังส่วนหัว, วางแถบปักหมุด

แทนที่ปุ่มยกเลิกด้านบนขวาด้วยการกระทําสร้างตะกั่วหลัก และลบแถบการกระทํากํามะหยี่ด้านล่างออกทั้งหมด เพิ่มไอคอนด้านหลัง ด้านซ้ายของแกนนํา > ขนมปังตะกั่วอันใหม่เพื...

kamo·6mo ago
Fixkamo-internal

พิมพ์ เพิ่ม ม้วน หนังสือ และ ท้าย ของ มัน

แบบฟอร์มที่ใช้ไมน์ไฮไลท์: 100vh ภายในตัวแม่ที่มีอยู่แล้ว call(100vh - 56px). เลื่อนแถบเลื่อนชั้นนอกแม้ว่าจะพอดี. แถบการกระทํายังใช้ตําแหน่ง: คงที่ด้วย: 0 มันเลย...

kamo·6mo ago
Featurekamo-internal

Unndk รองรับ ringCentral + schip.js (FreePBX)

ตะขอโซโฟนที่ใช้จับสัญญาณโทรศัพท์ ซึ่งโยนใด ๆ FreePBX ความน่าเชื่อถือเพราะ SDK เป็นรหัสยาก รูปแบบการจัดจําหน่ายแบบ WSS ของ Ring Central - เชื่อมต่อมือถือใหม่ Sd...

kamo·6mo ago
Fixkamo-internal

การจัดวางหลายโคลัมน์แบบฉลาดสําหรับเพิ่มรูปแบบตะกั่ว

ปรับโครงสร้างหน้ากระดาษให้เป็นตารางระดับบนสุดเพื่อให้ส่วนต่าง ๆ เขียนทางแนวนอน แทนที่จะขยายสาขาเฉพาะส่วน: - ตลาด และ งาน มอบ หมาย ใช้ 3 คอร์ด ภายใน (Market | P...

kamo·6mo ago
Fixkamo-internal

ใช้ /api/ความปลอดภัย/ ชื่อย่อย/ ชื่อสําหรับความละเอียดชื่อที่กําหนดให้ใช้

ตัวกรองจุดสิ้นสุดการทํางาน สําหรับทีมที่ทํางานอยู่เท่านั้น, สูญหาย ได้รับมอบหมายให้เป็นสมาชิกพื้นฐาน หรือสมาชิกที่ไม่ได้ทํางาน สลับไปยัง / ชื่อ คืนสมาชิกทั้งหมด...

kamo·6mo ago
Refactorkamo-internal

สร้างการติดต่อที่ดีที่สุด เวลาในช่องข้อมูลอิสระ

แทนที่ตอนเช้า/ หลังการวางลง ดูแบบฟอร์มแก้ไขโดยใช้ข้อความธรรมดา เพื่อให้สมาชิกสามารถบรรยายรายละเอียดได้ หน้าต่าง คอลัมน์แบ็คเอนต์และ DTOs มีสตริงอยู่แล้ว จึงไม่ม...

kamo·6mo ago
Fixkamo-internal

แบบเติมตะกั่วแบบเต็มความกว้าง และผ่านสําหรับ meader เหนียว

ลดขนาด 1200px สูงสุดบน / delds/New ดังนั้นแบบฟอร์มจะสแปนพื้นที่หน้า และชนด้านล่างแผ่นเพื่อให้แท่งเหนียวไม่ทับกัน ส่วนสุดท้ายของแบบฟอร์มเมื่อเลื่อนลงด้านล่าง.

kamo·6mo ago
Featurekamo-internal

เพิ่มรูปแบบตะกั่วเดี่ยวที่ / delps/New

รองรับการเพิ่มตะกั่วจากช่องหลายแท็บในหน้าเป็นเส้นทาง อุทิศ ที่ / สารตะกั่ว/สิ่งใหม่ เพื่อให้สามารถเชื่อมโยงโดยตรง ตลาดปัจจุบันผ่าน ผ่านเป็น smarked= และเลือกล่ว...

kamo·6mo ago
Fixkamo-internal

Probe master model endpoint and fix appliedModel org ID

- Replace appliedModel.source-based gate with a direct probe of /api/security/master-model on mount; r.ok=false (409) means the org is governed by a branch ...

kamo·6mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

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