Умови використання логотипу, за замовчуваннямLobbyEnabled ігнорується, і хто може записатися не на налаштування
- Визначення логотипуUrl роздільної здатності в надrides.js до завантаження org-config для запобігання миготливий варіант логотипу (SIMPLE проти FULL) - Fire ka...
Allow avatar фотографії, коли вимкненоThirdPartyRequests є вірним і редизайн макета віртуальних фонових налаштувань
Avatar URL-адреси з контексту JWT є першою сторінкою URL CDN, не сторонні запити. ВимкненоThirdPartyRequests охоронно-необхідний охоронець запобігає їх завантаж...
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 *******...
Подвійний org логотип водяний знак розмір і сила білого тексту в діалоговому вікні
- Розміри бази даних подвійних водяних знаків (71x32 → 142x64) в variables.scss - Подвійний .leftwatermark max constraints (140x70 → 280x140) в base.scss - Пр...
Додати конфігурацію можливостей для додатків 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 для спрощення потоку та усунення можливих термін...
Перемістити кнопку Кредит направо на прив’язі з правом на прив’язаний статус у NavTop
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...
Видалити запаси Зустрічайте віртуальні фони, використовуйте тільки фони рівня
- Видалено жорсткийкодований IMAGES масив від констанцій.ts (7 запасів відповідають фонам) - Віртуальний компонентBackgrounds тепер використовує динамічні фони ...
Спрощуйте пошук імені NavTop і виправте програму URL-адреса MediaService
- Видаліть ім'я користувачаAlias з getDisplayName, використовуйте запис учасника безпосередньо - Виправлення MediaService K8s URL з https:8443 до http:80
Подавати віртуальні фони через локальну динамічну систему брендингу
Додано /api / branding endpoint, який повертає org фони в очікуванні Формат. Встановити динамічнийBrandingUrl в config так зустріти fetches фони нативно на стар...
Використовуйте впередToApi для задоволення завантаження фону замість ручного fetch
Ручний fetch з переадресацією FormData розбиває багатопартійні межі. Тепер реконструює FormData і використовує переадресуToApi, яка ручить керівникам правильно.
Використовуйте підкову тему, щоб знайти тематичні фони org замість прямого члена
Попередній INNER JOIN на tb.member виключив фони, де учасник був NULL, які є найбільш користувацькими фонами. Тепер використовується підкова через User→Member→O...
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...
Примусовий легкий режим і запобігає темному режимі від використання OS або динамічних тем
Шаблон підпису грошових коштів безпосередньо з електронної пошти
javaScript licenses API Веб-сайт Go1.13.8 шлюз замість наступного.js e-mail proxy. Тепер фетчі безпосередньо з Служба електронної пошти з відповідними OTK-голов...
Прочитати сеанс від Redis безпосередньо (наприклад, /api/user-info), використовувати переадресуToApi для всіх дзвінків на обслуговування
Коренева причина: Профіль відправника показав 'Ваша колега' тому, що Сесія fetch називається нестійким кінцевим пунктом служби безпеки. Підписка був пошкоджений...
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...
Чистий зустріч запрошують електронну пошту — видаліть логотип, зафіксуйте тему/host, вбудивши відповідне повідомлення належним чином
Зміни шаблону: - Видалено зображення логотипу (визначаєте шаблонні ручки для заголовка) - Вилучено 'Привіт, Ваш колега запросив вас' - замінено на замовлення об...
Використовуйте правильний SignatureContent полі імен (headerImageUrl, підписImageUrl)
Використовуйте Partial<SignatureContent> для задоволення перевірок суворого типу TypeScript
Нарада обгортання запрошують електронні листи з шаблоном підпису org (голова / нижній колонтитул) і включають в себе індивідуальне повідомлення
Тепер реплікує точні однакові обгортання електронної пошти як композитор електронної пошти: 1. Шаблон підпису Fetches від EmailService (USER сфера, КОМПАНІЯ) 2....
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.
Надсилайте запрошення на електронну пошту DIRECTLY до служби електронної пошти, а не через шлюзу APIService
Коренева причина: маршрути впередToApi через Java шлюз APIService не зберігають багаточастини FormData. Електронна пошта композитор працює, тому що він використ...
Використовуйте тонкі фонові відтінки на заголовку сторінки календаря та бічній панелі
Зберіть вкладку/розміщення сторінок з легким кольором-змішувати фони замість сильно насичених первинних кольорів.
Приховати переадресацію режимів входу в NavTop до наступного повідомлення
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.
Завантажити org CSS/favicon відразу на кожній сторінці завантаження, розширені налаштування до 800px, сила темних текстів/коніконів у всіх діалогах, усадка попереднього перегляду відео
1. Брендування: loadThemeAssets() тепер працює ПЕРШ перед будь-яким струмом, тому org CSS (-navpri, --color-primary), favicon, і дані логотипу встановлюються на...
Брендування overrides, налаштування діалогове планування та блокування імені дисплея за допомогою вихідних модифікацій
- PreMeetingScreen: Використовуйте CSS змінну каскад для лівого стовпця фонового кольору (-navpri/-color-primary dropback) - PreMeetingScreen: add favicon overr...
Очистити стебла на сторінці освіження замість відновлення вихованця
Мінімізовані вікна інструментів не виживають, тому відновлення шестигранних позицій створених дитячих голів з відсутніми іконками та нефункціональними натискача...
Прочитати Ім'я перенаречених більш агресивний, тому не варто перезаписати його
Зустріч може замінити вікно. Налаштування повністю під час завантаження, очищення читати Ім'я прапора. Додати об'єкт.defineПроперти пастку на вікні.config to re...
Послухайте події для брендингу async, щоб логотип і org кольори рендерять
PreMeetingScreen, водяні знаки та ласкаво просимо вікно. KAMO MEET BRANDING раз під час рендерингу, відсутні дані, коли асинхронне навантаженняBranding() завер...
Вирішити налаштування діалогові питання якості — висота, переповнення вкладок та білий текст
Зміна фіксованої висоти 560px до авто з 85vh макс. так вміст підходить без прокрутки. Додати flexWrap до панелі вкладок, щоб загорнути замість затискання. Колір...
Приховати вкладки, коли учасникД "новий" для запобігання помилок BAD REQUEST
The /settings/member/new URL (з кнопки "Додати Учасника") спійманий [memberID] динамічний маршрут, викликаючи підрахунок і PlansBillingTab, щоб зробити виклики ...
Дійсність OTK ПЕРШ перед завантаженням будь-яких тематичних активів для запобігання
ROOT CAUSE: брендинг/overrides.js було завантаження org-config, CSS, favicon BEFORE Перевірка OTK. Ці мережеві запити взяли 10+ секунд, виклик OTK для завершенн...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.