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 29, 2026
Featurekamo-asterisk-support

Enrich upload manifests with Asterisk CDR caller-ID data

Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...

Kamo·6mo ago
FeatureConversionService

Parse CDR caller-ID fields from upload manifest

When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...

Kamo·6mo ago
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·6mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·6mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·6mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·6mo ago
April 28, 2026
Featurekamo-internal

แสดงปุ่มตั้งค่าใช้จ่ายสําหรับโปรแกรมเจ้าของที่ไม่มีบัญชีผู้ใช้

เมื่อเจ้าของจัดการเปิดแท็บวางแผนและไม่มีการเรียกเก็บเงิน มี แสดงการติดกับดักรองเท้าแทนทั่วไป "การติดต่อของคุณ ข้อความจากเจ้าของ ปุ่มเรียก POST / api/ความปลอดภัย...

kamo·6mo ago
FeatureSecurityService

เพิ่มจุดสิ้นสุดการบูต

POST ** จุดชนวนเดียวกัน การตั้งค่าการตั้งเป็นตะขอสร้างย่อย-org (billing setupSerview) .etup ForSubOrgCreation) แต่สามารถเรียกได้โดยเจ้าของ org ด้ามจับนี้ถูกสร้า...

Kamo·6mo ago
Featurekamo-internal

Wave 3 การแปลง, แก้ไขความล้มเหลว, และ translate CI

- แทนที่ข้อความภาษาอังกฤษแบบฮาร์ดโค้ดทั้งหมด ด้วย t () ที่โทรข้ามคลื่น 3 ส่วนประกอบ (Chart, Cluby, รองรับ, หมายเหตุ, ท่อส่งน้ํา, เบาะแส, Nav เป็นต้น) - การรวมชิ...

kamo·6mo ago
Featurekamo-internal

เชื่อมต่อต่อไปกับสมาชิก. language เป็นแหล่งท้องถิ่น

เพิ่มระบบอินเตอร์เนชันแนลแบบออนไลน์แบบต่อ ๆ ไป โดยไม่มีที่อยู่ URL คํานําหน้าท้องถิ่น ท้องถิ่นที่ใช้งานอ่านจากคุกกี้ Kama-locale ซึ่ง ทํากระจกเงารายการโปรดของสม...

kamo·6mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·6mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·6mo ago
FeatureSecurityService

Auto- prography KMoCRM บนที่นั่งย่อยงานสร้างของorg; โปรโมท billling- billling hostpoint

ผู้ฝึกสอนเดินสมัครเล่น (ไม่คํานวณบัญชี) การ ระบุ ตําแหน่ง สมาชิก — การ รวม ลักษณะ ต่าง ๆ เข้า ด้วย กัน ระหว่าง เรือดําน้ํา ที่ ออก แบบ อย่าง ดี, บวก กับ พื้นฐาน...

Kamo·6mo ago
April 27, 2026
FeatureInitializerService

เพิ่มภาษาสมาชิก + ปริยาย คอลัมน์เงินตรา

เพิ่มสอง คอลัมน์ NULL ในตารางสมาชิกที่สนับสนุนใหม่ สมาชิก. language (VarCHARDAULLE'E GLIE') และสมาชิก. default Currence (VARCHAR(10) สนาม DEAULT'SD'). แถวที่มีอ...

Kamo·6mo ago
Featurekamo-register

เพิ่มขั้นตอนภาษา, ตัวเลือกเขตเวลาประจําประเทศ, เลื่อนลง + *** แก้ไข

- ขั้นตอนใหม่ 'ภาษาของฉัน' เตรียมกับพ่อมด, สะท้อนประเทศ แผนผังของขั้นตอน เรียกข้อมูล ท้องที่ที่สนับสนุนการตลาด 22 คน เป็นกระเบื้องธง ด้วยชื่อพื้นเมือง + Tool; ก...

Kamo·6mo ago
Featurekamo-internal

เพิ่มภาษา + เงินตราปริยายไปยังการ์ดการตั้งค่าเขต

บัตรการตั้งค่าขอบเขตของสมาชิก แฉภาษาที่แก้ไขได้Name 2522 รองรับการใช้ระบบในท้องถิ่นในการกระจกเงาเว็บไซต์การตลาด) และระบบเงินตราปริยาย เคียงข้างกับเวลาโซน ทั้งสา...

kamo·6mo ago
FeatureSecurityService

ต่อเนื่องภาษาสมาชิก/ เวลาโซน/ เงินตราในการเซ็น

จุด สิ้น สุด ที่ ใช้ ใน การ รับ เอา ภาษา, เขต เวลา, และ เสถียรภาพปริยาย ข้างๆทุ่งชนบท การลงทะเบียน และเขตเวลาสําหรับผู้ใช้ใหม่ และใช้พื้นที่เฉพาะส่วนทั้งหมด 4 แ...

Kamo·6mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·6mo ago
Featurekamo-internal

การแก้ไขที่อยู่

ด้านหน้า: - account/ new: per- page "คัดลอกจากปุ่มนํา" + หัว "คัดลอกทั้งหมดจากปุ่มตะกั่ว" (เมื่อ dailed param) - ส่วนชื่อ: นําหน้า, นําหน้า, ตรงกลาง, ด้านสุดท้า...

kamo·6mo ago
FeatureSecurityService

รองรับชื่อ/ อีเมล์/ โทรศัพท์

- บัญชีผู้ใช้Cont Corporer รับชื่อ/ email/ phones json on POST/PUT ที่อยู่อีเมล: - เพิ่มที่อยู่ที่ 5 จุดสิ้นสุด: Get, POT, PML, DELETE ที่อยู่; Pott / Audchees/...

Kamo·6mo ago
Featurekamo-internal

ประวัติการเติมข้อมูล + แท็บข้อความเสียงด้วยเครื่องมือเล่นสื่อ

แท็บประวัติการใช้ (Sftphone History.tx): - ม้วนกระดาษอินฟินท์ผ่านทาง interfection expression ภายในกล่องเลื่อนของแผง - ชิปกรองทั้งหมด: ทั้งหมด / เข้าทาง / พลาด /...

kamo·6mo ago
FeatureInitializerService

ตัวเรียกทํางาน maging สําหรับบันทึกข้อมูล paint-faceup คอลัมน์ + vM

เพิ่มข้อมูล RIFS. id instance id (UUID) และผู้ให้บริการ external id (VARCHARE(64) บวกกับ idx rappings scription indexpress ที่ใช้โดยแท็บบันทึกประวัติการโทรคมช...

Kamo·6mo ago
FeatureConversionService

ผู้จัดจําหน่ายต่อเนื่อง InstanceId + ผู้ให้บริการ Externald ในการบันทึกเมื่อกิน

เธรดที่รองรับการรองรับ X- โทรศัพท์- service- Id และ X- Astevice- id (ปัจจุบันอยู่ใน Uncided recording) บนสนาม Recording Metadata แห่งใหม่ ดังนั้นโทร/ mail ในระบ...

Kamo·6mo ago
FeatureDocsService

เพิ่ม..

พาธทั่วไปสําหรับคุณสมบัติการถ่ายภาพเสียง/ วีดิโอ ที่ถูกใช้โดยเครื่องมือ Kama-internal Meder อนุมัติสิทธิ์ของอิมเมจใหม่ (เช่น / download/...) แต่ทางลําธารด้วย ยอ...

Kamo·6mo ago
FeatureVOIPService

บันทึกการเล่น, บันทึกข้อความ, เขียนข้อความ, ปรับปรุงประวัติศาสตร์

- บันทึกใหม่ ตัวควบคุมการค้นหาแบบจุลภาค, ช่วงเสียงที่ไหลมาจากสายเสียงสําหรับหลัก + ต่อร่องเสียง, และข้อมูลกํากับภาพสําหรับหน้าต่างเครื่องมือเล่นสื่อ - Call Cont...

Kamo·6mo ago
Featurekamo-shared-library

ผู้จัดทําการค้นหากุญแจบนการบันทึก, แฟ้มจัดเก็บข้อความ, MinIO ช่วงการไหล

- การบันทึก: เพิ่มข้อมูลผู้ให้บริการ + ผู้ให้บริการ Externailed สําหรับเข้าร่วมผู้ให้บริการโทรเวียน / ฝากข้อความ - โทรศัพท์: เพิ่ม IsAchived + dateAchived for s...

Kamo·6mo ago
Featurekamo-internal

เพิ่มแท็บประวัติการใช้ — จัดทําตารางเวลาตรวจสอบด้วยการค้นหาและกรอง

- DeadHistoryPanel: แถบเครื่องมือตัวกรองปักหมุดด้วยการค้นหา declipd, ~ ตัวกรองการถอดไพ่, ตาราง MUI ที่มีการวาง, พิมพ์สี ชิปเหตุการณ์, มติสมาชิกชื่อสําหรับภารกิจ...

kamo·6mo ago
FeatureSecurityService

เพิ่ม Get / {id}/ hisory and / {id}/ history/Filter points

Partificate, กรอง, สืบค้นได้ที่จุดสิ้นสุดของข้อมูลนําไปสู่การโหลดของนักแสดงประเภท (N+1). ตั้งค่าปลายทางของตัวกรอง จะคืนค่ากลับมาเป็นช่องข้อมูลที่ใช้งานกันทั้งหม...

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มบันทึกการตรวจสอบข้อมูลการนํา – หน่วยงาน, การลงทะเบียน, บริการ, DTO, ตะขอตะกั่ว

- ตัวแสดงนํา (UID PK, FKs ธรรมดา — ไม่มีข้อห้าม FK ที่อนุญาตให้ทําการถอดสารตะกั่ว/กลับด้าน) - ตัวนําประวัติศาสตร์ที่ปรากฏด้วยป้ายที่มนุษย์อ่านได้ แหล่งที่มาเดีย...

Kamo·6mo ago
Featurekamo-internal

ตราสมาชิกแบบไม่ตายตัวในชื่อบัญชี

ชื่อเพลงขณะนี้อ่าน "help(my {mabertied) สมาชิกกลุ่มย่อย}" โดยใช้ org-confification แถบป้ายแสดงพฤติกรรม จะทําการสลับที่อัตโนมัติ เมื่อโหลดชนิดของสมาชิกแล้ว.

kamo·6mo ago
Featurekamo-internal

ย้ายปุ่มสร้างเอกสารไปยังแถบเครื่องมือตัวจําลอง

ปุ่มนี้ใช้เฉพาะบนอุปกรณ์ / doc/Manager เท่านั้นผ่านทางอุปกรณ์สําหรับการกระทํา ย้ายตรรกะทั้งหมด (รัฐ, ผู้ดูแล, DOC THPE, เมนู) ไปเป็น DocManager ดังนั้น มันปรากฎ...

kamo·6mo ago
Featurekamo-internal

การ สนับสนุน จาก นานา ชาติ — ผู้ เลือก ตั้ง ประเทศ, ผู้ เลือก ภาษา, ผู้ ดู แล ภาค ช่องข้อมูลทุกแบบฟอร์ม

- เพิ่มดินแดนที่สามารถแก้ไขได้ (207 ประเทศ, ไอคอนธง), ภาษาเลือก (26 ภาษา, ไอคอนธง) SubdiviewFiled (รัฐลดลงด้วยธง; ประเทศอื่น ๆ แสดงสนามข้อความป้าย) - เพิ่มค่าคง...

kamo·6mo ago
Featurekamo-shared-library

Add international support — Lead country/subdivision/timezone, Org language, CountryType isProvince

- CountryType: add PROVINCE_NAMES set, isProvince(), getSubdivisionLabel() - Organization: add language (LanguageType) field - Lead: add country (CountryType), ...

Kamo·6mo ago
Featurekamo-internal

ASIGN LADS ขวา, เอเจ้นท์กรองตัวเลือกที่ยังไม่ได้เซ็น, การทําความสะอาดคอลัมน์ตาราง

- ประตู 'ไม่เซ็นนํา' ตัวเลือกการกรองเบื้องหลัง ASIGN LEADS ขวา - 'ทั้งหมดนํา' นอกวงนําที่ไม่มีการเซ็นรับรองสําหรับสมาชิกโดยไม่ต้องขวา ลบถนน, Product, คอลัมน์ต้น...

kamo·6mo ago
Featurekamo-internal

เพิ่มคําอนุญาต ช่องข้อมูล เพื่อไปยังหัวข้องานจัดจําหน่ายบน / delps/New

- ดึงข้อมูลสมาชิกในทีมที่แอ็กทีฟจาก ** - จัดกลุ่มสมาชิกโดยแผนกที่มีแผนกเรียงตัวอักษรและสมาชิก - รูปแบบรูปแบบชื่อ "ชื่อเล่น"; ตัวเลือกแรกคือ "กําหนดค่าแกมม่า / ไ...

kamo·6mo ago
Featurekamo-asterisk-support

Emit recordedAt + per-file extension in upload manifest

- Watcher: every emitted Recording carries RecordedAt, derived from the EPOCH segment of our managed **************** filename, falling back to file mtime f...

Kamo·6mo ago
FeatureConversionService

ส่ง ข้อมูล กํากับ ไป ยัง การ ถ่าย ภาพ — ความ ยาว ของ foprobe + แสดง ให้ เห็น

- - - - - - - - - - - - - โอ้ พระเจ้า ทํางาน ffrobe - รูปแบบ show entry=dative ที่ นาย โอปุส/ เวบเอ็ม ผลตอบแทน MS 0 = ไม่ทราบ (ไม่ถึงตาย). - ~ตอนนี้: * เปิด เค...

Kamo·6mo ago
Featurekamo-shared-library

การบันทึก + การบันทึก

- เอกสารบันทึกฉบับใหม่ (UID id, IMG ID, IS MER, IS VM, EXPENTSOD, MNUM ID, LNGH, Date recorded, DATH CRE [DB-B-DOLD ผ่าน @ Creation Timestamp]. หนึ่งแถวต่อข้อคว...

Kamo·6mo ago
Featurekamo-internal

Update Platform Administration cards to match unified tab structure

Replace the two stale cards (Organizations standalone page + Configuration) with five cards matching the actual tabs: General, Organizations, VOIP & SMS, System...

kamo·6mo ago
Featurekamo-internal

จัดวางแนวตารางแบบเต็มความกว้าง และย้ายตัวกระตุ้นปรับเทียบข้อมูลจากแท็บเพิ่มเติม

- ออกแบบแท็บ VOIP & SMS ใหม่ โดยใช้ความกว้างของเนื้อหา: ค่าสถิติท่อ แถวบน, การบันทึกการประมวลผลและการปรับปรุงทั่วไป นั่งเคียงข้างกัน ในตารางสองโคลัมน์ที่จุดพัก ...

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