Реестр больше не называет пустую организацию
Организация, лишенная Платформы -> Конфигурация -> Организации (orgs.is active = FALSE) не существует нигде, кроме вкладки Void консоли. findOwnedOrgsByOwnerIds...
Ответ лица говорит, сколько людей в разговоре
GET **************** теперь перевозит «участников»: консоль Лицо ставится рядом с каждым сообщением только тогда, когда три или более человек находятся в разгов...
Лицо для каждого сообщения в каждом окне чата
**************************** Ответы, за один разговор, фото Нарисовать рядом каждое сообщение: все на нем сейчас и все, кто когда-либо писал В ней (в списке) за...
Связь встречи в разговоре, всегда на платформе Kamo Meet
POST **************** Обсуждение Exec2Exec Добавьте ссылку встречи, за теми же воротами, что и отправка сообщения. Совещание создается как Организация PLATFORM,...
Лица на столе — фотография клиента, последний вход и присутствие
В реестре стола теперь для каждого клиента есть своя фотография (users.avatar id, построенная на хост живой темы оператора — единственный, с которого их консоль...
Разговор доходит до телефона
Сообщение на линии Exec2Exec теперь идет на телефоны получателей. консоли: телефон клиента, когда KamoCRM отвечает, телефон каждого члена стола, когда Клиент пи...
Количество клиентских сообщений на столе еще не просмотрено
**************************** Сколько сообщений пришло от Клиенты, которых владелец EXEC2EXEC ACCESS не просматривал, по всем разговор, и каждый ряд реестра несе...
Положите весь стол на каждый чат, покажите, кто на нем, закройте каналы чата
Постоянное членство: каждый явный держатель EXEC2EXEC ACCESS Обсуждение Exec2Exec. Exec2ExecDeskReconciler сиденья и места для отдыха гранты на мероприятие exec...
Служить исполнительному каналу
Беседа с собственной аудиторией и отсутствие билетной техники Форма SystemBug: собственный пакет, собственный контроллер, собственная видимость и MediaSession/M...
Нет пустых столов, пронумерованных столов и одного стола на члена
Четыре правила, все из которых, как сообщил один из членов, были нарушены. Поспешные сказки. В вестибюле было три стола во время одной игры. Двое не имели сиде...
Покажите руку, которую никто не заставил показать
Горшок, взятый со всеми складывающимися, - это одна рука за столом, содержимое которого Об этом знает только его владелец, и сказать, что это такое, не удалось....
Открывая стол, вы покупаете его, а последний закрывает его
Оба конца жизни стола позволяли одно и то же: стол, за которым никого не было. Открывая НИЧЕГО и никого не объединяя. Хозяин может поставить стол перед собой. ...
Плиты и сколько времени каждый из них занимал
Две вещи, которые нужны панели движения, ни одна из них на опубликованной рамке. «GET/Games/{id}/moves» передаёт руки по порядку. Это отдельное чтение а не пол...
Сервер-авторитетный Техасский Холдем и шов кошелька Чеддар
До десяти игроков за столом, начиная с любого разговора, с кем-либо еще. организации, незаменимой в ней. Здесь живет каждое правило; браузеру не принадлежит ни ...
Вход в чат - это дверь в доску пары, и вы можете попросить их вернуться
У двух коллег, которые когда-то играли, есть доска вместе навсегда. Итак, чат Остановки входа, предлагающие ввести их: ответы «gameWith» с игрой SHARED — живи, ...
Пригласивший играет немедленно, и приглашённому говорят, когда наступит его очередь
Приглашение, используемое для создания доски, на которую приглашающий мог смотреть и не касаться, Они ждут кого-то, кто может быть вдали от их стола. Теперь игр...
Целая игра в шахматы, сервер-авторитет, над NATS
Правила живут в одном месте, и это одно. ChessEngine использует целые правила — генерация движения, законность под штифтом и чеком, кастлинг, эн прохожий, повыш...
Репортерский фильтр только для членов команды платформы
Совет директоров является глобальным — каждая организация видит каждый отчет — и что защищает ее интересы. Клиентом является SystemBugIdentityPolicy, удерживающ...
Одобрение определяет достижение члена
Одобрение представления теперь говорит Службе безопасности, чтобы пересчитать, что член SPREAD THE WORD стоит, поэтому трофей приземляется в ту же секунду, что ...
Очередь, через которую проходит член, и очередь, которую просматривает администратор
Поверхность MediaService Growth Hub в /api/media/marketing/growth. Он владеет этим для по той же причине, по которой он владеет трекингом, табло, материалами и ...
Передайте разблокировку члену, с которым это случилось, и никому другому
Служба безопасности публикует **************************************************************** Поставить на **************** Такая же схема, как и тренировочный...
Откройте доску для каждой организации, удерживайте тех, кто подал каждый отчет
Проверка арендатора прошла от видимого Or404 и от всех четырех запросов. Организация может читать, комментировать и голосовать по каждому отчету. СистемаBugIden...
Страница заголовка называет своего читателя и бросает неиспользованного помощника
«viewerMemberId» на странице ветки, чтобы консоль могла рассказать о себе зрителю реакции всех остальных без второго вызова /api/user-info. Реф Заполненный втор...
Нить за отчетом и два статуса, которые нуждаются в одном
«SystemBugThreadService» - это вся функция: отчет MediaSession, статус события, вписанные в него с причиной, которую их автор дал, комментарии любого, кто Вы мо...
Пусть репортер подтвердит свое исправление и понесет причину отрицания
Добавляет POST /{id}/verify-fix — одно изменение статуса в этой функции, которое не Обсуждение MANAGE SYSTEM BUGS Отдельная конечная точка, а не отверстие в одн...
Использование кодера в теме для каждого участника
меню подписывается на существующее соединение чата STOMP. Построенный как двойник тренировочной эстафеты — та же предметная форма, тот же однотонный правило, о...
Файл чатов веб-сайта по выбранной теме его интеграция
createSupportSession взял тему из любого заголовка браузера посетителя отправленный — виджет жёстких кодов «General Inquiry» — и когда ни одна тема не соответст...
Пусть интеграция содержит ключ, который может разрешить размещенная страница Kamo
«publicSiteKey» сохранялся только для интеграций SPECIFIC AGENT. Многопользовательский портал MLOS был единственной страницей, которая должна была решить свой к...
Отправьте аватар отправителя с сообщением и его нажатием
Уведомление в чате содержало «senderAvatar:» с комментарием «avatar». Решено на фронтенде», и толчок не нес никакого аватара вообще. Браузер может Решите один —...
Отправьте собственное имя хоста организации в качестве перенаправления встречи OAuth
То же самое правило теперь следует и для встреч Zoom и Teams: Организация в своем собственном приложении зарегистрировала это приложение против api.<его собстве...
Сделайте MediaService корректным на более чем одной капсуле и запустите две
MediaService когда-либо запускал только одну реплику, поэтому ее развертывание было полным сбоем в чате. OOM был таким же. Он не мог работать по двум причинам, ...
Тип EMAIL, и каждый толчок теперь называет свою организацию
EmailService поднимает уведомление с IMAP IDLE и просит MediaService доставить его через внутреннюю конечную точку отправки, которая существует именно для этого...
Пусть оператор God-mode подаст системную ошибку в частном порядке
Публикация отчета теперь предлагает Publish переключение на оператора с открытым исходным кодом. Бог-режимное окно. Отключается: отчет остается в режиме бога до...
Решите Canva, Meta, X и учетные данные для каждой организации
Каждый поток здесь теперь читает, в каком приложении находится организация - свою собственную регистрацию, если Это принесло одно, в противном случае приложение...
Кольцо телефона члена для входящего вызова
VoipStompRelayController ретранслирует события voip.call.* в браузер и Нарочно никогда не толкал их, резервируя входящий звонок, предупреждающий о будущем. APNS...
Отправить цитату с ответом, а не только указатель
media objs msg.parent id был там все время, и эта конечная точка Принятый родительId на пути, так как резьба была смоделирована, но ответ Пересекли провод, неся...
Оставьте групповой чат и продолжайте присоединяться / оставлять строки в стенограмме
Уход - это DELETE /sessions / {guid} / членство, а не удаление Участника, направленное на Вы сами — этот маршрут намеренно отказывается от самоудаления. Удалени...
Назовите групповой чат, заведите разговор, уберите кого-нибудь из комнаты
Три пути, и каждый отказ - это правило, которое кто-то должен уметь различать. Отключение — каждый носит свой собственный код, а не общий 4xx. ****************...
Напишите репортеру, когда его ошибка или улучшение меняет статус
Суд молчал. Кто-то подал рапорт, а затем должен был продолжать открывать вкладку. Чтобы выяснить, смотрел ли кто-нибудь на это — то же самое, что не было сказан...
Пер-зритель читает состояние, живой значок, и счет за статус
Зло было связано с квью, а не с тобой. /new-count подсчитывает каждый новый отчет по всей платформе, поэтому он может упасть только тогда, когда кто-то перемест...
Прикрепите видео к отчету об ошибке, а не только скриншот
А еще нельзя показать три щелчка до того, как вещь сломалась, так что репортеры были описание записей в прозе и размещение файла в чате. The Конечная точка влож...
Реагируйте на сообщение с эмодзи и исправьте то, которое вы отправили
POST **************** устанавливает или очищает эмодзи звонящего и отвечает весь набор реакций сообщения, так что клиент, который мчался, сходится на сервере го...
GET /api/webinar/presenting
The webinar types the CALLER is a presenter for. The calendar asks this before it offers an availability layer at all: hours declared by a member no type lists ...
Tell a member about a webinar booked on their behalf
Not gated on a webinar right, unlike the ticket counters: the case this exists for is one where the member took no action at all, so requiring the right to requ...
Подсчитайте непроверенные отчеты об ошибках для администраторов платформы
Ноль для нежелательного абонента, а не 403: нав опросы это на каждой странице Загрузка для каждого члена, и ошибка, которую они должны регулярно глотать, наскол...
Маршрут непрочитанных снимков на собственную тему STOMP
Все на voip.> зашло на одну тему, чей браузер абонент проигрывает SMS Звук прибытия открывает окно инструмента для каждого кадра. Обновление значка там Каждый р...
Refresh unread badges when a visitor message lands
persistInbound announces its own message (publishRealtimeEvent=false, so a visitor's reply does not render as the owner's), and in doing so also skipped the unr...
Решите время бронирования из доступности членов
Доступность теперь вычисляется, а не хранится. Компания MemberAvailabilityService арифметика: расширьте объявленные окна каждого докладчика по типу горизонт бро...
Наименование сайта является необязательным
Это было необходимо, и требовать этого было неправильно. Сайт - это подсказка для тех, кто выбирает Сообщение вверх - член, который не уверен, какая из пяти пов...
Файл ошибки или улучшения
Типу отказывают, а не по умолчанию пишут: улучшение тихо Зарегистрированный как ошибка посылает сеанс ИИ на поиски ошибки, которая никогда не была Вот. Это такж...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.