KamoCRM

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

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

17,500
เปลี่ยนแปลงทั้งหมด
5,986
คุณสมบัติต่าง ๆ
5,284
แก้ไข
30
โครงการ
กรองโดยโครงการ
ทุกโครงการ17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
กรองตามประเภท
ทุกประเภทBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 26, 2026
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
Chorekamo-marketing

Update locale translations and hash [skip ci]

Kamo CI·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
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
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·6mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

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
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·6mo ago
FixEmailService

จัดการกับ IMAPInputStream ในการหา ISHSEP เพื่อป้องกันการดูดข้อมูลคลาส

JavaMail สามารถคืนข้อมูลประเภท IMAPInputSteam แทนข้อความถอดรหัสจาก ตอน. get Content () เมื่อเนื้อหาข้อความยังไม่ถูกแก้ไข เดอะ โดยตรง (String) หล่อใน CtrlMultipa...

Kamo·6mo ago
Featurekamo-marketing

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

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

Kamo·6mo ago
Featurekamo-internal

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

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

kamo·6mo ago
FixVOIPService

เขียนคําสั่ง gQL ทั้งหมดใหม่

ยืนยันชื่อสนามทุกชื่อ และพิมพ์ต่อ FreePBX 17 Chema. การแก้ไขเต็มรูปแบบ: ลําดับ: - รับค่าแกมม่าทั้งหมด: ลบช่องข้อมูล 'ไม่เปิดเผย 'ส่งเมล' จากส่วนขยาย - เรียกผู้...

Kamo·6mo ago
Fixkamo-internal

ส่งFolder ที่เลือกไว้ไปยังเธรดDailyView ดังนั้น ทางอีเมล: แคชของโฟลเดอร์ย่อยที่มีโฟลเดอร์ที่ใช้ได้

การสนทนา โฟลเดอร์ย่อยไม่ได้นิยามไว้เสมอ มีโฟลเดอร์ ids (ข้อความ [] ไม่ใช่ช่องข้อมูลข้อความ นี่เป็นสาเหตุของการโหลด เรียกที่อ่านแล้วและส่งอีเมล: โฟลเดอร์ย่อยเปลี...

kamo·6mo ago
FixVOIPService

แก้ไขกราฟQL ชื่อช่องข้อมูลเพื่อเรียกรายการ astevice dails

FreePBX API () จะคืนค่ากลับมาเป็น "คุณหมายความว่าให้ Astevice dails มาใช้หรือไม่?" — เปลี่ยนชื่อสุขภาพ ตรวจสอบการสืบค้นและพาธข้อมูลของมัน.

Kamo·6mo ago
FixVOIPService

เพิ่มหัวกระดาษ XHR/ Acccept และคําอธิบายการตอบรับข้อความไปยังไคลเอนต์ GraphQL

รูปแบบเดียวกันกับ FreePBX TokenCache: เพิ่ม X- request - with + ยอมรับ: application/jon เพื่อระงับการตอบสนองแบบ HTML แบบ HTML ของ FreePBX และสลับเว็บไซต์โทรสามเ...

Kamo·6mo ago
Fixkamo-internal

ปรับเทียบการวางกล่องจดหมายไปยังกล่องจดหมายหลักเมื่อโหลด

ทิ้งลงรายการโดยปริยายแล้ว โดยไม่ต้องมีกล่องจดหมาย Id ทําให้ปัจจุบัน Value แก้ปัญหาที่จะเปิด 'ส่วนตัว' ซึ่งไม่ตรงกับตัวเลือก ตั้งค่ากล่องหลักที่เลือก (หรือ ข้อ แ...

kamo·6mo ago
FixAPIService

เพิ่มขนาดแฟ้มจํากัดเป็น 500 MB

บูตฤดูใบไม้ผลิ ค่าปริยาย cap หลายส่วนที่ 1 MB ทําให้ภาพพื้นหลัง การอัปโหลดล้มเหลว ด้วยคําสั่ง 500 ครั้ง ตรงกับพนักงานรักษาความปลอดภัย มีขีด จํากัด 500 MB เพื่อใ...

Kamo·6mo ago
Fixkamo-internal

เกิดข้อผิดพลาดSerface HTTP ดังนั้นความล้มเหลวในการอัปโหลดจะถูกมองเห็นได้

คอนโซลแบบเงียบ ๆ. warn ด้วยความผิดพลาดในการโยนเมื่อสถานะที่ไม่ใช่โอเค ผู้ใช้จึงเห็นเหตุผลความล้มเหลวจริง ๆ (status + ร่างตอบสนอง) แทนการดําเนินการอย่างเงียบ ๆ เ...

kamo·6mo ago
FixVOIPService

เพิ่มส่วนหัวแบบยอมรับ+XHR และการตอบสนองแบบเส้นต่อเนื่องสําหรับเครื่องหมาย ปลายบรรทัด

FreePBX กําลังคืนข้อความ/ html เมื่อเรียกผ่านกลุ่ม DNS เพราะ ส่วนหัวโฮสต์ไม่ตรงกับค่า PBX hostNAME ที่ปรับแต่ง เพิ่ม ยอมรับ: application/json and X-Request- wi...

Kamo·6mo ago
Fixkamo-marketing

ไดรฟ์ที่น้อยที่สุดในการเรียกใช้งานแอนิเมชันควบคุม

การสลับรูปแบบลวดลายStencils ภาพเคลื่อนไหว: tabControls ไม่มีเป้าหมายแบบคิวเมื่อเคลื่อนเมาส์มาอยู่เหนือมัน ดังนั้น ปุ่มนี้จึงคงอยู่ ในตอนต้น(Y: 100 ) ตําแหน่ง (ด...

Kamo·6mo ago
FixVOIPService

ตัวตรวจจับ OAuth2 ที่ถูกต้องสําหรับ FreePBX API

ขอบเขต FreePBX เป็นตัวระบุระดับบนสุด: 'gql' (ทุก GraphQL) และ "Rest" (ทั้งหมด). รูปแบบ 'gql: read' หมายถึง GQL สําหรับโมดูล ชื่อ 'อ่าน' ซึ่งไม่มีอยู่จริง ทําให้...

Kamo·6mo ago
Featurekamo-marketing

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

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

Kamo·6mo ago
FixKlusterServices

Exposition พอร์ต 8088 โดยตรงบนบริการ PussterIP

บริการมีเพียงพอร์ต 80-8088 แผนที่ บริการภายในใช้ ~ประกาศออกไป~ (e.g. VOPSERprice API) ร้องขอ) ได้รับการจับเวลาเพราะพอร์ต 8088 ไม่มีผู้ฟัง คลัสเตอร์ลิป.

Kamo·6mo ago
Fixkamo-internal

แบ็คเอนต์จัดการจดหมายเวียน

แบ็คเอนต์รอรับจดหมายยังไม่ได้อ่าน (นับวาระการใช้งาน SPPORT TICKET) พร้อมข้อความใหม่กว่าภาพล่าสุดของเจ้าของ). เมื่อตัวแทนเปิด สืบค้นเมื่อ: นับได้โดยอัตโนมัติ ลบ...

kamo·6mo ago
FeatureMediaService

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

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

Kamo·6mo ago
Featurekamo-shared-library

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

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

Kamo·6mo ago
FixKlusterServices

เพิ่มรายการที่ล้มเหลว

การอ้างอิงแบบถอดเสียบล้มเหลว antefirew-ความปลอดภัย. conf) แต่มันไม่มีอยู่ ปิดกั้นฝักยานเมื่อ เมาท์วูลูเม ตั้งและป้องกัน FreePBX จากการเริ่มต้น.

Kamo·6mo ago
April 25, 2026
ChoreMediaService

Rebuild to pull latest kamo-shared-library

Picks up the new **************** queries and the SUPPORT_TICKET branch in ****************

Kamo·6mo ago
Fixkamo-internal

MarkAsRead after agent send so lastViewed advances

On support tickets, both visitor and agent messages are stored under the same systemMember, so the unread-count query is member-agnostic and relies entirely on ...

kamo·6mo ago
Fixkamo-shared-library

Support tickets need member-agnostic unread counts

Visitor messages on support tickets are stored under the same systemMember that the agent authenticates as, so the existing CHAT-session unread queries — which ...

Kamo·6mo ago

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

ทั้งหมดของมันมาถึง ในที่ทํางานของคุณเอง เริ่มที่แผนฟรี และอ่านหน้านี้อีกครั้งในเดือน.

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