Live Change Loglog

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

17,896
Общие изменения
4,600
Особенности
4,522
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 29, 2026
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·5mo ago
Fixkamo-meet

Заблокируйте имя дисплея через родное имя Meet Настройка имени для аутентифицированных пользователей

Sidecar config.js теперь устанавливает readOnlyName:true, когда у пользователя есть *** cookie или JWT в URL-адресе страницы (обнаружено с помощью заголовков ре...

Kamo·5mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·5mo ago
Fixkamo-internal

Переместите все поля встреч (sendChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl) в backend

Маршрут API Next.js удалял sendChatInvite, sendEmailInvite, customMessage и roomAlias — только пересылающая комнатаName и inviteMemberIds. Бэкенд не получил фла...

kamo·5mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·5mo ago
Featurekamo-internal

Передача доступных Участников всем экземплярам MeetingDialog и самовыборам, если они не предоставлены

- MemberList передает доступные члены каждому элементу - MemberItem передает доступных членов в свой Диалог Диалог самофетчей членов от **************** когда д...

kamo·5mo ago
Fixkamo-meet

Генерировать Prosody JWT из сессии OTK и перенаправить с ?jwt= для правильного модератора auth

Поток ОТК сейчас: 1. Проверяет OTK через коляску → получает сеанс (memberId, displayName и т. д.) 2.Сохраняет отображаемое имя в локальном хранилище 3. Звонки /...

Kamo·5mo ago
Fixkamo-meet

Применяйте цвет org nav ко всей левой колонке перед встречей, а не только полосе панели инструментов

Целевой экран .premeeting (контейнер полной высоты) и его содержимое Дети-панели вместо генерируемых имен классов. Также включает в себя встречу ящик инструмент...

Kamo·5mo ago
Featurekamo-meet

Полный режим настроек с вкладками Devices/Sounds/More/Shortcuts, именем дисплея на главной карте, основным цветным наложением

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

Kamo·5mo ago
Fixkamo-login

Переадресация IP-адреса посетителя и User-Agent для резервного копирования для точной регистрации активности учетной записи

Маршруты API Next.js не перенаправляли X-Forwarded-For, X-Real-IP или Заголовки User-Agent в бэкэнде Java, в результате чего активность учетной записи регистрир...

Kamo·5mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·5mo ago
Featurekamo-meet

Проверяйте существование комнаты до анонимного присоединения, добавьте режим настроек с выбором устройства

Анонимные пользователи должны ввести действительное название конференц-зала - страницу приветствия Проверяет /api/meet/exists/{roomName} перед тем, как разрешит...

Kamo·5mo ago
Featurekamo-internal

Добавить пользовательские текстовые сообщения в MeetingDialog для приглашений чата / электронной почты

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

kamo·5mo ago
Fixkamo-internal

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

И MemberItem (Центр взаимодействия), и ChatBox (окно инструментов чата) открыть Диалог с заранее выбранным целевым членом, что позволяет пользователь, чтобы уст...

kamo·5mo ago
Fixkamo-internal

Маршрут соответствует конфигурации API через APIService вместо прямого MediaService

Существующий маршрут встречи/создания использует forwardToApi (APIService). Прокси для MediaService. Новые конфигурационные / фоновые маршруты должны следовать ...

kamo·5mo ago
Fixkamo-meet

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

Аутентифицированные участники (прибывающие через OTK) получают свое имя предварительно заполненным и заблокированный — вход настроен на readOnly с отключенными ...

Kamo·5mo ago
Fixkamo-meet

Используйте относительные URL-адреса BOSH / WS в config.js, добавьте OTK auth с именем pre-fill, загрузите CSS для Nav цветов

Три фикса: 1. config.js BOSH URL изменился с кластерного внутреннего адреса на относительный /http-bind (nginx proxies to Prosody). WebSocket использует заголов...

Kamo·5mo ago
Featurekamo-meet

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

Заменить Познакомьтесь с приветственным экраном по умолчанию с пользовательской целевой страницей, которая: - Загрузка фонов из темы MinIO с карусельными перехо...

Kamo·5mo ago
Fixkamo-internal

Переместите новую кнопку Tab после Chat Now только в виде значка, удалите дубликат ссылки Notes

Новая вкладка теперь является кнопкой значка (без метки), расположенной справа от Chat Now. Заметки удалены из NavTop, так как он уже в NavPri.

kamo·5mo ago
Fixkamo-meet

Включить nginx SSI и скопировать отсутствующий HTML включают файлы (head.html, base.html, fonts.html, body.html, plugin.head.html)

Meet Meet использует nginx Server Side Includes для создания index.html Несколько частичных HTML файлов. Без SSI включен и включает файлы В настоящее время стра...

Kamo·5mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·5mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·5mo ago
Featurekamo-internal

Добавить /settings/features/meets page с 5 вкладками для конфигурации видеоконференций уровня org

Новая страница настроек с General, Security & Access, Recording, Branding и закладки уведомлений. Включает клиент meetApi, прокси-маршруты MediaService, Выбор в...

kamo·5mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

Kamo·5mo ago
Featurekamo-shared-library

Добавить OrgMeetConfig, MeetBackground, MEET RECORDING ImageAssocType и получать разрешения

Добавляет конфигурацию видеоконференций уровня Org с по умолчанию для лобби. гостевой доступ, запись, брендинг и уведомления. Новые разрешения: RECORD MEETINGS ...

Kamo·5mo ago
Fixkamo-shared-library

Добавить явные аннотации @JsonProperty в поля видимости KbArticle AI

Убедитесь, что Джексон сериализует / десериализирует aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers с правильными названиями полей.

Kamo·5mo ago
Fixkamo-internal

Предотвратить бесконечный цикл повторного рендеринга в MeetingDialog, вызванный ссылками на репертуар по умолчанию

УпотреблениеEffect имело предварительно выбранных участников (по умолчанию для []) в качестве зависимости, создание нового массива на каждом рендере и запуск бе...

kamo·5mo ago
Chorekamo-internal

Скачать Trigger для MUI 7

kamo·5mo ago
Fixkamo-internal

Сделайте иконку Chat Now белой, синхронизируйте значок электронной почты со списком сообщений, используйте CSS color-mix для цветов тем

NavTop: изменит цвет ForumIcon на белый в соответствии с лейблом Chat Now - MessageBrowser / MailButton: координируйте обновление электронной почты WebSocket с ...

kamo·5mo ago
March 28, 2026
ChoreMediaService

Trigger rebuild

Kamo·5mo ago

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

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

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