Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

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 29, 2026
Fixkamo-internal

Очистити стебла на сторінці освіження замість відновлення вихованця

Мінімізовані вікна інструментів не виживають, тому відновлення шестигранних позицій створених дитячих голів з відсутніми іконками та нефункціональними натискача...

kamo·5mo ago
Fixkamo-meet

Прочитати Ім'я перенаречених більш агресивний, тому не варто перезаписати його

Зустріч може замінити вікно. Налаштування повністю під час завантаження, очищення читати Ім'я прапора. Додати об'єкт.defineПроперти пастку на вікні.config to re...

Kamo·5mo ago
Fixkamo-meet

Послухайте події для брендингу async, щоб логотип і org кольори рендерять

PreMeetingScreen, водяні знаки та ласкаво просимо вікно. KAMO MEET BRANDING раз під час рендерингу, відсутні дані, коли асинхронне навантаженняBranding() завер...

Kamo·5mo ago
Fixkamo-meet

Вирішити налаштування діалогові питання якості — висота, переповнення вкладок та білий текст

Зміна фіксованої висоти 560px до авто з 85vh макс. так вміст підходить без прокрутки. Додати flexWrap до панелі вкладок, щоб загорнути замість затискання. Колір...

Kamo·5mo ago
Refactorkamo-internal

Rewrite HexHead система розміщення з двигуном детермінованого планування

Замінює систему зіткнень-відповідомлень (спіральПошук, розв’язання літатиToHomeRow, dock/group RAF петлі) з однією функцією детермінування. Виправлення шестигра...

kamo·5mo ago
Featurekamo-meet

Збережіть назву оригінального номера (без капіталізації / просторів), додайте поле URL-адреса копіювання

1. Disabled SafeStartCase() який перетворював 'myroom123' в 'Myroom 123' з капіталізації та випадкових просторів. Назва номеру тепер відображається точно так, я...

Kamo·5mo ago
Featurekamo-internal

Додавання індикатора друку в чаті AI, чекаючи відповіді

Потокове бульбашок тільки показали, коли вміст вже потокнув, не залишаючи візуального зворотного зв'язку під час очікування REST. Додано bouncing точок Індикато...

kamo·5mo ago
Fixkamo-internal

Приховати вкладки, коли учасникД "новий" для запобігання помилок BAD REQUEST

The /settings/member/new URL (з кнопки "Додати Учасника") спійманий [memberID] динамічний маршрут, викликаючи підрахунок і PlansBillingTab, щоб зробити виклики ...

kamo·5mo ago
Fixkamo-meet

Дійсність OTK ПЕРШ перед завантаженням будь-яких тематичних активів для запобігання

ROOT CAUSE: брендинг/overrides.js було завантаження org-config, CSS, favicon BEFORE Перевірка OTK. Ці мережеві запити взяли 10+ секунд, виклик OTK для завершенн...

Kamo·5mo ago
Fixkamo-internal

60s OTK TTL для зустрічей з вікнами, незалежним чатом / електронною поштою запрошує, що не блокує на спині

ROOT CAUSE: OTK мав 10-другий ТТЛ. За час кармо-меетки Завантажено всі свої активи та брендинг/overrides.js ran для перевірки OTK, вона була вже expired в Redis...

kamo·5mo ago
Fixkamo-meet

Правильно заблокувати ім'я дисплея через налаштування override + DOM

Тришаровий підхід до забезпечення ім'я закривається для автентифікованих користувачів: 1. локальнийСторажний прапор 'kamo-meet-authenticated' виживає OTK→JWT пе...

Kamo·5mo ago
Fixkamo-internal

Відправте чат за допомогою наявного API сеансу чату, електронну пошту запрошує через багатоквартирний сервіс

Чат запрошує: створює/забирає чат-сесію через POST /api/media/sessions/chat потім надішлемо зустріч, запрошуючи текст повідомлення в цій сесії. Використання Точ...

kamo·5mo ago
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

Ім'я дисплея блокування через рідне читання MeetOnly Налаштування імен для автентифікованих користувачів

- Sidecar config.js тепер встановлює читанняOnlyName:true коли користувач має * cookie або JWT у URL-адресі сторінки (розглянуто через відправники / cookie) - n...

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, приєднатисяUrl) для повернення

The Next.js API маршрут був демонтаж відправкиChatInvite, sendEmailInvite, Спеціальна пропозиція, а також кімнатаАлія — тільки передпокійна кімнатаНазва та запр...

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

Передача доступнихМетерів на всі зустрічіДіалогові екземпляри та самолікування, коли не передбачено

- членСписок переходить до кожного учасника - членItem переходить на зустріч - ЗустрічіДіалог самопливні члени з **************** коли доступнийMembers проп є п...

kamo·5mo ago
Fixkamo-meet

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

OTK потік тепер: 1. Дійснює OTK через боковину → отримує сеанс (члени, відображенняName тощо) 2. Заощаджує ім'я дисплея на локальнеStorage 3. Дзвінки /api/auth/...

Kamo·5mo ago
Fixkamo-meet

Застосувати колір орг на весь дометовий лівий стовпчик, не просто панель інструментів

Ціль .premeeting-screen (повний контейнер) і його зміст панель дітей замість створених назв класів. Також обкладинки в скринька інструментів та стрічкою.

Kamo·5mo ago
Featurekamo-meet

Повні налаштування модуля з пристроями / накладками / more /Shortcuts, відображення назви на головній картці, первинна кольорова накладка

- Ім'я дисплея тепер потрібно поле на головній картці над приміщенням введення, не в налаштуваннях. Користувачі повинні ввести своє ім'я перед вступом. - Налашт...

Kamo·5mo ago
Fixkamo-login

Переадресний відвідувач IP і Користувач-Агент для зворотного зв'язку

Далі.js API маршрути не пересилали X-Forwarded-For, X-Real-IP, або Користувач-Агентні заголовки до Java Backend, що викликає активність облікового запису для вх...

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

Дійсність існування кімнати перед анонімним приєднанням, додавати параметри модуля з вибором пристрою

Анонімні користувачі повинні ввести ім'я номеру - ласкаво просимо сторінку checks /api/meet/exists/{roomName} перед тим, як приєднатися. Якщо зустріч не існує а...

Kamo·5mo ago
Featurekamo-internal

Додати користувацький текст повідомлення для зустрічейДіалог для запрошення на чат/email

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

kamo·5mo ago
Fixkamo-internal

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

Як учасникItem (Центр взаємодії) і чатбокс (кнопка інструменту) тепер відкрити зустрічДіалог з цільовим членом, який попередньо вибирається, що дозволяє Користу...

kamo·5mo ago
Fixkamo-internal

Налаштування API через APIService замість прямого MediaService

В даний час зустріч/створення маршруту використовує переадресуToApi (APIService), який Проксі МедіаСервіс. Нові конфігураційні / фонові маршрути повинні слідува...

kamo·5mo ago
Fixkamo-meet

Введіть ім'я блокування для автентифікованих користувачів на попередньо-join екран

Ауттентизовані члени (прибуття через OTK) отримують ім'я попередньо заповнені та locked — вхід встановлюється, щоб читатиТільки з вимкненими точками. MutationOb...

Kamo·5mo ago
Fixkamo-meet

Використовуйте відносні URL-адреси BOSH/WS в config.js, додайте OTK auth з ім'ям pre-fill, завантаження org CSS для кольорів nav

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

Kamo·5mo ago
Featurekamo-meet

Додати користувацьку сторінку вітання з орг-темедними фонами, картою скломорфізму та вхідним ім'ям

Замінники Ласкаво просимо на веб-сайт: - Навантаження org фони з теми Мініо з карусельними переходами - Показує логотип org і тематичні кольори з змінних CSS - ...

Kamo·5mo ago
Fixkamo-internal

Перемістити нову кнопку вкладки після чату Тепер як іконка-тільки, видалити посилання дублікатів

Нова табличка тепер кнопка іконки (без етикетки) розміщена праворуч від чату зараз. Нотатки, видалені з NavTop, так як він вже в NavPri.

kamo·5mo ago
Fixkamo-meet

Увімкніть nginx SSI і скопіюйте відсутні файли (head.html, base.html, fonts.html, body.html, плагін.head.html)

Зустрічайте використання nginx Server Side в тому числі для складання індексу.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

Add /settings/features/meets page з 5 вкладок для org-level відеоконференції налаштування

Нова сторінка налаштувань з загальним, Безпека та доступ, Запис, Брендування, та вкладки повідомлень. Включає зустріч клієнта Api, проксі- маршрути 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

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін