Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

17,933
Загальні зміни
4,614
Особливості
4,543
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 18, 2026
Featurekamo-register

Додати реагійно-крапний редактор фотографій для реєстрації крок завантаження

ФотоCropDialog від kamo-internal's AvatarManager: - діалогове вікно культури відкриває відразу після вибору файлу - сковорода шляхом перетягування, збільшення ч...

Kamo·4mo ago
Featurekamo-register

Додавання /api/geoip маршруту та дроту країни автодетекції

Проксі клієнт IP в SecurityService GeoLite2, потім встановлюємо виявлена країна в FormMyCountry автоматично навантаженні сторінки.

Kamo·4mo ago
FeatureSecurityService

Add GET /api/security/geoip/me for client IP country lookup

Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...

Kamo·4mo ago
Featurekamo-register

SP6 реєструвати добрий рефактор — розділити PersonalInfo, додати реальний реєстраційний API

- Замініть FormPersonalInfo з FormName (назва поля) та FormAvatar (Avatar Creator з генеруванням / завантаженням / скіповими режимами на 13+) - Видалити формуРе...

Kamo·4mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...

Kamo·4mo ago
FeatureSecurityService

Implement SP4 email verification and registration wiring

- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...

Kamo·4mo ago
Featurekamo-marketing

Додати правозахисний знак

Kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
Featurekamo-login

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

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

Kamo·4mo 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·4mo 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·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
Featurekamo-internal

Дріт EmailTemplateEdit to real API

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

kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
Featurekamo-internal

Додати файл

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

kamo·4mo ago
Featurekamo-internal

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

************* кінцеві точки з ідентифікаторами TypeScript. змінніДзеркала Contracts SP1 ШаблонKeys Javadoc, щоб редактор змінного пікера показує контракти на ша...

kamo·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
FeatureEmailService

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

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

Kamo·4mo 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·4mo ago
FeatureEmailService

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

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

Kamo·4mo ago
FeatureEmailService

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

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

Kamo·4mo 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·4mo 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·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo ago
Featurekamo-shared-library

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

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

Kamo·4mo 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·4mo 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·4mo ago
Featurekamo-meet

Додати посилання на сторінку посадки KamoCRM

Актуальна зустріч.{domain} landing page is ласкаво просимо/index. html — статична HTML-сторінка подається безпосередньо nginx, що ручить передчасний потік (ім'я...

Kamo·4mo ago
Featurekamo-marketing

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

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

Kamo·4mo ago
Featurekamo-marketing

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

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

Kamo·4mo ago
Featurekamo-marketing

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

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

Kamo·4mo ago
Featurekamo-marketing

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

Реалізовує підпис 1 плану розширення контенту SEO: 3 новий контент підсистеми загальною площею 92 нових crawlable URL плюс 3 hub сторінок. 1. / розчини — 36 ці...

Kamo·4mo ago

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін