Додавання перетворювального трубопроводу з багаторазовим модальним компонентом
- Новий модальний компонент ImageToSVGConverter з 3-кроковим потоком: Crop → Процес → Огляд - гачок WebSocket (useImagePipeline) для потокового зв'язку - CropTo...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
Нижній рядовий поріг RAG від 0.5 до 0.25 для припинення фільтрації відповідних результатів КБ
0,5 порога безшумно відхилялася від моделі згортання, особливо для доменного вмісту з меншими 384-dim векторами.
Defer NATS event publishing until after transaction commits to prevent RAG race condition
Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...
JVB_ADVERTISE_IPS must be public IP, not Wireguard IP
Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...
Disable mod_token_verification via custom plugin override to stop guest kicks
The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...
Add guest domain to token_verification_allowlist, increase smacks timeout
Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...
Disable Jicofo auth module to prevent 1-minute participant kick
Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...
Use room names (not full JIDs) for all brewery MUC configs
Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...
Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080
JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...
Resolve JVB crash loop — wrong MUC JID + port 8080 conflict
Two issues causing JVB to crash in a loop for 43+ hours: 1. JVB_BREWERY_MUC was **************** (full JID) but JVB appends XMPP_INTERNAL_MUC_DOMAIN automat...
JVB_BREWERY_MUC should be room name only, not full JID
Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...
Розширення JWT від 5 хвилин до 24 годин
Просодія відновлює JWT при вступі нових учасників або конференції зміни стану. 3-хвилинний ексітріар, ведучий JWT "Уважно, щось вирушило неправильно" і петлі ві...
Примус-сет аватар через відправлення Redux після перенаправлення JWT
Трубопровід JWT затриманий для аватар не мовчить disableThirdPartyRequests. Тришаровий підхід тепер: 1. Avatar.tsx mapStateToProps знизився до учасника.avatar...
Використовуйте учасник аватаруРЛ безпосередньо як випадання в компоненті Avatar
Навантажувальний аватарУрл трубопровод (перевірка навантаження → setLoadableAvatarUrl) ніколи не встановлював URL через вимкненняThirdPartyRequests і затриманий...
Query avatar_photos extension via SQL instead of Hibernate proxy
avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...
Екстракт КокробДБ Іденти як рядки перед JSON.parse втрачає точність
CockroachDB унікальний rowid() IDs (наприклад, 1161936315562426374) перевищує English, Українська, Français... Сонце.парсе Німці пошкоджені — 116193631556242637...
Додати дату / час планувальника для запуску діалогу
Додайте підписку на підписку на зустріч. Коли Графік роботи вибрано, MUI DateTimePicker слайди в 15 хвилинах інтервали і форматований рядок підтвердження. Графі...
URL-адреса avatar від API SecurityService замість побудови з
Відновлення статичних URL-адрес від сеансу 404/500 Оскільки Avatar Creator SVGs не завжди зберігається на очікуваному шляху Minio. Тепер бічний автомобіль виво...
Встановити URL-адресу аватара безпосередньо без перевірки попереднього завантаження, додати бічну реєстрацію
Перевірка перевантаження в getFirstLoadableAvatarUrl не вдалося, тому Тема CDN URL не може бути попередньо завантажена в межах браузера контекст безпеки з disa...
Merge Pull запит #4112 від ***********
виправити: використовувати налаштування часового поясу в діапазоні дати виходу
Умови використання логотипу, за замовчуваннямLobbyEnabled ігнорується, і хто може записатися не на налаштування
- Визначення логотипуUrl роздільної здатності в надrides.js до завантаження org-config для запобігання миготливий варіант логотипу (SIMPLE проти FULL) - Fire ka...
Allow avatar фотографії, коли вимкненоThirdPartyRequests є вірним і редизайн макета віртуальних фонових налаштувань
Avatar URL-адреси з контексту JWT є першою сторінкою URL CDN, не сторонні запити. ВимкненоThirdPartyRequests охоронно-необхідний охоронець запобігає їх завантаж...
Виброхвост #3606 від fauzora/fix/tracker-single-init
fix(tracker): запобігання багаторазової ініціалізації при введенні скрипта більш ніж раз
Use correct table name 'avatars' instead of 'avatar' in session SQL query
Широка близька сторінка карти від 480px до 560px для запобігання розриву рядків
Редизайн закритих сторінок, щоб відповідати вітанню
- Передня слайд-шоу з fade / масштабною анімацією (8 інтервалів) - 15% первинна кольорова накладка + градієнтна атмосфера накладка - Картка морфізму скла (rgba(...
Брендовані закриті сторінки та виправлено будівництво URL-адреси avatar
- Закриті сторінки (close.html, close2.html) тепер використовують org фонове зображення, логотип, favicon і скломорфізм укладання, що відповідають вітанню сторі...
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 *******...
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...
Подвійний org логотип водяний знак розмір і сила білого тексту в діалоговому вікні
- Розміри бази даних подвійних водяних знаків (71x32 → 142x64) в variables.scss - Подвійний .leftwatermark max constraints (140x70 → 280x140) в base.scss - Пр...
Ім'я дерев'я відображення від імені першого / last і побудови URL аватара з сеансу
Використовуйте членFirstName і членLastName з *** сеанс, щоб побудувати правильного відображення імен замість западу назад до імені користувача Будівництво повн...
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...
Додати конфігурацію можливостей для додатків Meets на сторінці налаштувань додатків
Відновити переадресацію для відправки користувачів після входу
- Виявлення комбінацій на головній сторінці (від KamoMeet auth redirect) - Генерувати OTK і переадресувати автентифікованих користувачів назад, щоб зустрітися з...
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...
Вирішення OTK збій і логін перенаправлення питань в KamoMeet
- Виправлення Redis ключового вигляду в дійсному-otk (відсутній *** префікс, викликаючи всі дії OTK не вдалося) - Прізвище, ім'я користувача - Держава orgAlias ...
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...
Замініть діалогове вікно з org порталом перенаправлення для KamoMeet auth
KamoMeet використовує OTK → JWT автентифікації виключно. Коли зустрічаюсь посередник як правило, показати ім'я користувача / пароль діалогове вікно, перенаправл...
Обхід впередToApi для завантаження фону, використовуйте прямий fetch з покроковим завантаженням
Reorder NavTop іконки кнопки електронної пошти, текст, телефон, Калькулятори, AI, підтримка
Видаліть клієнтську сторону OTK з багаточастинкового завантаження, додайте завантажувальний дебюг
Клієнт генерував OTK перед завантаженням генерує власний сервер OTK для резервного копіювання. Зняти клієнт OTK для спрощення потоку та усунення можливих термін...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.