Перейти до вмісту
KAMOUniverse

Журнал змін

Что нового.

Все усовершенствования платформы, как только она будет запущена.

  1. · kamo-internal

    Додавання перетворювального трубопроводу з багаторазовим модальним компонентом

    - Новий модальний компонент ImageToSVGConverter з 3-кроковим потоком: Crop → Процес → Огляд - гачок WebSocket (useImagePipeline) для потокового зв'язку - CropTool за допомогою реанімації-коропа для вибору прямокутного зображення - PreviewPanel з перед/після порівняння слайдера, збільшення/пан, прозора сітка - RefinementPanel з пресетами (Logo Clean, Photo→Illustration, Minimal SVG, High Detail), базові елементи керування (кольоровий режим, розгладжування, деталь), а також розширена панель (підбір моделі, despeckle) - Індикатор прогресу з анімованими сценаріями - Інтегрований як обов'язковий SVG перетворення воріт на потокове завантаження логотипу - Додано WebSocket rewrite проксі для image-pipeline-service в наступному.config.mjs - Додано IMAGE PIPELINE URL to k8s configmap

  2. · kamo-internal

    Додати дату / час планувальника для запуску діалогу

    Додайте підписку на підписку на зустріч. Коли Графік роботи вибрано, MUI DateTimePicker слайди в 15 хвилинах інтервали і форматований рядок підтвердження. Графік роботи планДля закінчення та пропустити відкриття вікна зустрічі Увійти.

  3. · MediaService

    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-specific and theme backgrounds in the virtual background picker.

  4. · SecurityService

    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 without additional backend calls.

  5. · MediaService

    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 unauthenticated for internal sidecar use.

  6. · MediaService

    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 hash naming. Org theme backgrounds fetched read-only from ThemeBackground table.

  7. · kamo-internal

    Додайте темні фони org, щоб відповідати настройкам і видалити розшифровані поля

    - Додати маршрут GET для темних фонів org ****************************************************************************************************************************************************************************************************************************************************************************** - Оновлення відповідає Api.ts: видалення, хто можесприяти і електронною поштоюInvitesEnabled з MeetConfig, додати інтерфейс OrgThemeBackground і GetOrgThemeBackgrounds() - MeetSecuritySettings: видалення розділів пропусків, які можуть - MeetNotificationSettings: remove Invitations section and emailInvitesEnabled from Saveload, remove unused Divider import - MeetBrandingSettings: додавати подвійні розділи віртуальних фонів (попередньо org теми + повний CRUD відповідає специфікація) - відповідає/page.tsx: оновлення безпеки та сповіщення допомагають поради щодо відображення вилучених розділів

  8. · InitializerService

    Drop deprecated who_can_create and email_invites_enabled columns

  9. · kamo-shared-library

    Додавання org-scoped теми фонового запиту для задоволення віртуальних фонів

  10. · kamo-shared-library

    Видаліть, хтоКожна і електронна поштаІнвітиВключені з OrgMeetConfig

  11. · kamo-internal

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

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

  12. · MediaService

    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.sendInvitesAsync: - Chat: sends MEETING_INVITE message via SimpMessagingTemplate WebSocket - Email: calls EmailService with HTML meeting invite including custom message - Looks up each member by ID for name/email resolution - Runs async so it doesn't block the meeting creation response

  13. · kamo-internal

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

    - членСписок переходить до кожного учасника - членItem переходить на зустріч - ЗустрічіДіалог самопливні члени з **************** коли доступнийMembers проп є порожнім (відкриває використання чатBox) - Всі діалогові варіанти, які тепер підтримують додавання додаткових членів за попередньо встановленим - Прийнятий учасник, який показав як чіп в Автоповному режимі, користувач може додати більше

  14. · MediaService

    Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation

  15. · kamo-shared-library

    Додати пошукByRoomNameAndStatusIn запиту на зустрічРекордРепозиторій

  16. · kamo-internal

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

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

  17. · KlusterServices

    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.

  18. · KlusterServices

    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.

  19. · kamo-internal

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

    Нова сторінка налаштувань з загальним, Безпека та доступ, Запис, Брендування, та вкладки повідомлень. Включає зустріч клієнта Api, проксі- маршрути MediaService, вибір варіантів логотипу, віртуальне управління фоном з перетягуванням, і всі 3 локації оновлено (НалаштуванняStatusWindow, сторінка налаштувань, navpri).

  20. · MediaService

    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.

  21. · kamo-shared-library

    Додати суб'єкт OrgMeetConfig, MeetBackground, MEET RECORDING ImageAssocType, і дозвіл

    Додавання org-level відеоконференції з за замовчуванням для лобі, доступ до гостя, запис, брендування та сповіщення. Нові дозволи: RECORD MEETINGS (81), MANAGE MEET SETTINGS (82), MANAGE MEET RECORDINGS (83).

  22. · MediaService

    Add MeetController and MeetService for meeting creation and invite management

  23. · kamo-internal

    Відновити повний потік зустрічі з створенням, запрошує та відкриваємо вікно OTK

  24. · APIService

    Додавання /api/meet/** Маршрут шлюзу до чатуПослуги для зустрічі API

  25. · kamo-shared-library

    Додавання зустрічіРекорд та зустрічіВечірні репозиторії JPA

  26. · kamo-internal

    Додати кнопку "Почати зустріч" в Центрі взаємодії та іконку зустрічі

  27. · kamo-internal

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

  28. · kamo-internal

    Додавання полірованої зустрічі запрошують шаблон електронної пошти з брендуванням org

  29. · kamo-internal

    Додати зустрічіДіалог для створення зустрічей з ім'ям та вибором членів

  30. · kamo-internal

    Додати нараду створення та запросити маршрути API

Твій всесвіт чекає.

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

Безкоштовно назавжди — не потрібна кредитна карта