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

Додавання сторінок налаштування облікового запису для телефону + питання безпеки (SP3)

Adds************************************************************************************************************************************************************...

kamo·6mo ago
Featurekamo-login

Дріт реальний API виклики в /відновити сторінку (SP3)

Замінює всі підробкиSubmit() шпильки з відновленням. Додати SMS ОТП Перевірка фази, введення електронної пошти насіннєвого матеріалу, покрокова інструкція через...

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

Додавання репозицій + репозиції; bump до 1.3.0 (SP3)

Adds PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode JPA суб'єкти з відповідними репозиторійами для відновлення SP3.

Kamo·6mo ago
Featurekamo-internal

Перегляд маршруту за допомогою модуля браузера (частина SP2)

EmailTemplateBrowser тепер має модальний перегляд, тому Менеджер більше не вимагає перехоплення запитів на попередній перегляд рядків і перенаправлення для реда...

kamo·6mo ago
Featurekamo-internal

Дріт EmailTemplateEdit to real API

Hydrates від TemplateApi.get, зберігає через шаблонApi.update. Категорії випадаючий API-накопичувач з вбудованою категорію-відтворюваною доступністю. Сортування...

kamo·6mo ago
Featurekamo-internal

Дріт електронної поштиTemplateBrowser в реальний API + додати вкладку системних за замовчуванням

Замінює ~140 рядків даних mock з шаблономApi.list() дзвінків. Кондиціонер п'ятий вкладок 'System За замовчуванням' з'являється тільки для адміністраторів верхнь...

kamo·6mo ago
Featurekamo-internal

Додати файл

Відкриється на перегляді рядків. Backend-rendered через шаблонApi.preview(); результат відображається в пісочниці iframe для ізоляції стилю. Відповідає точний ш...

kamo·6mo ago
Featurekamo-internal

Додати шаблонApi + КатегоріяApi + зміннаContracts клієнтських модулів

************* кінцеві точки з ідентифікаторами TypeScript. змінніДзеркала Contracts SP1 Шаблон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

Додати e-mailTemplateCategoryService — CRUD для категорій org-scoped

Унікальність унікальності для об'єктів, що використовуються в сервісному шарі (зменшує частковий унікальний індекс в ДБ). Сортування nulls категорії id на ураже...

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

Додати NoReplySenderService для 'NoReply@{domain}' з-під меню

Єдине джерело правди для транзакційної електронної пошти з адрес. Приймає доменний рядок, нижня кришка-normalizes it, повертає "NoReply@<domain>". Дзвінки повин...

Kamo·6mo ago
FeatureEmailService

Додати підписку TemplateRenderer для {{var}}

Безперервний regex-на основі рендерера. Змішані вари замінюють порожній рядок і випромінює журнал WARN з шаблономKey + orgId для attribution. Немає HTML-розгорт...

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

Додавання CanonicalTemplateLoader + CanonicalTemplate запис

Переглянути три шаблони (WELCOME, PASSWORD RESET, EMAIL VERIFICATION) від класпатських ресурсів ****************************************************************...

Kamo·6mo ago
Featurekamo-shared-library

Додавання канонічного HTML + JSON для WELCOME, PASSWORD RESET, EMAIL VERIFICATION

Вихідний вміст для системних рядків. Завантажено в KamoInitializerService Запуск CanonicalTemplateLoader і UPSERTed в електронну пошту templates. Частина ПК1.

Kamo·6mo ago
Featurekamo-shared-library

Додавання електронної пошти

Магазини один системний ряд за шаблон key (org id NULL, is system TRUE) плюс один клон за шаблон key. Soft-reference org id/category id. ДБ- керовані мітки часу...

Kamo·6mo ago
Featurekamo-shared-library

Додати електронну поштуTemplateCategory + репозиторій

Org-scoped категорії для шаблонів електронної пошти. М'який BIGINT org id (без FK) відповідає існуючим шаблонам. Унікальність унікальності для об'єктів Case-ine...

Kamo·6mo ago
Featurekamo-shared-library

Додати шаблонStatus enum + TemplateKeys константи для транзакційних шаблонів

Декларує стани життєвого циклу REQUIRED/CUSTOM/ARCHIVED та три необхідні ключі шаблону (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). Змінні контракти для кожно...

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

Інтеграція логотипів + точні / реінтеграційні метадані

Інтеграція сторінок і hub тепер відображають логотипи постачальників (відновлення існуючої інформації **********************************************************...

Kamo·6mo ago
Featurekamo-marketing

Розгортання / Роздроблення всіх постачальників домашньої сторінки

Вирівнює сторінку /інтеграції з фактичними інтеграціями, які піддаються Головна сторінка (TechStackBanner). Додавання 28 нових інтеграційних сторінок що продукт...

Kamo·6mo ago
Featurekamo-marketing

Додати додому Mortgage брокери галузевої сторінки

Нова сторінка галузевих рішень на / розчинах / морквах-брокерах для іпотечних брокери та кредитори. Дотримуйтесь чесної платформи: ядро CRM + коми + докс + штуч...

Kamo·6mo ago
Featurekamo-marketing

Додати 92 SEO-сторінки — галузі, інтеграції, глянцевий

Реалізовує підпис 1 плану розширення контенту SEO: 3 новий контент підсистеми загальною площею 92 нових crawlable URL плюс 3 hub сторінок. 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
FeatureSecurityService

Add 'meet' as a required DNS alias

Kamo·6mo ago
Featurekamo-register

Додати тонкий KamoCRM за посиланням на реєстраційні сторінки

Дзеркальний значок, що надходить в камо-логін. З камо-регістра подається на кожному біло-лабораторному домені, що створює стабільний dofollow Backlink від кожно...

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