KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
May 10, 2026
FixTranslateService

ลองใช้ข้อผิดพลาดชั่วคราวและกุญแจบนผิวล้มเหลว (อย่าแกล้งผ่าน)

โหมดความล้มเหลวสองโหมดถูกแยกไม่ได้ในการตอบดังนั้นสคริปต์ ไม่สามารถแยกพวกเขาออกจากกันได้ และเก็บคําว่า "เลื่อน" ไว้ในภาษาอังกฤษ ในทุกการจับคู่, มีสับเซตสุ่ม ประส...

Kamo·5mo ago
FixTranslateService

Alias zh -> zh-hans ดังนั้น en-h จริงๆแปล

LibreTranstate's / languages ปลายโฆษณาเกี่ยวกับภาษาจีนภายใต้ รหัสพื้นที่ "Zh-Hans" และ "Zh-Hant" (ไม่เคยปล่อย "zh") แม้ว่า POST / Translate จะยอมรับรหัสเปล่า ถ้...

Kamo·5mo ago
May 9, 2026
FixEmailService

รักษาชื่อแฟ้มต้นฉบับและเนื้อหาที่อยู่บนการดาวน์โหลดสิ่งที่แนบมาด้วยไว้

จุดสิ้นสุด (ทั้งส่วนตัว) และตัวควบคุมจดหมายร่วมกัน) กําลังปล่อยส่วนจัดการเนื้อหาเนื้อหา: สิ่งที่แนบมาด้วย ไม่มีพารามิเตอร์ของชื่อแฟ้มและรูปแบบเนื้อหา: applicati...

Kamo·5mo ago
Fixkamo-internal

ลบรูปภาพ, การดาวน์โหลดที่แนบมาด้วย และปรับมุมมองเป็นค่อย ๆ

- ดึงข้อมูล <img> กับ CID: src in the emailsver ดังนั้นภาพที่แนบมาจึงไม่มี แปลเป็นไอคอนภาพเสียที่กระพริบ และซ่อนภาพต่าง ๆ ที่ล้มเหลว ทํางานโดยผู้ดูแลก่อการร้ายใ...

kamo·5mo ago
FixTranslateService

ไดรฟ์ที่รองรับเป้าหมายจาก / languages ไม่ใช่รายการเก่า

รองรับการเข้ารหัส SUPPPERDS TAGTS แจ้งว่า sw/ta/etc. แต่ ไม่มีแพกเกจ Argos ของสาธารณชนสําหรับที่ดังนั้นทุก en-sw / en-ta การร้องขอทําการแปลตี pod libranslate ล้...

Kamo·5mo ago
FixKlusterServices

ทิ้งลงโดยไม่แก้ไข -- เพื่อนร่วมงาน Arg ทําให้เกิดการกระแทก

The librestrancate CLI ไม่ยอมรับ -- เพื่อนร่วมงาน เฉพาะเกาติคอร์น ประมวลผลข้างใน การผ่านมันทําให้ฝักล้มเหลวใน บูตและ Krock Loop BackOff (1384 เริ่มการทํางานใหม่...

Kamo·5mo ago
May 1, 2026
FixMediaService

การแจ้งเหตุการณ์ต่าง ๆ หลังจากทําการทําธุรกรรมเพื่อแก้ไขการแนบแฟ้ม

ข้อความ NATS ถูกตีพิมพ์ภายในร่างกาย @ Transactial example, ซึ่งหมายความว่า ผู้รับสามารถรับเหตุการณ์ และร้องขอภาพผ่านทาง / การนําเข้า/ proxy/ {jobimgId} ก่อนที่แ...

Kamo·6mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

Kamo·6mo ago
Fixkamo-shared-library

Add attachments and event fields to ChatMessageDto; ignore unknown fields

ChatMessageDto was missing `attachments`, `readMemberId`, `msgIdLastViewed`, `dateLastViewed`, `addedMemberId`, `objImgId`, `transitMemberId`, and `isJoin` fiel...

Kamo·6mo ago
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·6mo ago
Fixkamo-internal

Defects C/D/E — title display name, toolbar layout, header lift

Defect C: Add GET proxy for /sessions/{guid}/members so ChatBox.loadMembers() can populate the SessionMember.name field. ChatTool already uses members[0].name f...

kamo·6mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·6mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·6mo ago
Fixkamo-internal

Show upload error toast in Composer when attachments fail

Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...

kamo·6mo ago
Fixkamo-internal

Empty Chats tab — frontend already expects {rows} paged shape (no change needed)

The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...

kamo·6mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

Addresses empty Chats tab by dispatching to ****************

Kamo·6mo ago
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·6mo ago
Fixkamo-internal

วางปุ่มหัวจดหมายซ้ํา; สมาชิก/ charts แท็บ พร้อมการออกแบบพาเนล

KhartHader มีปุ่มลัด/ ปิด ของไอคอน แต่หน้าต่างเครื่องมือแชท สี ทอง ให้ เงิน เบี้ย เลี้ยง เหล่า นั้น แล้ว — ถูก ทํา ซ้ํา เมื่อ ถูกฝังไว้ Kart Header ตอนนี้เปิดเผ...

kamo·6mo ago
Fixkamo-shared-library

สลับสื่อ

@ idClas รวมเข้ากับ @ Id @ one To one ไม่รองรับใน Hirberate 6 — JPaReposition <MediaObTransit, UUID) การเริ่มต้นล้มเหลวด้วย "ไม่ได้กําหนด adclas"แม้เมื่อมีหมายเ...

Kamo·6mo ago
Fixkamo-internal

ทิ้งรายการที่ไม่ได้ใช้

The as as regressin't was throughed a expressions; the expression is the example ที่ซ้ําซ้อนภายใต้โหมดที่เข้มงวดของ TS และทําลายการสร้างการผลิต.

kamo·6mo ago
Fixkamo-shared-library

เพิ่ม@ idClas for MediaObTransit ดังนั้น Spring Day JPA สามารถเปิดเผยหมายเลขที่ได้มา

เมต้าเมต้าของสปริงต้องการ @ idClas สําหรับองค์กรที่กุญแจหลักคือ @ id ถ้าไม่มีมัน, จ.จ.จ.จ.จ.ก.ก.ก.ก.ก.ก.ก.ก.ก.น.น., UUID) ล้มเหลวในการเริ่มโปรแกรมด้วย "ไม่ได้กํ...

Kamo·6mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·6mo ago
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·6mo ago
Fixkamo-internal

Persist language change and show current language in tooltip

The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...

kamo·6mo ago
Fixkamo-internal

ข้อความค้นหาถัดไปบน~

พร็อกซีต่อไป.js กําลังทําการหย่อนข้อความร้องขอเมื่อมีการส่งต่อไปยัง มีเดีย serviews, ซึ่งหมายความว่าประวัติการคุย ceck's log= < locale> param คือ หลงทางอย่างเงี...

kamo·6mo ago
FixSecurityService

เจ้าของมินท์ OTK โดยมีสิทธิ์ให้ยืมโดยไม่ต้องเดินรอบ DB

หลังจาก < expression มอบอํานาจให้ผู้บริหารระบบ บทบาทและเขียน right aptering บล็อก OTK เป็น อ่านอีกครั้งแถวเหล่านี้ผ่าน ภายในเดียวกัน ขึ้น อยู่ กับ การ จัด ระเบี...

Kamo·6mo ago
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·6mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·6mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·6mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·6mo ago
April 29, 2026
Fixkamo-internal

ยกเลิกความเร็วการลากเมื่อปล่อย

ตัวจัดการการลากจะอัปเดตค่าการเคลื่อนไหวของหัวด้วย mx. set( nx) อย่างรวดเร็ว เรียกซึ่งเฟรม-โมชั่นที่ใช้คํานวณความเร็ว เมื่อปล่อย เส้นทางกระตุ้นความนุ่มพุช (เพราะ...

kamo·6mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·6mo ago
Fixkamo-login

ปฏิเสธเมื่อกลุ่มงาน orgID ไม่ตรงกับโปรแกรมโฮสต์

auto-login ได้รับการยอมรับใด ๆ *** และมิ้นท์ OTK ชี้ไปที่มัน ไม่ว่าปลายทางจะอยู่ในเครื่องไหน * โฮสต์ก็เป็นเจ้าของ คุกกี้ที่แห้งกรังหรือcross-org * จะปรากฏที่การ...

Kamo·6mo ago
Fixkamo-internal

ช่องว่างต่อกลุ่ม + กฎการจับกลุ่มขนาดเดียวกัน

คลัสเตอร์เซลล์และ hex adjaciency ปัจจุบันได้รับการสกัดจากกลุ่มที่มากที่สุด สมาชิกแทนระดับโลก และผู้ติดตาม MVs ปรับค่าความกว้างกลางเพื่อให้หัวของขนาดที่แตกต่างกั...

kamo·6mo ago
Fixkamo-internal

ซ่อนหน้าต่างผุด เมื่อมีการเชิญเข้าร่วมประชุม เปิดกล่องโต้ตอบ

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

kamo·6mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·6mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·6mo ago
Fixkamo-shared-library

ใช้ MarchScription. getId () แทนการเรียก UID () ในโปรแกรม MompSublication

March Magnet ใช้เครื่องหมาย @ idUID id (ไม่ใช่ uid) ดังนั้น Lombook จึงสร้าง getId ().

Kamo·6mo ago
Fixkamo-internal

ลูกค้า MEMBIAD เป็นข้อความหมายเลขสมาชิก, แก้ไขบัญชีตามหมายเลขหลัก

- โพซาเปีย: บัญชี Sumary uid สตริง, เพิ่ม memberid; ** ข้อความสําหรับลูกค้า: ข้อความสําหรับไคลเอนต์ - บอกรับ OrderWizard: ส่ง~ (ไม่ใช่ uid) เป็นสายประเภทลูกค้า ...

kamo·6mo ago
Fixkamo-shared-library

อนุกรมไคลเอนต์Memebailed เป็นสตริงที่จะรักษาความแม่นยํายาว

- บัญชีผู้ใช้ - การสร้าง Subbuscription Order Request: ลูกค้า memberId สตริง ( Frontend ส่งข้อความ ID ของสมาชิก) - - - - - - - - - - - - - โอ้ พระเจ้า <i> สืบค้...

Kamo·6mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·6mo ago
Fixkamo-internal

มรดกที่ได้รับค่าแบ่งประเภทก่อน

การคืนค่าเป็นว่าง ทําให้ตัวจัดการคุณสมบัติ (festermanger) ทํากับทุกโดเมนว่าไม่มีการบอกรับข้อมูล (Billling Loaded=จริง, have Subtext=false), ล็อคคุณสมบัติทั้งหมด...

kamo·6mo ago
Fixkamo-internal

มอดูล Ambid Json สําหรับจดหมายที่แก้ไข/ *.json

'Stc' และ IDE แก้ 'ข้อความ/' Jonson หลังจากรวมแล้วโดยไม่ต้องต้องการ ทําแฟ้มต่าง ๆ ภายใต้จดหมาย / เพิ่มประเภท/ **.ds.

kamo·6mo ago
Fixkamo-internal

ย้ายการตั้งค่าบัญชีผู้ใช้ช่วยเหลือไปยังกุญแจจดหมาย

แทนที่เอกสารช่วยเหลือที่มีการเข้ารหัสไว้ในหน้าบัญชีขององค์กรด้วย ใช้ปุ่มปรับโฟกัส ขยายรายการ I18n-audiat เพื่อรายงานแฟ้มสูญหาย การ แปล เกี่ยว กับ การ อพยพ ที่ ด...

kamo·6mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

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