Покажите фотографию участника на табло, а не инициалы
Лицо теперь исходит из того же индекса каталога, что и любой другой список членов в каталоге. Платформа читает (useMemberProfiles), поэтому изображение человека...
Включите сборщик рабочего пространства
Член нескольких организаций теперь выбирает, какую из них открыть после того, как их пароль, вместо того, чтобы он был выбран для них по имени хоста. Это тот са...
Разрешить организацию лобби из комнаты или ?org=, а не хозяина
/api/config и /api/branding читают организацию по имени хоста. На общий хозяин встречи, который является организацией платформы для каждого арендатора, поэтому ...
Включите сборщик рабочего пространства
Член нескольких организаций теперь выбирает, какую из них открыть после пароль вместо того, чтобы выбрать его по имени хоста. Это Это переключатель, который дел...
Покажите обратный URL Google OAuth на своей регистрационной карте
Оператор, заполнивший регистрацию в Google Workspace, ничего не сказал. что поместить в авторизованное перенаправление URI консоли Google Cloud и Поле Redirect ...
Принять явную организацию, а не только хост
Регистрация связала счет с любой организацией, которую хост решил За. На register.kamocrm.com - страница регистрации для каждой организации с Нет собственного р...
Вперед /api/email/oauth/callback в EmailService
Цель перенаправления Google OAuth. Такая же форма, как электронная почта и поставщик встреч Обратные вызовы рядом с ним: публичные и без сессии, потому что вспл...
Обслуживайте обратный вызов Google OAuth на /api/email/oauth/callback
Консоль платформы нуждается в адресе, чтобы показать оператору, настраивающему Google Workspace регистрация, как VOIP имеет /api/voip/oauth/callback. Единственн...
Бренд и область регистрации с ?org =
register.kamocrm.com - это страница регистрации для каждой организации, у которой нет подписки. Зарегистрируйте свой собственный хост, поэтому имя хоста не може...
Слой типа данных FHIR и его дисциплина (SP3)
Фундамент, который каждый клинический объект повторно использует, и ворота, которые останавливаются Он дрейфует. Обе земли вместе нарочно: упряжка, написанная д...
Отказаться от экспорта учебного корпуса ИИ для арендаторов PHI
ANALYTICS EXPORT заблокирован, потому что экспорт покидает границу деидентификацию. Оба учебных экспорта уже прошли закрытую проверку — Есть запись, но каждая с...
Откажитесь от выполнения инструмента MCP для арендатора, который обрабатывает PHI
executionTool пересылает аргументы, предоставленные оператором, в URL-адрес оператора и может порождать процесс stdio, без списка разрешений, без охраны SSRF и ...
Охраняйте социальные сообщения и Canva на своих учетных записях
SOCIAL MESSAGING применяется в SocialCredsResolver.resolve — самом узком Точка охватывает каждый адаптер и оба направления. Никакие полномочия не означают Телег...
Охраняйте последние четыре непринужденные возможности; базовая линия теперь пуста
SOCIAL MESSAGING, CANVA, MCP GATEWAY и ANALYTICS EXPORT — все они были объявленные за пределами границы соответствия, не привязанные к Сервисному типу, и Провер...
Права, организации, хранилища и DTO
MANAGE SYSTEM BUGS - это PlatformRightType, и он должен оставаться одним из них. Арендатор может редактировать модели безопасности своей организации. Скриншоты...
Добавить глобальную проверку уникальности псевдонима
**************** Поставщик, и это Он был прав, когда псевдоним был разрешен только как (security provider id, псевдоним) — пара, стоящая за <alias>. Хозяин. Две...
Отправьте сообщение об ошибке в открытый VS-код мудреца
Обработчик URI, который создает разговор в окне RUNNING и предварительно заполняется Ввод, который является единственным способом добраться до редактора мудрец ...
Создание таблиц системных ошибок
Нет ограничений CHECK на порядковые столбцы: support ticket status check Что происходит, когда гибернат замораживает один при размере числа, а затем Ожидается р...
Управление пользовательским доменом из настроек компании
Домен, который раньше был входом в организацию: DNS должен быть Он был настроен до того, как кто-либо вообще мог войти в систему, поэтому /setup/dns был Он был ...
Отправьте дерево на конечную точку приложения-каталога
Branch Types → Allowed Apps создает свой редактор из /features/app-каталога Не из списка свойств арендатора, поэтому это была единственная поверхность, которая ...
Отредактируйте дерево приложений и подтвердите, что принимает родительское выключение
Дети теперь сидят под своим родителем в списке приложений и функций. Собственный переключатель. Вложение выражается приказом плюс отступ, а не вложенный контейн...
Цена торговли детей и EHR, с полной охраной
Ни на одной карте ценообразования не было полной проверки, и два режима отказа являются Разные и молчаливые. Пропавшее из CATALOG приложение никуда не денется М...
Перестаньте считать визиты участника по их собственной ссылке
Участник, проверяющий, что его собственная ссылка отслеживания работает, является наиболее распространенным первым. Посетите любой код, который когда-либо получ...
Виджет Affiliate Sales Scoreboard
Один столбец сетки шириной и два ряда высотой: десять человек в организации Привлекая больше всего через их отслеживающие ссылки, сегодня, в этом месяце, Год ил...
Affiliate Sales Scoreboard конечная точка
*************** Ответить на этот вопрос Десятка лучших организаций по одной метрике за одно окно, а также собственный абонент Они стоят, когда их нет. Счетчики...
Добавить права виджета Affiliate Sales Scoreboard
Пять прав, 234-238, в группе MARKETING и вывешенные на VIEW REFERRAL CODES: таблица лидеров реферальных номеров - это данные кода отслеживания и член, который м...
Бренд и масштаб экрана входа с ?org =
login.kamocrm.com - это экран входа для каждой организации, у которой нет доступа к Интернету. хозяин сам по себе, поэтому имя хозяина не может сказать, какой и...
Подавать брендинг организации на экран без сеанса
Логин, регистрация и лобби встречи раскрашивают цвета организации. До начала любой сессии. Знали они, кто из них является обладателем То, что организация без со...
Откажитесь от записи встречи для арендатора, который обрабатывает PHI
Разделение возможностей сделало ServiceType.MEET разрешенным — живая конференция Meet никогда не покидает кластер — в то время как MEETING RECORDING оставалась ...
Заблокированная возможность теперь превосходит правый, и режим бога
PhiPlaybackAuthorizer подключил функцию воспроизведения вызовов PHI на VIEW CALL LOGS. Это было весь чек, потому что ServiceType.VOIP отображается на заблокиров...
Обслуживайте дерево приложений и исправляйте неохраняемое автоматическое включение
FeatureController теперь отправляет родителей / детей / родителей на каждый сериализованный Приложение позволяет клиенту сделать детей вложенными под своего род...
Зазеркальте шесть приложений для детей и остановите дрейф зеркал
Оба зеркала теперь защищены от ServiceType.java. ручной работы. Они плохо дрейфовали от Явы и друг от друга: «RAG-интеграция» и «Возвращение в родительскую орга...
Одна полоса прокрутки, в три раза шире, вниз каждый разговор
Бар рядом с сообщениями был 8px в чате участника и SMS, 6px в билетах поддержки и социальные, а в чате ИИ это было совсем ничего: в этом списке была объявлена «...
Расширьте дедушку рынка в заднюю засыпку дерева приложений
существующий дедушка GatedMarkets уже прошлись по активным рынкам каждой организации. Решено getRequiredService() и включено недостающее приложение — это было п...
Проверяйте каждую вертикаль, а не только две закрытые
Каждый CommerceType теперь называет свое собственное приложение для детей под POS. isGated() короткое замыкание, которое волновало розничную торговлю, аренду, о...
Поиск панели инструментов - это глиф, который открывается в поле
В чате участника была постоянная строка поиска в верхней части окна — ширина окна. вся панель инструментов, потраченная на управление, которое пустует почти все...
Каждая вертикаль называет свое детское приложение
обслуживание становится полным теперь, когда каждая вертикаль имеет приложение для детей. ServiceType.POS, который удаляет «ноль означает, что одного POS достат...
Пусть публичная конфигурация будет адресована org id, а не только хостом
Коляска встреч ищет конфигурацию встречи организации, чтобы решить, является ли гость Нужен пароль встречи. Его спросили по имени хоста, который на совместной в...
Функция Cascade позволяет / отключает через дерево приложений
Воспитание ребенка позволяет его родителю; отключение родителя отключает каждого ребенок; отключение последнего ребенка отключает родителя. Позволить родителю О...
Добавить PhiCapabilityGuard для проверки возможностей времени вызова
PhiTenantGuard работает в включенное время и нигде больше — три звонка Сайты, все в FeatureService. Теперь, когда PhiModule имеет потенциал, приложение, ядро ко...
Сплит PhiModule от App-grained до функциональности
POS отображается на ECOMMERCE SYNC (BLOCKED NO BAA) и всю торговлю поверхность свисает с POS, поэтому орг с ручкамиPhi=true не мог переключаться Торговля вообще...
Земля внутри вновь созданной организации вместо установки DNS
Создание орга направило создателя в /setup/dns, и причина была реальной: Ввод означает перенаправление OTK на внутренний.<new-domain> и совершенно новый Орг не ...
Дайте ServiceType двухуровневое дерево родителей и детей
Шесть коммерческих детей на новых идентификаторах 26-31, подключенных к POS в статическом блоке Модель RoleRightType (константа enum не может ссылаться на другу...
Создайте орг без вводимого домена
Вхождение в организацию означало переход к ******************* Без домена, который URL отображается как буквальный **************************** Так что вход был...
Пусть оболочка вытаскивает свою форму из сеанса, а не хозяина
корневая компоновка kamo-internal читает заголовок Host, полоски «внутренние». fetches /org/domain/<that>. На хозяине, обслуживающем одного арендатора, который ...
Напишите описание плановой поддержки как богатый текст
Описание на **************** было трехрядный текст. Это /kb / новая поверхность письма сейчас, минус фотографии Медиа-библиотека — те, которые загружаются в KB-...
Добавить сборщик рабочего пространства
Подписка, в которой ни одна организация не возвращается со списком вместо Сеанс. Это половина клиента: /api/login передает полезную нагрузку через (до проверки ...
Носите описание типа в обеих его формах
Описание теперь является Лексическим документом, поэтому сервис хранит простой текст. Зеркало, которое клиент отправляет вместе с ним, и руки читателей, какую б...
Столбцы описания богатого текста на вебинаре type
Зеркала, в которых изменяется объект совместного пользования. Две вещи, которые нужны столу Медиасервис их отображает. Столбец описания должен быть неограничен...
Сохранить описание типа как богатый текст
Описание на **************** Лексический редактор, а не строка прозы, поэтому колонка должна быть неограниченный TEXT, связанный как длинный варчар — голый @Lob...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.