Live Change Loglog

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

17,962
Общие изменения
4,631
Особенности
4,552
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,962AIService112APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService382InitializerService300KBService74KlusterServices547MCPGatewayService43MediaService462RAGService61SecurityService1,525TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,587kamo-login319kamo-marketing588kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,325kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI523Chore670Docs228Feature4,631Fix4,552Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
April 27, 2026
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
Fixkamo-internal

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

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

kamo·4mo ago
Fixkamo-internal

Исправьте ошибку подачи 400 и добавьте подзадачи связи с парамами URL

Исправить двойное? ошибка в MediaStream, где feedEndpoint уже содержал запрос парамс, но приведённый приём ?page=... вместо &page=..., вызывающий Неправильный U...

kamo·4mo ago
Fixkamo-internal

Сделайте «All Leads» реальным пунктом меню с иконками в фильтре агентов

- Заменить элемент с пустым значением на ALL , чтобы выпадал Никогда не показывается пустым, когда все лиды выбраны Добавить групповую иконку ко всем лидерам...

kamo·4mo ago
Featurekamo-internal

ASSIGN LEADS справа, фильтр агента неназначенный вариант, очистка колонки сетки

- Врата «Неназначенные лидеры» фильтр фильтра за ASSIGN LEADS «Все лидеры» исключают неназначенных лидеров для членов без права Удалить колонки Street, Product,...

kamo·4mo ago
Featurekamo-internal

Добавить назначение Отправляйтесь в раздел «Рынок и назначение» /leads / new

- Привлекает активных членов команды из **************** на гору - Члены групп по отделам с алфавитно сортированными отделами и членами - Форматы с названиями "...

kamo·4mo ago
Featurekamo-internal

Обновление карт администрирования платформы в соответствии с унифицированной структурой вкладок

Заменить две устаревшие карты (отдельная страница организации + конфигурация) Пять карт, соответствующих фактическим вкладкам: General, Organizations, VOIP & SM...

kamo·4mo ago
Featurekamo-internal

Раскладка полнопроводной сетки и триггер синхронизации движения от Advanced Tab

- Перепроектировать вкладку VOIP и SMS для использования полной ширины области контента: охват статистики трубопроводов Верхний ряд, обработка записей и глобаль...

kamo·4mo ago
Featurekamo-internal

Объединить организации на странице конфигурации с унифицированными вкладками nav

- Добавить организации в качестве вкладки в **************** (Общие организации · VOIP и SMS · Пользователь системы · Расширенный заказ) - Удалить *************...

kamo·4mo ago
Featurekamo-internal

Surface PHONE SERVER ID на вкладке обзора телефонных станций

Операторы, настраивающие поддержку kamo-asterisk на хосте FreePBX, должны вставлять Соответствие VoipProviderInstance UUID в файл конфигурации помощника PHONE S...

Kamo·4mo ago
Featurekamo-internal

Настройки функций вызова проводной связи сквозная абстракция провайдера

- voipApi: добавьте CallFeaturesDto, getCallFeatures() и setCallFeatures() API-звонки - useSoftphone: add ************* state loaded от API при запуске; действи...

kamo·4mo ago
Featurekamo-internal

VOIP RECORDING UPLOADS scope + счетчики/настраиваемые устройства для записи трубопроводов

APIManager: новая опция VOIP RECORDING UPLOADS (используется службой поддержки Камо-Астериск) на хостах FreePBX для загрузки голосовой почты и записи вызовов че...

Kamo·4mo ago
Featurekamo-internal

Замените макет контактной вкладки на полнофункциональный SoftphoneContacts

Извлекает новый компонент SoftphoneContacts, который подключает контакты софтфона Закладка на реальные контакты API через useContacts(). Заменить 4 жестких маке...

kamo·4mo ago
Fixkamo-internal

Обнаружение голосовой активности для обхода отсутствующего типа TS DOM

voiceActivityDetection является действительным свойством WebRTC MediaTrackConstraints. отсутствует в DOM-либе TypeScript, вызывая ошибку типа во время сборки.

kamo·4mo ago
Featurekamo-internal

Wire VAD + push-to-talk; удалите нереализуемые настройки

- vadEnabled теперь проходит как VoiceActivityDetection в сборке Браузер выполняет переключатель при открытии микрофона для вызова - pushToTalk автоматически из...

kamo·4mo ago
April 26, 2026
Otherkamo-internal

debug+fix (softphone): проверка состояния элемента <audio>, автоматическое восстановление при появлении байтов, но звук остается тихим

Статистика WebRTC по недавнему вызову показала входящие Байты = 39680 / приемники Неизменённая / ICE-пара преуспела — мост доставлял аудио на борт Браузер, но о...

kamo·4mo ago
Featurekamo-internal

Прокручиваемый список рингтонов с фильтром поиска

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

kamo·4mo ago
Otherkamo-internal

Dump WebRTC state again 5s after Established + отслеживать все изменения состояния

Свалка установленного времени всегда показывает приемники с приглушенным = истинно, потому что Рукопожатие DTLS и SRTP пока не завершены. Диагностировать "звоно...

kamo·4mo ago
Featurekamo-internal

Добавить еще семь рингтонов в каталог

Боевой корабль Horn, Demon Horn, Land Line, 1985 Ring, Office Phone Ringing Old Phone, Olé under/public/sounds/ringtones/ and wires В RINGTONE CATALOG они появл...

kamo·4mo ago
Featurekamo-internal

Добавьте рингтоны Sci-Fi и Buzzer в каталог

Сбрасывает два новых актива рингтона под /public/sounds/ringtones/ и Зарегистрируйте их в RINGTONE CATALOG, чтобы они появились в Ringtones. subtab и может быть...

kamo·4mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·4mo ago
Fixkamo-internal

Живой звук, который выживает при перебоях нагрузки, центрированный спиннер, исходящий рингбек

Три согласованных исправления для входного звукового пути: 1. AbortError on remoteAudio.play() (видимая на консоли) «Запрос на игру был прерван новым запросом ...

kamo·4mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·4mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·4mo ago
Fixkamo-internal

Подключение анимации + аудио, которое на самом деле играет + разблокировка рингтона

Три согласованных фикса для пути входящего вызова: 1.Визуальная обратная связь при принятии. Щелчок Ответ оставил обе кнопки отзывчивый, но не отзывчивый — пер...

kamo·4mo ago
Fixkamo-internal

Маунт SoftphoneProvider над ToolDock, чтобы окна инструментов могли читать

Всплывающее окно Softphone разбило страницу с надписью «Эта страница не могла загрузиться» потому что окна инструментов устанавливаются внутри ToolDock, который...

kamo·4mo ago
Fixkamo-internal

Используйте реквизит размера сетки, чтобы AV панели заполняли строку

Сетка MUI v7 основана на флексбоксе, поэтому я использовал GridColumn sx был нерабочим — предметы отображались на их естественной ширине и оставляли пустыми Про...

kamo·4mo ago
Fixkamo-internal

Migrate stale ringtone ID по умолчанию

Если сохраненные AV предпочтения пользователя ссылаются на рингтон, который больше не существует в каталоге (например, «классика» до того, как каталог был Обрез...

kamo·4mo ago
Featurekamo-internal

Трехколонный аудио макет, выпадающий сохраненный баннер, заполняющий ширину

Укладывает субтаб аудио как микрофон | Спикер | Продвинутый через полный ряд на экранах lg+ (md по-прежнему соединяет их в пары, xs стек). The Продвинутая карта...

kamo·4mo ago
Featurekamo-internal

Разделите настройки AV на Audio/Video/Ringtones

Реорганизует вкладку «Аудио/Видео» в три внутренних подзадачи и закладки каждый из них горизонтально, так что настройки вписываются в видоискатель без Стена вер...

kamo·4mo ago
Featurekamo-internal

Добавьте вкладку Audio / Video Settings и подключитесь к софтфону

Добавляет магазин AV-предпочтений для каждого устройства (локальное хранилище, специфичное для машины). не роуминг) плюс полнофункциональная вкладка на /setting...

kamo·4mo ago
Featurekamo-internal

Всегда включенная SIP-сессия с автоматическим всплывающим + рингтоном на входящих звонках

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

kamo·4mo ago
Fixkamo-internal

Цифры Dialpad теперь регистрируются на сенсорных устройствах

Кнопки dialpad, называемые e.preventDefault(), как в OnTouchStart, так и OnTouchEnd. Это останавливает браузер от запуска синтетического события щелчка что след...

kamo·4mo ago
Featurekamo-internal

Используйте краткое имя и описание в HTML-главе

DynamicMetaLoader теперь устанавливает document.title на siteNameShort и записывает описание организации в метатег описания. Обновление Static layout.tsx до общ...

kamo·4mo ago
Fixkamo-internal

Отдельное присутствие в мире для маркетинга в чате против участников

Публикация Билеты на виджет чата сохраняют заполнитель в качестве запрашиваемого; используйте только Присутствие СМИ для этих строк. Внутренние и другие билеты ...

kamo·4mo ago
Otherkamo-internal

Pipe sip.js init выполняет вход на сервер через beacon

Сбой в SDK на стороне браузера в настоящее время невидим - всплывающее окно просто «Телефон SDK не смог инициализироваться» без сообщения, WebSocket никогда не ...

kamo·4mo ago
Fixkamo-internal

Globe использует присутствие в медиасессии для маркетинговых посетителей

Запросить сеанс публичных чатов GUIDs при наличии снимка; лечить онлайн, если Сессия или участник запроса подключены. Обработка конверта и СеансGuid deltas on /...

kamo·4mo ago
Otherkamo-internal

Surface SIP.js init/transport errors to browser console

Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...

kamo·4mo ago

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

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

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