Live Change Loglog

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

17,865
Общие изменения
4,581
Особенности
4,512
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 30, 2026
Fixkamo-meet

Перепроектируйте закрытые страницы в соответствии со стилем приветственной страницы

- Фоновое слайд-шоу с анимацией блек / масштаб (интервал 8s) - 15% первичное наложение цвета + наложение градиентной атмосферы - Стеклянная карта морфизма (rgba...

Kamo·5mo ago
Fixkamo-meet

Закрытые страницы и правильная структура URL аватара

Закрытые страницы (close.html, close2.html) теперь используют фоновое изображение логотип, фавикон и стиль стекломорфизма, соответствующий странице приветствия ...

Kamo·5mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·5mo ago
FeatureMediaService

Include org static background images in meet virtual backgrounds

Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...

Kamo·5mo ago
Fixkamo-meet

Размер водяного знака логотипа Double Org и сила белого текста во встроенном диалоге

- Двойные размеры базы водяных знаков (71x32 → 142x64) в variables.scss - Двойные ограничения .leftwatermark max (140x70 → 280x140) в base.scss Сила белого цв...

Kamo·5mo ago
Featurekamo-meet

Получите отображаемое имя от первого / последнего имени и создайте URL-адрес аватара из сеанса

Используйте MemberFirstName и MemberLastName с *** сессии для создания правильно отображать имена вместо того, чтобы возвращаться к имени пользователя. строител...

Kamo·5mo ago
FeatureSecurityService

Add first name, last name, and avatar hash to *** session

Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...

Kamo·5mo ago
Fixkamo-internal

Handle meetReturn перенаправляет пользователей на встречу после входа

Обнаружение ответа на парам запросов на домашней странице (от перенаправления KamoMeet auth) Создайте OTK и перенаправьте аутентифицированных пользователей обра...

kamo·5mo ago
FixMediaService

Resolve org theme backgrounds not appearing in meet virtual backgrounds

- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...

Kamo·5mo ago
Fixkamo-meet

Решить проблемы OTK auth и перенаправления входа в KamoMeet

Исправьте поиск ключа Redis в validate-otk (отсутствовал префикс ***, в результате чего все проверки OTK потерпели неудачу) - Имена полей сеанса Map SecuritySer...

Kamo·5mo ago
FixMediaService

Upload meet backgrounds to public MinIO bucket with hash-based naming

Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...

Kamo·5mo ago
Fixkamo-meet

Замените нативный диалог входа Meet на перенаправление портала org для KamoMeet auth

KamoMeet использует только аутентификацию OTK → JWT. Когда Meet's auth middleware обычно показывает диалог логина имени пользователя / пароля, перенаправляет на...

Kamo·5mo ago
March 29, 2026
Fixkamo-internal

Удалить клиентскую часть OTK из многочастной загрузки, добавить запись отладки загрузки

Клиент генерировал потерянный OTK перед загрузкой (маршрут Next.js). Создает свой собственный серверный OTK для бэкэнда. Удалил клиента OTK упрощает поток и уст...

kamo·5mo ago
FixMediaService

Return serialization-safe Maps instead of raw JPA entities in MeetConfigController

All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...

Kamo·5mo ago
Fixkamo-meet

Удалить акции Встречайте виртуальные фоны, используйте только фоны уровня орга

- Снятый жесткокодированный массив IMAGES с Constants.ts (7 фондовых фонов) Компонент VirtualBackgrounds теперь напрямую использует динамические фоны брендинга ...

Kamo·5mo ago
Fixkamo-internal

Упростите поиск имен дисплеев NavTop и исправьте URL-схему MediaService

- Удалить имя пользователяAlias lookup из getDisplayName, использовать запись участника напрямую Исправьте URL MediaService K8 от https:8443 до http:80

kamo·5mo ago
Fixkamo-meet

Обслуживание виртуальных фонов через собственную динамическую систему брендинга Meet

Добавлена /api / конечная точка брендинга, которая возвращает фоны организации в ожидаемом Meet Формат. Настройка DynamicBrandingUrl в конфигурацию So Meet fetc...

Kamo·5mo ago
Fixkamo-internal

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

Ручное извлечение с пересылкой FormData нарушало многочастные границы. Теперь реконструирует FormData и использует forwardToApi, который правильно обрабатывает ...

kamo·5mo ago
Fixkamo-shared-library

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

Предыдущий INNER JOIN на tb.member исключил фоны, где член был NULL, который является наиболее пользовательским уровнем. Теперь использует подзапрос через User→...

Kamo·5mo ago
Featurekamo-meet

Интегрируйте настройки уровня орга в конфигурацию Meet и брендинг

Sidecar извлекает OrgMeetConfig из бэкэнда и отображает все настройки: - Аудио/видео немые по умолчанию - Режим лобби/ожидания - Требования к гостевому доступу ...

Kamo·5mo ago
FeatureMediaService

Add public config and backgrounds endpoints for sidecar consumption

GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...

Kamo·5mo ago
FixMediaService

Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController

MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...

Kamo·5mo ago
FeatureMediaService

Add config CRUD, background management, and org-theme endpoints

All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...

Kamo·5mo ago
Featurekamo-internal

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

- Добавить маршрут GET для фонов темы org **************************** - Обновить meetApi.ts: удалить whoCanCreate и emailInvitesEnabled из MeetConfig, добавить...

kamo·5mo ago
Fixkamo-internal

Получите шаблон подписи непосредственно из EmailService с OTK auth, добавьте отладку

forwardToApi for /api/email/signature-templates шлюз вместо почтового прокси Next.js. В настоящее время непосредственно из Электронная почта с правильными загол...

kamo·5mo ago
Fixkamo-internal

Сеанс чтения от Redis напрямую (так же, как /api/user-info), используйте forwardToApi для всех вызовов службы

Коренная причина: профиль отправителя показал «Ваш коллега» Это называется несуществующей конечной точкой службы безопасности. Подпись Он был искажен, потому чт...

kamo·5mo ago
Fixkamo-internal

Replicate exact email composer data flow for meeting invite emails

The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...

kamo·5mo ago
Fixkamo-internal

Очистите электронную почту приглашения на встречу - удалите логотип, исправьте тему / хост, правильно вставьте пользовательское сообщение

Изменения шаблонов: - Снятое изображение логотипа (заголовок шаблона подписи обрабатывает брендинг) — Removed ‘Привет, ваш коллега пригласил вас — заменено на з...

kamo·5mo ago
Fixkamo-internal

Wrap Meeting приглашает электронные письма с шаблоном подписи (заголовок / футер / подпись) и включает пользовательское сообщение

Теперь повторяет ту же самую обертку электронной почты, что и композитор электронной почты: 1. Получает шаблон подписи от EmailService (область пользователя, за...

kamo·5mo ago
FixMediaService

Update health probes to HTTP port 80 to match new server config

Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.

Kamo·5mo ago
Fixkamo-internal

Отправляйте приглашения на электронную почту прямо в EmailService, а не через шлюз APIService

Основная причина: маршруты forwardToApi через шлюз Java APIService Не сохраняет многочастные границы FormData правильно. Электронная почта композитор работает, ...

kamo·5mo ago
Fixkamo-internal

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

Сопоставьте стиль страницы лидов / квартир со светлыми фонами цветового сочетания Вместо насыщенных первичных цветов.

kamo·5mo ago
FixMediaService

Switch MediaService to HTTP port 80 — TLS termination at Traefik

Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.

Kamo·5mo ago
Fixkamo-meet

Загрузить орг CSS/favicon сразу на каждую загрузку страницы, расширить настройки до 800px, заставить темный текст/иконы во всех диалогах, уменьшить предварительный просмотр видео

1. Branding: loadThemeAssets() теперь работает ПЕРВЫЙ перед любым потоком аута, поэтому Org CSS (--navpri, -color-primary), favicon и данные логотипа Даже во вр...

Kamo·5mo ago
Fixkamo-meet

Брендинг переопределяется, настройка диалогового макета и блокировка имени дисплея через изменения источника

PreMeetingScreen: используйте переменный каскад CSS для цвета фона левой колонки (-navpri/-color-primary fallback) PreMeetingScreen: добавьте favicon override и...

Kamo·5mo ago

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

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

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