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 18, 2026
Featurekamo-internal

เพิ่มหน้าการตั้งค่าบัญชีผู้ใช้สําหรับโทรศัพท์ + คําถามความปลอดภัย (P3)

เพิ่ม... รักษาความปลอดภัย /api/account/*. ปรับเทียบข้อมูลทั้ง 3 ตําแหน่ง.

kamo·6mo ago
Featurekamo-login

API จริงโทรเข้า/ สืบค้นหน้า (P3)

แทนที่การเขียนทับ Submit () ทั้งหมด ด้วยเครื่องหมาย Api เพิ่ม SMSOTP ตรวจสอบระยะ, การป้อนข้อมูลจากอีเมล, ขั้นตอนคําค้นใหม่, และสัญลักษณ์การลง ผ่าน param ของที่อ...

Kamo·6mo ago
FeatureSecurityService

Add AccountSettingsController + Service for phone + security questions (SP3)

Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).

Kamo·6mo ago
FeatureSecurityService

Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มคุณสมบัติการกู้คืน + respos; ชนกับ 1. 03 (P3)

เพิ่มรหัสผ่านใหม่@ info: whatsthis JPA ประกอบด้วยสารที่คล้ายคลึงกัน สําหรับการไหลของ PP3.

Kamo·6mo ago
Featurekamo-internal

เส้นทางแสดงตัวอย่างผ่านโปรแกรมเบื้องหลังของเบราว์เซอร์

The mail TemptlopBrowser ตอนนี้เป็นเจ้าของการแสดงตัวอย่าง modal โดยตรง ดังนั้น ตัวจัดการไม่จําเป็นต้องดักจับการร้องขอแสดงตัวอย่างระดับแถวอีกต่อไป เปลี่ยนเส้นทาง...

kamo·6mo ago
Featurekamo-internal

อีเมลแบบออนไลน์

ไฮดรา จากแม่แบบ Api. ได้ บันทึกผ่านทาง Api.update ประเภท ลดลงเป็น API-ไดรฟ์ที่มีบรรทัด ค่าใช้จ่ายสร้างหมวดหมู่ ตัวแปร Chicker reading from dictions.t (decorded ...

kamo·6mo ago
Featurekamo-internal

Comment=รายการจดหมายName

แทนที่การแสดงข้อมูล~140 บรรทัดของการเยาะเย้ยด้วยข้อความเรียก MagnatuneApi.list () เงื่อนไข แท็บที่ 5 สําหรับ 'ค่าปริยาย' จะปรากฏเฉพาะส่วนโฆษณาและส่วนแสดงผลของส่...

kamo·6mo ago
Featurekamo-internal

เพิ่มอีเมล

kamo·6mo ago
Featurekamo-internal

เพิ่มรายการอีเมล

kamo·6mo ago
Featurekamo-internal

เพิ่มรายการอีเมล

เปิดในตัวอย่างการกระทําแถว แบ็คเอนต์จัดการแฟ้มผ่านทาง ModelApi. preview ส่งผลให้แสดงในกรอบหินทราย สําหรับแยกรูปแบบ ตรงกับ เส้นทางรหัสที่แน่นอนที่ส่งใช้ ดังนั้นส...

kamo·6mo ago
Featurekamo-internal

เพิ่มมอดูลลูกข่าย Api + ประเภท Api + ตัวแปร

ห่อ SPE1 ของ /api/ email/ templets/* และ* idents จุดสิ้นสุดที่มีชนิดแฟ้มช่วยเหลือพิมพ์ ตัวแปร Keys Javadoc ดังนั้นเครื่องมือเลือกตัวแปรของเครื่องมือแก้ไขได้ประก...

kamo·6mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient into ****************

Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateCategoryController REST endpoints

**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateController REST endpoints + DTOs

Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...

Kamo·6mo ago
FeatureEmailService

Add InternalAuthFilter for service-to-service endpoints

Validates X-Internal-Auth header on /api/email/templates/send and /api/email/templates/seed-org/* paths. Other paths bypass this filter (user session auth handl...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateCategoryService — CRUD for org-scoped categories

Case-insensitive name uniqueness per org enforced at service layer (matches the partial unique index in the DB). Deletion nulls category_id on affected template...

Kamo·6mo ago
FeatureEmailService

Add EmailTemplateService — CRUD + send + seed + reset-to-default

Core orchestrator for transactional email. sendToUser resolves the template, renders subject/body, picks the org's primary domain from Organization.domains, and...

Kamo·6mo ago
FeatureEmailService

Add NoReplySenderService for 'NoReply@{domain}' from-address

Single source of truth for transactional-email from addresses. Accepts a domain string, lowercase-normalizes it, returns "NoReply@<domain>". Callers must resolv...

Kamo·6mo ago
FeatureEmailService

Add TemplateRenderer for {{var}} substitution

Stateless regex-based renderer. Missing vars substitute empty string and emit a WARN log with templateKey + orgId for attribution. No HTML escaping in v1 — valu...

Kamo·6mo ago
FeatureInitializerService

Add EmailTemplateSeedRunner for SYSTEM + per-org seeding

Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills ...

Kamo·6mo ago
FeatureInitializerService

Add partial unique indexes + CHECK constraints for email_templates

Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern aft...

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มแผ่นเสียง Conical

อ่านเอกสารต้นแบบสามฉบับ ถนอมทรัพย์ นพบูรณ์EMAIL OF TRANSLATORS ~ประกาศออกไป~ ถูกจองโดย เครื่องเร่งอนุภาคของ SESTEMEE ส่วนของ SP1.

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มเอกสาร HTML + Json สําหรับ Wolcom, PassWord rest, EMAIL OF TRANSLATORS

ข้อมูลต้นฉบับของข้อมูลแถว SYSTEM โหลดที่ KamoInical Service เริ่มการทํางานโดย Canonical Temple Loader และ UpSported เป็นอีเมล ตราสาร ส่วนของ SP1.

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มรายการอีเมล

เก็บหนึ่งแถว SYSTEME ต่อแม่แบบ (org id NULL, is ระบบจริง) บวก ตัวโคลนต่อแกนต่อแม่แบบ พาธที่อ้างถึง org id/ category id ดีบี ไดรฟ์ Timetramps; Jonsonb for bod...

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มรายการอีเมล

หมวดหมู่จดหมายที่อ่านแล้วสําหรับแม่แบบอีเมล พิมพ์แบบ SweetIMEX id (ไม่มี FK) ตรงกับรูปแบบที่มีอยู่ ชื่อตัวพิมพ์เล็ก- ใหญ่ บังคับใช้ผ่านทางดัชนีบางส่วนที่เพิ่มใ...

Kamo·6mo ago
Featurekamo-shared-library

เพิ่มค่าคงที่ของต้นแบบจดหมาย

ประกาศสายรัด/CUSTOM/Archive Cycle และ 3 ต้องการกุญแจแม่แบบ (WELCE, PassWord resett, EMAIL OF TRANSLATORS สัญญาตัวแปรสําหรับแม่แบบ RECTIT ที่บันทึกเป็น JavaDoc บ...

Kamo·6mo ago
FeatureInitializerService

Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs

The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...

Kamo·6mo ago
FeatureInitializerService

Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...

Kamo·6mo ago
Featurekamo-marketing

โลโก้การนําเข้า + ข้อมูลกํากับภาพที่ถูกต้อง / ข้อมูลกํากับภาพ

แสดงโลโก้ของตัวจําหน่ายและตําแหน่งเชื่อมโยง: ** สินทรัพย์ที่เพิ่มเข้ามา ซึ่งหน้าแรกสุด Tech Spack Banner ใช้ไปแล้ว). เอาภาษาการตลาดเก่าออกจาก คําบรรยาย, อิมเมจ ...

Kamo·6mo ago
Featurekamo-marketing

ขยาย / เนื้อหาไปยังผู้จัดทํารายการหน้าเว็บ

จัดหน้าส่วน / สัดส่วนเข้ากับการรวมจริงที่เปิดเผยโดย บ้าน (TechStack Banner). เพิ่มหน้ารวมทั้งหมด 28 หน้า สิ่งที่ผลิตภัณฑ์ให้: หมายเลขโทรศัพท์: - ริงเซนเจอร์ (ป...

Kamo·6mo ago
Featurekamo-marketing

เพิ่มหน้าอุตสาหกรรมโบรกเกอร์

หน้าแก้ไขอุตสาหกรรมใหม่ที่ / solutions/mortgage-briggers สําหรับจํานอง โบรกเกอร์และผู้ให้กู้ยืม ตาม กรอบ บน เวที ที่ ซื่อ สัตย์: แกน CRM+ การสื่อสาร + docs + AI...

Kamo·6mo ago
Featurekamo-marketing

เพิ่ม หน้า 92 ของ SEO — อุตสาหกรรม, การ ประสาน งาน, หน้า ปก

SEO แผนขยายเนื้อหา: สามเนื้อหาใหม่ มีที่อยู่ URL ใหม่ที่คลานได้ รวมทั้งหมด 92 แห่ง บวก 3 หน้าหลัก 1. / โซลูชัน — 36 หน้าอุตสาหกรรมลงจอด อสังหาริมทรัพย์, หน่วยง...

Kamo·6mo ago
April 17, 2026
FeatureKlusterServices

Add geo-database-url to analytics-secret for CockroachDB geolite lookup

Kamo Analytics uses this URL to look up visitor IP→country/region/city from the **************** tables. Uses kamo user with password auth and sslmode=require (...

Kamo·6mo ago
Featurekamo-nowww

Add Forgejo CI/CD workflow for kamo-nowww

Kamo·6mo ago
Featurekamo-nowww

Add build-time alias fetcher

Kamo·6mo ago
FeatureSecurityService

Add 'meet' as a required DNS alias

Kamo·6mo ago
Featurekamo-register

เพิ่มลิงก์ KMoCRM ที่ละเอียดอ่อนไปยังหน้าลงทะเบียน

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

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