บันทึกการเปลี่ยนแปลงชีวิต

ดูว่าเราจะสร้างอะไรในเรียลไทม์ ทุก ๆ ลักษณะ, การ ซ่อม, และ การ ปรับ ปรุง ต่าง ๆ จะ ถูก ส่ง ข้าม เวที.

17,868
เปลี่ยนแปลงทั้งหมด
4,583
คุณสมบัติต่าง ๆ
4,513
แก้ไข
32
โครงการ
กรองโดยโครงการ
ทุกโครงการ17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
กรองตามประเภท
ทุกประเภทBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
Featurekamo-internal

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

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

kamo·4mo ago
Otherkamo-internal

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

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

kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo 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·4mo ago
FixKlusterServices

ปรับแต่ง STUN เพื่อเรียกใช้งาน ICE ของเบราว์เซอร์ สามารถเติม b ได้ทางเดียว

2 partsy เบราว์เซอร์ถึง browser เรียกเชื่อมต่อที่ชั้น SIP แต่ไม่มี ทิศทางเสียง Voicemail (one-way Astevice → เบราว์เซอร์) ทํางาน เพราะ Astewick's cript-RT crack...

Kamo·4mo 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·4mo ago
Fixkamo-internal

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

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

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

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

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

kamo·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
Featurekamo-internal

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

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

kamo·4mo 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·4mo ago
FeatureKlusterServices

Seed pbx. k1. kluster. kkamocrm.com เป็นโดเมนแบบคงที่

Softphone ของเบราว์เซอร์ต้องการ SIP-over-WSS เพื่อลงจอดบนชื่อโฮสต์ที่มีจริง TLS เพิ่ม admin ของ FreePBX / WSS ชื่อแฟ้มไปยัง STASTAST DAMANS ดังนั้น ตรวจหาอัตโนม...

Kamo·4mo ago
FixKlusterServices

โฮสต์เบราว์เซอร์ SIPWSS บนระบบภายใน. kkamocrm.com (real cert)

เบราว์เซอร์ปฏิเสธที่จะทําการเชื่อมต่อบนเว็บของซ็อกเก็ตกับ~ ด้วยรหัสปิด 1006 เพราะ Trafik ทําหน้าที่แทนตัวเอง cert สําหรับชื่อเล่นที่ (ไม่ได้ครอบคลุมโดย Let's กา...

Kamo·4mo ago
Featurekamo-meet

Dynamic title and description from org config.json

Inline JS in title.html derives the themed CDN path from the hostname, fetches config.json, and sets the title to "Meets - {siteNameShort}" and description meta...

Kamo·4mo ago
Featurekamo-register

Use org short name and description in HTML head

Replace org-API-based title logic with config.json siteNameShort so the title follows the same pattern as other sites: "Register - {siteNameShort}". Adds descri...

Kamo·4mo ago
Featurekamo-login

Use org short name and description in HTML head

DynamicMetaLoader now sets document.title to "Login - {siteNameShort}" and writes the org description into the meta description tag. Static layout.tsx fallback ...

Kamo·4mo 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·4mo ago
FeatureSecurityService

Include org description in config.json

Add description field to buildConfigJson() and pass org.getDescription() from writeConfigFiles() so the themed config.json carries the org's description for fro...

Kamo·4mo 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·4mo ago
Otherkamo-internal

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

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

kamo·4mo ago
Fixkamo-marketing

Periodic STOMP presence heartbeat for public support

Refresh Redis TTL for public session presence so agents see accurate online state.

Kamo·4mo 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·4mo ago
FixMediaService

Track public support chat by session GUID in Redis

Marketing visitors use /ws/public-chat-native without memberId; tickets still reference the org placeholder member as requestor. Increment PRESENCE_PUBLIC keys ...

Kamo·4mo ago
Refactorkamo-internal

Ticket requestor presence via WebSocket only

kamo·4mo ago
RefactorMediaService

Requestor snapshot over STOMP, drop HTTP presence

Kamo·4mo 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·4mo ago
FixVOIPService

ไม่ต้องลบการมอบหมายสมาชิกในการปรับเทียบข้อมูลกับผู้ให้บริการที่ขาดข้อมูลกํากับภาพ

~ประกาศออกไป~ ไม่มีเงื่อนไข เอ็กซ์เพ้นท์ซิชั่น ลงนามด้วยสิ่งที่ผู้จัดหาส่งกลับ FreePBX (และผู้ให้บริการใด ๆ ที่ไม่ได้ติดตามดูว่าสมาชิก Kmo เป็นเจ้าของนามสกุลใด)...

Kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
FeatureInitializerService

เพิ่ม คอมพานี และคอลัมน์ของบริษัท

สาร ตะกั่ว คอลัมน์ รัน เนอ ร์ (หรือ กว่า 40) เสริม ว่า: - ตะกั่ว-มาร์เก็ต. lanclude company (BOLOLE, Unable) — แทร็คว่า ตลาดต้องการชื่อบริษัทบนเบาะแส เบาะแส.com...

Kamo·4mo ago
FeatureSecurityService

ข้อเสนอรวมถึง Company ในการตอบสนองการรับ-ปรับแต่ง และ market-config

ทั้ง 2 อย่าง และ ตอนนี้รวมธง Company ดังนั้น ด้านหน้ารู้ว่าควรจะแสดง ชื่อบริษัทเกี่ยวกับสารตะกั่ว.

Kamo·4mo ago
Featurekamo-shared-library

รวมเข้ากับสารตะกั่ว Magnet และบริษัทName

- ตัวนํา Magnet ได้รวม คอมพานี (bolean, Unable) - ตัวนําได้รับชื่อบริษัท (String, สูงสุด 50, Unable) - ตัวนํา Marketo, build Market Request, อัปเดต Lead Marcet ...

Kamo·4mo ago
Fixkamo-internal

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

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

kamo·4mo ago
Fixkamo-shared-library

อนุกรมส่วนขยาย Dto.asigned memberId เป็นข้อความ

ครอบคลุมช่วงปลอดภัยของ JS (เช่น 11684858747443046 รอบเป็น 11684858174423000 ครั้ง เมื่อหมายเลข Json ตีเว็บเบราว์เซอร์). ด้านหน้า พิมพ์ช่องข้อมูลนี้แล้วเป็น `ข้อ...

Kamo·4mo ago
OtherSecurityService

เพิ่มการบันทึกการตรวจสอบไปยัง / ชื่อ

Log orgId, จํานวนสมาชิก, และความละเอียดชื่อต่อตัวที่จะวินิจฉัย ทําไมชื่อที่ได้รับมอบหมายยังไม่ถูกแก้ไขอย่างถูกต้อง.

Kamo·4mo ago
FixKlusterServices

ทําให้ค่าปรับแต่งเว็บRTC คงที่

วิธีการก่อนหน้า (http time. conf กับ [ส่วนร่วม] override จริง ๆ แล้วมีผลเพราะ Astewick's InI Princess ไม่ได้ให้เกียรติหลาย [generial] ส่วนการข้ามรวมวิธีการ Docs...

Kamo·4mo ago
FixKlusterServices

เปิดใช้งานเซิร์ฟเวอร์ Astefficer ที่สร้างใน HTTP บน: 8089 สําหรับ webRTC / Ws

THE pjsip ~Protocol=ws การขนส่งบนชั้นบนสุดของ res http websocket, ซึ่งต่อมาต้องการให้เซิร์ฟเวอร์ HTTP ของ Astechick กําลังทํางานอยู่ เดอะ ค่าปริยายของบริการ Fr...

Kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
FixSecurityService

จัดลําดับชื่อจริงจากชื่อแรก/ นามสกุลมากกว่าชื่อที่ใช้แสดง

ชื่อผู้ใช้Alias เป็นตัวจับการล็อกอิน (มักเท่ากับชื่อผู้ใช้) ไม่ใช่ชื่อแสดง ชื่อจริงที่สามารถอ่านได้บนผู้ใช้ ชื่อ (Emb Namefull). ใช้ทั้งชื่อ / ชื่อ และจุดสิ้นสุ...

Kamo·4mo ago
Refactorkamo-internal

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

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

kamo·4mo ago
Fixkamo-internal

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

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

kamo·4mo ago

เหมือนที่คุณเห็นการขนส่ง?

ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.

เริ่ม เป็น อิสระ ตลอด ไปแสดงพริ้นซ์