Журнал змін

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

17,888
Загальні зміни
4,594
Особливості
4,520
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,888AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI522Chore670Docs226Feature4,594Fix4,520Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 10, 2026
Fixkamo-analytics

Add explicit AS keyword for PostgreSQL column alias in session and event queries

The session and event expanded metrics queries use implicit column aliasing (`${column} name`) which causes a PostgreSQL syntax error when the column name (like...

lawrence3699·5mo ago
Fixkamo-login

Читати OTK від Redis master після входу в службу безпеки

Уникає відсутніх***, коли REDIS REPLICA HOST точки на релінг-копії.

Kamo·5mo ago
April 9, 2026
April 8, 2026
Otherkamo-analytics

move multiple init guard to be per website ID not window

Francis Cao·5mo ago
April 7, 2026
Otherkamo-analytics

Revert "Merge pull request #4048 from ****************

This reverts commit **************** reversing changes made to ****************

Francis Cao·5mo ago
Otherkamo-analytics

Fix catchall nav issue

Francis Cao·5mo ago
April 6, 2026
Fixkamo-marketing

Зробіть шестигранну ікону кордони товстішими і видимими

Замініть невидимий CSS кордон (закріплений за допомогою кліп-пати) за допомогою ::before псевдоелементний кордон, який розширює 3px за формою шестикутника.

Kamo·5mo ago
Featurekamo-marketing

Авто-flatten 3D прокрутки елементів при зупинці користувача

Додавання детекції прокручування, тому перспективні елементи аніматують на плоску після 300 м не прокручувати, замість перебування нахилу. Як тільки квартира, в...

Kamo·5mo ago
April 4, 2026
FixMediaService

Add debug logging and robust rights parsing for webinar controller

Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...

Kamo·5mo ago
Fixkamo-internal

Ім'я сухого поля для дітей і поліпшення заздалегідь бронювання UI

Виправлення 400 Поганий запит при створенні вебінарних типів по посиланню isAvailableToGirl, щоб відповідати назві поля Java DTO (Ломбок) генерує getIsAvailable...

kamo·5mo ago
Otherkamo-analytics

Merge pull request #3642 from ****************

Set tracker’s fetch call priority to low

Mike Cao·5mo ago
Otherkamo-analytics

Merge branch 'dev' into tracker-fetch-priority-low

Mike Cao·5mo ago
Fixkamo-internal

Зробіть вебінарні форми налаштування та заповнювати таблицю

Видаліть максимальнуШвидке обмеження з форми деталі, щоб вона заповнює повну ширина. Зробіть таблицю типів і його контейнер використовуйте гнучку макет для запо...

kamo·5mo ago
Fixkamo-internal

Широка формаСтратегія державного типу на рядок для сумісності TypeScript

Консистенція WebinarPresenterStrategy made useState infer a Лляний тип, що викликає неправильний тип з вкладкою пропа.

kamo·5mo ago
Refactorkamo-internal

Редизайн налаштування вебінару з діалогової навігації на основі під-сторінки

Заміна спливаючих діалогів та окремих секцій акордеонів з дворівневим рівнем навігаційний потік: - Рівень 1: чистий журнальний тип таблиці з натисканням кнопки ...

kamo·5mo ago
Featurekamo-internal

Додати мінімальне поле попередньої бронювання в налаштуваннях вебінару UI

Додавання введення номера для налаштування, як далеко завчасно слот повинен бути щоб дозволити бронювання, використовуючи текст помічника, що пояснює поле.

kamo·5mo ago
FeatureMediaService

Enforce minimum advance booking when filtering available slots

Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

Kamo·5mo ago
Featurekamo-shared-library

Додати мінімальне поле бронювання заздалегідь в вебінар

Додавання MinAdvanceBookingMinutes до суб'єкта WebinarType і DTOs, що дозволяє адміністратори зажадають слоти забронювати мінімальний час заздалегідь (наприклад...

Kamo·5mo ago
FixDaemonService

Update WebinarReminderJob to use renamed repository method

Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.

Kamo·5mo ago
Fixkamo-shared-library

Замініть недійсний часовий арифметичний JPQL із застосуванням-шаровим фільтруванням

Hibernate 6 відхиляє відлік від миттєвого в JPQL. Замінити findWebinarsWithDueReminders (який зробив наносекундний арифметичний в запиту) з ******, що запити по...

Kamo·5mo ago
Featurekamo-internal

Додати ПУБЛІЧНЕ ОБСЛУГОВУВАННЯ ПЕРСПЕКТИВИ API

Додати опцію публічного вебінару з іконкою VideoCall Контакти Сторінка налаштування доступу, що дозволяє адміністраторам включити Webinar API доступ до ключа.

kamo·5mo ago
FeatureAPIService

Enforce PUBLIC_WEBINAR scope on public webinar endpoints

Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

Kamo·5mo ago
Featurekamo-shared-library

Додати ПУБЛІЧНЕ ОБ'ЄДНАННЯ до системи API

Додавання нового ApiKeyScope.PUBLIC WEBINAR значення для доступу до воріт до публічного розміщення вебінарів, приєднання та скасування кінцевих точок.

Kamo·5mo ago
Featurekamo-meet

Додати сторінку публічної ануляції вебінарів з фірмовим стилем

Додавання / сканування? inv={token} сторінка для публічних учасників для скасування вебінару реєстрація. Включає бічні коробки API проксі кінцеві точки, nginx м...

Kamo·5mo ago
Featurekamo-marketing

Редизайн демо-сторінки з інтеграцією вебінарів

Замінює демо-форму учасника за допомогою трифазного розрахунків: 1. Провідна форма захоплення (відтворює свинцю на ринку платформи KamoCRM) 2. Webinar schedulin...

Kamo·5mo ago
Featurekamo-internal

Додати вебінар scheduling UI з налаштуваннями адміністратора та переглядом користувачів

Впроваджує повний вебінарний фронтенд в камо-інтерналі: - WebinarSettingsTab: адміністратор CRUD для вебінарних типів, ведучих басейнів, Нагадувати інтервали, н...

kamo·5mo ago
FeatureDaemonService

Add webinar reminder job with NATS event publishing

Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NA...

Kamo·5mo ago
FeatureAPIService

Add webinar gateway routes for authenticated and public endpoints

Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...

Kamo·5mo ago
FeatureMediaService

Implement webinar scheduling backend with full business logic

Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...

Kamo·5mo ago
FeatureInitializerService

Add webinar type and lead market seed data for KamoCRM demo

Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder inter...

Kamo·5mo ago
Featurekamo-shared-library

Додавання суб’єктів системи вебінару, репозиторіїв, ДТО та ентумів

Вводити повну модель даних для системи розміщення вебінарів: - 9 JPA суб'єктів: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlot, Webinar...

Kamo·5mo ago
Fixkamo-internal

Нормалізувати вихід Quill HTML для послідовного заповнення електронної пошти

Маршрут весь вміст електронної пошти через нормалізаціюQuillHtmlForEmail та обгортанняBodyForEmail перед відправкою, забезпечення послідовного виходу HTML, чи з...

kamo·5mo ago
Refactorkamo-internal

Окремі налаштування підтримки від сторінки підтримки рівня доступу до обраної сторінки налаштувань

- Видаліть вкладку Параметри з / підтримка сторінки, зберігаючи тільки квитки та аналітику - Додайте sub-tabs до аналітики: Огляд та статус & Відповідність Time...

kamo·5mo ago
Featurekamo-internal

Додайте динамічну панель інструментів та URL-адресу Webhook для інтеграції постачальників

- CommerceProviderSetup тепер використовує HelpTipsOverrideContext для відображення контекстного допомогти, що зміни виходячи з поточного вигляду (список, selec...

kamo·5mo ago
ChoreMediaService

Trigger CI/CD rebuild

Kamo·5mo ago
Fixkamo-shared-library

Видаліть реставраціюНалаштування бобів від BaseProviderHttpClient

BaseProviderHttpClient тепер створює власну реставрацію всередині на вимогу одного з контексту програми, фіксація аварійного запуску Послуга безпеки, яка не виз...

Kamo·5mo ago
FixSecurityService

Додавання внутрішнього секрету для публічного каталогу API проксі

Додати *********** в розгортання Служби безпеки Таким чином, APIService може автентифікувати при проксіації підписки на публічну підписку каталог і запити просу...

Kamo·5mo ago
FixAPIService

Include SUBSCRIPTION_CATALOG in default scopes fallback

When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...

Kamo·5mo ago
ChoreMediaService

Trigger rebuild for scopes support deployment

Kamo·5mo ago
Fixkamo-internal

Завантажити результатСвг безпосередньо без будь-яких маніпуляцій

У трубопроводі SVG вже є вихідний фон. Завантажити його як-is.

kamo·5mo ago

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

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

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