Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

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 20, 2026
FixSecurityService

Закладка Resolve Members показывает пустой из-за проблемы базового класса Hibernate TYPE

TYPE(m) Hibernate = :type JPQL filter возвращает 0 результатов при связывании Параметром является базовый класс участника (JOINED наследование). Это влияет на К...

Kamo·4mo ago
FixMediaService

Отметьте сообщения посетителей как тип VISITOR MESSAGE, добавьте имя отправителя в сообщения GET

- PublicChatService: установите messageType=VISITOR MESSAGE, чтобы интерфейс мог различать Посетитель перекликается с ответами агентов на тему STOMP - MediaCont...

Kamo·4mo ago
Fixkamo-internal

Относитесь к типу VISITOR MESSAGE как к всегда от них в TicketChat

Сообщения посетителей, опубликованные через PublicChatService, содержат сообщение Тип = VISITOR MESSAGE. Явно пометьте их как автора = «они» независимо от участ...

kamo·4mo ago
Fixkamo-marketing

Отголоски Skip VISITOR MESSAGE в LiveSupportPanel STOMP

Сообщения посетителей теперь помечены тэгом messageType=VISITOR MESSAGE. Пропустите их в подписке STOMP, чтобы собственные сообщения посетителя не Повторно появ...

Kamo·4mo ago
FixEmailService

Проводите фильтр состояния и автоматические шаблоны в списке

- EmailTemplateController.list() теперь принимает ?status= param и фильтры используя существующий запрос репозитория findByOrgIdAndStatus - Автосемена требовали...

Kamo·4mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·4mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·4mo ago
Fixkamo-internal

Отдельный номер билета / ряд значков от названия в TicketHeader

Титул делил гибкий ряд с номером билета и двумя бейджи, в результате чего его отрезают. Теперь номер билета и значки занимают Их собственный компактный ряд, и н...

kamo·4mo ago
Fixkamo-internal

Обработка ключа билетов в ответ на список поддержки

MediaService возвращает {билеты: [...], TotalElements } но интерфейс Проверяется только на данные. Содержание, в результате чего список всегда становится пустым...

kamo·4mo ago
Fixkamo-marketing

Правильный порт MEDIASERVICE URL от 443 до 80 для контактной формы

Служба ClusterIP разоблачает только порт 80; использование 443 с http Ошибка ConnectTimeout в каждой контактной форме.

Kamo·4mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

Kamo·4mo ago
FixSecurityService

Exclude master model from models list; add debug log to child-org creation check

SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...

Kamo·4mo ago
FixSecurityService

Read session rights as List<String> names, not CSV of integer IDs

Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...

Kamo·4mo ago
Fixkamo-internal

Прекратите двойное переключение на контрольные коробки возрастного диапазона в BranchSetupManager

Box onClick и Checkbox onChange стреляют в каждый клик, переключаясь дважды И оставить государство без изменений. Прекратить распространение на FormControlLabel...

kamo·4mo ago
Fixkamo-internal

Используйте MUI v7 Grid в StackingOrdersManager

MUI v7 Grid2 заменил xs/sm/md на размерный объект.

kamo·4mo ago
April 19, 2026
Fixkamo-internal

Удалите устаревший MUI Grid в StackingOrdersManager

MUI Grid v2 сбросил реквизит элемента; используйте реквизит размера непосредственно на Сетке.

kamo·4mo ago
Fixkamo-marketing

Стабилизировать ширину обратного отсчета, чтобы предотвратить колебание текста баннера

Контейнер с фиксированной шириной с табличными номерами предотвращает макет Сдвиги по мере изменения цифр обратного отсчета каждые 50 мс.

Kamo·4mo ago
Fixkamo-internal

Выравнивание модели-редактора SERVICE TYPES с backend ServiceType enum

Список приложений редактора дрейфовал от backend ServiceType enum: - Недостающие 8 приложений (AI SUPPORT, SUPPORT, KNOWLEDGE BASE), ПРИМЕЧАНИЯ, ПОС, ДОКС, МЕТ,...

kamo·4mo ago
Fixkamo-shared-library

Замена AppConfig является только восходящей, никогда не удаляет при отсутствии полезной нагрузки

Предыдущее поведение удалило любую существующую строку конфигурации приложения, чей ServiceType не было в входящей полезной нагрузке. Это превратило частичные п...

Kamo·4mo ago
Fixkamo-marketing

Переместить ключи i18n в правильное пространство имен дома

Ключи были случайно размещены в пространстве имен; в разделе было показано Необработанные ключевые строки вместо переведенного текста.

Kamo·4mo ago
Fixkamo-internal

Отправить нуль вместо пустой строки для создания контентаJson/contentPlainText на kb

Пустая строка недействительна для типа колонки JSONB, вызывая ошибку DB при создании статьи без контента.

kamo·4mo ago
Fixkamo-login

Правильная уборка слушателей мероприятия Capcha на этапе перехода

Звонки removeEventListener были внутри обратного вызова setTimeout Возвратное значение, которое JavaScript игнорирует. Это привело к тому, что обработчики накоп...

Kamo·4mo ago
FixInitializerService

UPSERT SYSTEM email template rows on every run

Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...

Kamo·4mo ago
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·4mo ago
Fixkamo-internal

Используйте {{logoUrl}} заполнители, поэтому отправленные электронные письма соответствуют предварительному просмотру

fullEmailHtml теперь хранит **************************** Заполнители в bodyHtml вместо разрешенных локальных путей. EmailTemplateService уже вводит абсолютные U...

kamo·4mo ago
Fixkamo-shared-library

Переписать все канонические шаблоны с полным фирменным дизайном

Все 5 шаблонов теперь используют последовательную внешнюю структуру таблицы (600px, округленную) Карта, серый заголовок / футер), соответствующий серийному реда...

Kamo·4mo ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены