Live Change Loglog

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

17,874
Общие изменения
4,587
Особенности
4,515
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 27, 2026
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Refactorkamo-shared-library

Ориентируйте живые записи на профиль адреса учетной записи, снимите исторические адреса

Записи прямой торговли Orient ссылаются на первичную доставку / биллинг профиля учетной записи адреса, с моментальными снимками, сделанными только тогда, когда ...

Kamo·4mo ago
Featurekamo-internal

/account/ new copy-from-lead UX, полные имена, двойные телефоны, адрес; управление адресами на уровне учетной записи

Фронтенд: - /account/new: кнопка «Copy from Lead» на секцию + заголовок «Copy all from Lead» (при использовании leadId param) - Раздел имени: префикс, первый, с...

kamo·4mo ago
FeatureSecurityService

Поддержка вложенного имени/электронной почты/телефонаЧисла + конечные точки управления адресами

- AccountController принимает вложенное имя/email/phoneNumbers JSON на POST/PUT Начальный адрес на POST создает SHIPPING (и BILLING при использовании набора AsB...

Kamo·4mo ago
Refactorkamo-shared-library

Переключите Account.java на встраиваемые файлы; добавьте объект AccountAddress для списков доставки / выставления счетов

- Add AccountAddressType enum (ВЫБОР, БИЛЛИНГ) - Add AccountAddress entity (счет FK, тип, этикетка, EmbAddress, временные метки) Добавить аккаунтAddressReposito...

Kamo·4mo ago
Featurekamo-internal

История производственного класса + вкладки голосовой почты с инструментом медиаплеера

Закладка истории (SoftphoneHistoryTab.tsx): Бесконечная прокрутка через IntersectionObserver внутри контейнера прокрутки панели - Фильтровые чипы: Все / Входящи...

kamo·4mo ago
FeatureInitializerService

Миграционный бегун для колонок Recording provider-lookup + колонки архивов VM

Добавляет RECORDINGS.provider instance id (UUID) и provider external id (VARCHAR(64)) плюс составной индекс idx recordings provider lookup, используемый основно...

Kamo·4mo ago
FeatureConversionService

Persist providerInstanceId + providerExternalId на записи при глотании

Потоки X-Phone-Server-Id и X-Asterisk-Unique-Id (уже в UnprocessedRecording) на новых полях RecordingMetadata, поэтому строки вызова / голосовой почты в системе...

Kamo·4mo ago
FeatureDocsService

Добавить ******************* с поддержкой HTTP Range

Общие конечные точки потоковой передачи для аудио/видеоизображения, используемые внутренним инструментом MediaPlayer. Повторное использование авторизации ImageS...

Kamo·4mo ago
FeatureVOIPService

Запись воспроизведения, архив голосовой почты, выделенная голосовая почта, обогащение истории

- Новая запись Контроллер с объемным поиском, потоковое аудио для треков master + per-channel и метаданные для окна инструмента медиаплеера CallController.getCa...

Kamo·4mo ago
Featurekamo-shared-library

Ключи поиска провайдера на Записи, архив голосовой почты, потоковая передача диапазона MinIO

- Запись: добавить провайдераInstanceId + провайдерExternalId для присоединения провайдера call-history / voicemail строки обратно к средствам визуализации - Ph...

Kamo·4mo ago
Fixkamo-internal

Удалите избыточное название истории поля из панели истории

Маркировка вкладок уже передает контекст — заголовок и подзаголовок растрачивали пространство экрана. Кнопка перезагрузки переместилась в панель инструментов.

kamo·4mo ago
Fixkamo-internal

Удалить макет, вызывающий подпрыгивание тела электронной почты

Внешнее движение. Проповедь div's 'layout' боролась с внутренним AnimatePresence высота: анимация «авто», создание цикла обратной связи FLIP на электронных пись...

kamo·4mo ago
Featurekamo-internal

Добавить вкладку «История» — выделенный график аудита с поиском и фильтрами

- LeadHistoryPanel: липкая панель инструментов фильтра с дебюнсированным поиском, фильтры ****************, таблица MUI с пагинацией, цветные чипы событий, разр...

kamo·4mo ago
FeatureSecurityService

Добавить GET /{id}/history и /{id}/history/filters конечные точки

Назначенная, фильтруемая, доступная для поиска конечная точка с лид-историей с загрузкой пакетного актера (без N + 1). Конечная точка фильтра возвращает различн...

Kamo·4mo ago
Featurekamo-shared-library

Добавить журнал аудита истории лидов - сущность, реестр, сервис, DTO, крючки LeadService

- LeadHistory entity (UUID PK, простые длинные FK - никаких ограничений FK для удаления / преобразования свинца) - LeadHistoryEventType enum с читабельными этик...

Kamo·4mo ago
Featurekamo-internal

Динамическая этикетка типа участника в заголовке страницы моей учетной записи

Заголовок теперь гласит «Мой аккаунт участника команды», используя сконфигурированный этикетки поведения, автоматически переключающиеся после загрузки типа учас...

kamo·4mo ago
Featurekamo-internal

Переместить кнопку Create Document в панель инструментов DocManager

Кнопка была доступна только на /doc/manager. Перенес всю логику (состояние, обработчик, DOC TYPES, меню) в DocManager Он появляется на каждом встроенном экземпл...

kamo·4mo ago
Fixkamo-internal

Всегда отображайте кнопку «Создать документ» на странице менеджера doc

Снято защитное устройство getMemberId() > 0, которое скрывало кнопку во время Окно загрузки UserInfo. Страница уже позади, поэтому нет Здесь необходима проверка...

kamo·4mo ago
Fixkamo-internal

Восстановление организации импорта удалено случайно

organization.id по-прежнему необходим для обработки запроса CreateDocument Тело; должно быть удалено только состояние редактора.

kamo·4mo ago
Fixkamo-internal

Показать Создать кнопку Документ для всех зарегистрированных членов

Функция проверки флага (isDocsEditor → isDocs → hasFeature DOCS) возвращался ложным, потому что функции организации используют устаревшие типы ключей. Кнопка те...

kamo·4mo ago
Featurekamo-internal

Международная поддержка — CountrySelect, LanguageSelect, Subdivision Поле во всех формах

- Добавить многоразовые CountrySelect (207 стран, значки флага), LanguageSelect (26 языков, значки флага), SubdivisionField (выпадение штата США с флагами; друг...

kamo·4mo ago
Fixkamo-internal

Удалите фильтры полевого уровня Datagrid и плавающий ряд фильтров

Отключили все колоночные фильтры и вводную строку плавающего фильтра, чтобы Сетка показывает только заголовки колонок и строки данных. Также убрали фильтры пане...

kamo·4mo ago
Fixkamo-internal

Переместить кнопку Upload в панель инструментов DocManager

Триггер загрузки был только в реквизите действий страницы /doc/manager. Это делает его невидимым, когда DocManager встроен в другие страницы. перенесенный Кнопк...

kamo·4mo ago
Featurekamo-shared-library

Добавить международную поддержку — Ведущая страна/подразделение/временная зона, язык организации, CountryType isProvince

CountryType: add PROVINCE NAMES set, isProvince(), getSubdivisionLabel() - Организация: добавить язык (язык) поле - Свинец: добавьте поля страны (CountryType), ...

Kamo·4mo ago
Fixkamo-internal

Разрешить загрузку опций для прокрутки во встроенном DocManager

Загрузка контейнера вкладки была переполнена: скрыта, вырезаны варианты для каждого файла (описание, папка, тип документа, уровень доступа) в ограниченном росте...

kamo·4mo ago

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

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

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