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
May 11, 2026
Featurekamo-shared-library

Chunkned Recald + cross-model busy-out + typeTimplay ที่ไม่ใช่แรงบังคับการถอยกลับ

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

Kamo·5mo ago
May 10, 2026
Featurekamo-internal

United DNS ตั้งค่าสตูดิโอด้วยข้อความช่วยเหลือต่อแผ่น

แทนที่การแยก DnsPrographyView + Aliasstatustuable + aultDensguide Trio กับประสบการณ์เดียว: แต่ละสถิติ TXT/CNAME ไพ่ข้างสายช่วยถอดตัวจําลองที่เดียวกัน มี การ แปล...

kamo·5mo ago
FeatureKlusterServices

กลับค่าอัตรา. loans/ strack. loans เจ้าภาพผ่าน k1m1 ด้วย TLS

k1m1 Trafik ตอนนี้จบการทํางาน HTTPS สําหรับ pride.loans, www.rate.loans, and www.stack.loans, ส่งต่อที่ราบ HTTP ไปทางต้นน้ํา Trafik ที่ 192.168.4.36:80. เอาเมล็...

Kamo·5mo ago
FeatureEmailService

ผู้จัดทําโดเมนไร้สายและกล่องจดหมาย

แทนที่รายการข้อมูล Expression ที่ไม่รองรับ ในทุกผู้ให้บริการเมฆที่มี HTTP จริง ๆ ที่โทรชนกับโฆษณาของแต่ละแบ็คเก็ต: - Microsoft 365 → Microsoft Graph (/users, /...

Kamo·5mo ago
May 9, 2026
FeatureEmailService

IMAP/SMP- แบ็คเอนเตอร์เทนชั่น ส่ง, โฟลเดอร์, และค้นหากลุ่มเมฆ

คลายรูปแบบการแทนที่ IMAP/SMP เข้ากับ AbspactImap recured CloadProver และมีโซโฮ, น้ําแข็ง Warp, แลก, Google Workspace, และไมโครซอฟท์ 365 ขยาย มัน คลาสพื้นฐาน จะจ...

Kamo·5mo ago
FeatureEmailService

โปรแกรมอ่านจดหมายแบบ IMAP- backed สําหรับ AboutName

Soho, Ice Warp, แลกเปลี่ยน, Google Workspace, และไมโครซอฟท์ 365 ทั้งหมดเปิดเผย IMAP ดังนั้นลวดแต่ละโปรแกรมอ่านจดหมายของเครื่องรับเมฆผ่านทางอีเมล แทนการขว้างลูกโ...

Kamo·5mo ago
Featurekamo-internal

แสดงในบรรทัด Cid: ภาพผ่านทางจุดสิ้นสุดอีเมลรุ่นใหม่

เมื่อมีจดหมายแจ้งส่วนต่าง ๆ ในบรรทัด (แต่จะถือหมายเลขเนื้อหา) ทางอีเมล ผู้แปลตอนนี้ได้เขียน <img src="วินาที:"> อ้างอิงเมื่อทําการเมานท์เวลา ~ประกาศซึ่งพร็อกซีใ...

kamo·5mo ago
FeatureEmailService

ปรับใช้ส่วนที่เป็น MIME ของภาพ และข้อมูลกํากับภาพแบบเนื้อหา-ID บนพื้นผิว

ถวาย <img src="sid:..."> ในจดหมายแบบ UI โดยการเปิดเผยส่วนในบรรทัด ที่อ้างถึงร่างกายแบบ HTML - สิ่งที่แนบมาด้วยInfo รับค่าเนื้อหา (โดยไม่มีวงเล็บมุม) และในธงบรร...

Kamo·5mo ago
May 1, 2026
FeatureKlusterServices

Add pricing@kamocrm.com mailbox and external IMAP NodePort

- New Service mail/dovecot-imap-external (NodePort 30143 -> 143) so IMAP can be reached from outside the cluster on $NODE:30143. - Seed pricing@kamocrm.com in...

Kamo·6mo ago
FeatureMediaService

Add GET /sessions/{guid}/members endpoint with display-name priority

Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...

Kamo·6mo ago
Featurekamo-internal

Derive and dispatch tool window title from session members

Adds onMembersChange callback to ChatBox; ChatTool derives the title (single name for 1-on-1, or '<name> (+N more)' for groups) and dispatches tool:title to upd...

kamo·6mo ago
Featurekamo-internal

Lift search above tab strip, share query across Members and Chats tabs

Moves the search TextField from MemberList into NavTopPanel above the Tabs. Passes searchQuery as a prop to both MemberList and ChatsList so a single field filt...

kamo·6mo ago
Featurekamo-internal

Inline attachment rendering and lightbox

kamo·6mo ago
Featurekamo-internal

Proxy routes for find-or-create, members, attachments, imaging proxy, mute, revoke

Extract shared **************** helper to app/lib/mediaServiceUrl.ts. Add proxy routes: find-or-create, members, receipts, attachments (streaming), mutes, revok...

kamo·6mo ago
FeatureMediaService

Paged chat list with previews, members, unread counts

that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.

Kamo·6mo ago
Featurekamo-shared-library

Add countUnreadAfter(guid, memberId, since) to MediaObjRepository

Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.

Kamo·6mo ago
FeatureMediaService

Per-viewer mute endpoint and message filter

Kamo·6mo ago
Featurekamo-shared-library

เพิ่ม..

Kamo·6mo ago
Featurekamo-shared-library

Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId

Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มวันที่

Kamo·6mo ago
April 30, 2026
Featurekamo-marketing

Distinguish actively-translating vs queued messages

The translation queue was already sequential, but every queued bubble rendered "Translating…". Now the single in-flight message shows "Translating…" with a puls...

Kamo·6mo ago
Featurekamo-internal

Distinguish actively-translating vs queued messages

The streaming queue was already strictly sequential (one fetch at a time), but every queued message rendered "Translating…" because they all shared the same pen...

kamo·6mo ago
Featurekamo-marketing

Show error icon when a message fails to translate

When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...

Kamo·6mo ago
Featurekamo-internal

Show error icon when a message fails to translate

When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...

kamo·6mo ago
Featurekamo-marketing

Stream translations newest-first for visitor history

When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...

Kamo·6mo ago
Featurekamo-internal

Stream message translations newest-first on language switch

When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...

kamo·6mo ago
Featurekamo-marketing

Auto-translate visitor and agent messages

Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...

Kamo·6mo ago
Featurekamo-internal

Translate chat messages into the viewer's language

Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...

kamo·6mo ago
FeatureAPIService

Proxy support-message translate endpoint

Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...

Kamo·6mo ago
FeatureMediaService

On-demand translation for chat and support messages

Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...

Kamo·6mo ago
Featurekamo-shared-library

Translation cache for chat messages

Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...

Kamo·6mo ago
Featurekamo-internal

เพิ่มเครื่องส่วนตัว + Chart/ docs/ Notes/KB/HRS หัวข้อ

ดัชนีของ / ettings ไม่แสดงส่วนใด ๆ ที่ไม่ใช่ admins เพราะทุก มีส่วนต่าง ๆ ถูกเปิดทาง admin ขวา (COFFEP SYSTEME) MANAGE * STRINGS, Manage ACSS RUNES]. สมาชิกในที...

kamo·6mo ago
Featurekamo-internal

หมุนวัตถุ

กรอบเป้าหมายตอนนี้เอียงโดย ATAN2 (VEPERH, ViewPortW) จึงเปิด จุด มุ่ง หมาย ด้าน ขวา มุ่ง ไป ที่ เส้นทแยงมุม — สําหรับ 16: 9 จุดเปิด ~29 ~~~~ ทางใต้ของตะวันออก; ...

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