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

Мастер соответствия из политик модели безопасности

API типов филиалов отображает политику алкоголя / табака / огнестрельного оружия в состояние волшебника Шаг динамического соответствия: опустить из nav, когда м...

kamo·4mo ago
April 20, 2026
Featurekamo-marketing

Показать живое состояние со ссылкой changelog и ежедневным счетом

Замените предварительный просмотр обратного отсчета и регистрационную копию компактным «Now LIVE» Callout, сохраняйте ссылку changelog и всегда покажите сегодня...

Kamo·4mo ago
FeatureSecurityService

Сделайте RoleRightsSyncService полностью самовосстанавливающимся на каждом ботинке

Добавление или удаление RoleRightType никогда не должно снова требовать запуска. KamoInitializerService. syncAll() теперь работает в три этапа на каждом стартап...

Kamo·4mo ago
Featurekamo-internal

Добавить настройки администрирования платформы — гранты, события, каталог планов

- Новые страницы в разделе /settings/platform (охраняемые HasPlatformAdminAccess): - /организации - список каждой организации, грант/изменить/отозвать планы COM...

kamo·4mo ago
FeatureBillingService

Добавить контроллер PlatformAdmin + сервис для грантов на комп-план

- PlatformAdminController at /api/billing/platform (классовый уровень @PlatformAdminOnly) - GET/orgs, GET/orgs/{orgId} - POST/orgs/{orgId}/grants, PATCH |DELETE...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel для камокрома и OWNER UNLIMITED

DataLoader: организация выпадения Type arg from createOrg, set isTopLevel=true on kamocrm KamoCRMAgeReqUpdateRunner + test: match on IS TOP LEVEL = TRUE вместо ...

Kamo·4mo ago
Featurekamo-shared-library

Добавить Organization.isTopLevel, PaymentMethod.COMP, COMP * типы событий; удалить Организацию Тип номера

Организация: заменить мертвое поле "тип" флагом "isTopLevel" для идентификации владельца платформы - PaymentMethod: добавьте COMP для бесплатных грантов для адм...

Kamo·4mo ago
Featurekamo-internal

Участник-заявитель поддерживает права gating и двухрежимный вид билета

NavTop: покажите кнопку поддержки для любого права поддержки (агента или участника) - SupportButton: шлюз каждого выпадающего элемента по праву - Создать / Прос...

kamo·4mo ago
Featurekamo-shared-library

Добавить права участника-запрашивающего (133-136)

Добавляет четыре новых права на поддержку для неагентов: **************** (133) - CREATE SUPPORT TICKET (134) - REQUEST WEBINAR (135) VIEW MY SCHEDULED WEBINARS...

Kamo·4mo ago
Featurekamo-internal

Добавить кнопку Sync Rights в SecurityRoleManager для организаций верхнего уровня

Кнопка видна только тогда, когда сайт organization.hasParent является ложным. Звонки POST/api/security/roles/sync-rights перезагружает таблицу ролей.

kamo·4mo ago
FeatureSecurityService

Извлечь RoleRightsSyncService и добавить конечную точку синхронизации прав

RoleRightsSyncService: централизует логику синхронизации прав на роль для обеих сторон ************************* Таблицы; Стартап и по требованию DataLoader: де...

Kamo·4mo ago
Featurekamo-shared-library

Сделайте права на роль DTO управляемыми и добавьте синхронизацию прав модели безопасности

- SecurityRoleDTO.fromOrgRole(): перечислить все права Типовые значения с DB Настройки как поиск - новые права появляются с NOT SPECIFIED автоматически ********...

Kamo·4mo ago
Featurekamo-shared-library

Добавить ALLOW PROMOTING MEMBERS (id 132)

Kamo·4mo ago
Featurekamo-internal

Показать город и подразделение посетителя билета гео ряд

Дисплей как «Город, Регион, Страна (IP)» — нули фильтруются таким образом Уменьшается, когда доступны только данные по странам

kamo·4mo ago
FeatureMediaService

Экспозиция города и подразделения в гостевом геопоиске

- Расширение георезультатной записи с полями города и подразделения - Switch SupportTicketService.toDTO() для использования GeoLookupService (IP-уровень) Поиск)...

Kamo·4mo ago
Featurekamo-internal

Добавьте парам URL вкладки на страницу /account для глубоких ссылок и повышения настойчивости

Состояние вкладки теперь синхронизировано с ****************, поэтому ссылки для конкретной работы вкладок и правильная вкладка остается выбранной на обновлении...

kamo·4mo ago
Featurekamo-internal

Показать флаг посетителя, страну и IP в заголовке билета

- Добавить VisitorIpAddress, VisitorCountryCode, VisitorCountryName для поддержки - Render flag emoji + название страны + строка IP-адреса в TicketHeader

kamo·4mo ago
FeatureMediaService

Показать флаг посетителя и местоположение в заголовке билета поддержки

Введите PublicChatVisitorRepository и GeoLiteLocationRepository в службу поддержки Заселить посетителяIpAddress, VisitorCountryCode, VisitorCountryName в toDTO(...

Kamo·4mo ago
Featurekamo-marketing

Заменить нативный WebSocket на STOMP/SockJS в LiveSupportPanel

- Добавить пакеты @stomp/stompjs и sockjs-client Подключение к медиа.{domain}/ws/public-chat через SockJS+STOMP WebSocket to api.{domain} - неправильный хост и ...

Kamo·4mo ago
FeatureMediaService

Исправьте сквозной публичный чат в режиме реального времени через STOMP/NATS

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

Kamo·4mo ago
Featurekamo-internal

Автооткрытая поддержка всплывающих билетов в уведомлении NEW TICKET NATS

Когда приходит новый билет поддержки, бэкэнд теперь отправляет NEW TICKET STOMP в дополнение к PENDING COUNT. Контекст поддержки обрабатывает его с помощью инст...

kamo·4mo ago
Featurekamo-marketing

Добавить /подтвержденную связь страницу с анимированным героем, временной линией и CTA

Замените сообщение об успехе в контактной форме выделенной премией Страница подтверждения: анимированная галочка SVG с разрывом частиц, Что происходит Следующая...

Kamo·4mo ago
Featurekamo-internal

Redesign LabelManager — редактирование встроенного раздела, исправление сломанного сохранения, по умолчанию только для чтения

Переписывает LabelManager.tsx с рисунком чтения/редактирования. Исправляет сломанное спасение кнопка (validateForm заблокирована, потому что поля контактов и ко...

kamo·4mo ago
FeatureEmailService

Добавить валидатор домена KamoMail для блокировки адресов электронной почты перекрестных арендаторов

Вводит компонент KamoMailDomainValidator, который проверяет на уровне обслуживания соответствует ли представленный домен электронной почты проверенному домену п...

Kamo·4mo ago
Featurekamo-internal

Ограничение домена KamoMail на почтовый ящик, псевдоним и создание общего почтового ящика

Когда KamoMail является поставщиком электронной почты, пользователи могут создавать только почтовые ящики. псевдонимы и общие почтовые ящики с использованием пр...

kamo·4mo ago
FeatureConversionService

Add image resize and favicon generation endpoints

Kamo·4mo ago
FeatureInitializerService

Add migration runner for logo_full_ext column on orgs

Kamo·4mo ago

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

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

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