Фотографии участников на аватарах внутри окна чата
Маленькие значки аватара в всплывающем чате — аватар отправителя сообщения (MessageBubble) and the seen-receipt list (SeenIndicator) — все читать SessionMember....
Аватары участников шоу в чат-инструменте windows title bars
Панель заголовка инструмент-окно отображает свою иконку из оконного реквизита STORE - ToolDock передает 'avatarSrc={w.toolId === 'chat'? w.props.avatarSrc : und...
Поверхностные ошибки загрузки, режим синхронизации God для сеанса
«Сохранить не удалось: полная загрузка логотипа не удалась» отбросила статус и корпус, поэтому 403 От ворот брендинга читайте одинаково с отключением MinIO. Соб...
Авторские матрицы приемлемости из панели каталога
Без матрицы, охватывающей заполняемость и цель сценария, ценообразование возвращает NO COVERAGE - Таким образом, до этого можно было оценить только покупку осно...
Восстановление студии-агента как полнофункционального рабочего пространства
Удаление ширины колпачка не было фиксацией; сама компоновка должна была быть спроектирована. Для пространства, а не терпимого в нем. Студия теперь имеет три зо...
Автор политики блокировки - без одного, никакая ставка не может быть заблокирована вообще
RateCommitmentService отказывает в блокировке всякий раз, когда ценовой результат не несет lockPolicyVersionId («требуется версия с блокировкой»), и результат н...
Остановите промоутерские строки предварительного просмотра, которые сервер отклонит
Подпись «N утвержденная строка (ы) будет публиковаться» подсчитывала строку всякий раз, когда APPROVED note rate Кандидат базовой цены существовал для этого, иг...
Используйте полную ширину страницы; сделайте переименование агента видимым
Я ошибся в двух вещах. **Width** Бриф был явным — используйте полную ширину страницы, не растрачивайте Недвижимость — и я закрыл студию в центре колонки 880px ...
Остановить вид свинца, падающего на свинец без имени
/leads/view/{id} die with "Cannot read properties of null (чтение) "Предпочтительное имя" LeadDTO.toDTO() строит первичный контакт внутри «Если (lead.getName() ...
Показать, как работает каждый агент
Добавляет секцию производительности в топ студии агента: разговоры, как Часто человек взял на себя и то, что вызвало это, результаты охвата и стоимость. Написа...
Повторите загрузку с типом MIME, который фактически обнаружил сервер
Загрузка проверяет тип содержимого многочастной части на тип, который обнаруживает сервер. из байтов, и этот тип части исходит из файла браузера.type — который ...
Редактировать, сколько стоит каждая модель
Добавляет редактирование цены за модель на экран настройки провайдера. Цены высевают из цена каждого поставщика, опубликованная в списке, где мы ее знаем, и пус...
Покажите контекст передачи ИИ агенту, принимающему на себя
Отображает событие системы AI HANDOFF в виде карты с причиной, резюме AI, и расшифровку разговора до сих пор - так заемщик делает Не нужно объяснять себя челове...
Требуемый текстовый редактор; отключить общие настройки AI; исправить переключение модели
Добавляет редактор для требуемого текста открытия/закрытия в масштабе всей организации - компилятор и Колонны существовали, но ничто не могло их установить, поэ...
Полностраничная студия AI Sales Agent, заменяющая модальности
Редактор агента был Диалог MUI ~ 800px, вся поверхность которого была 10-рядной. Textarea, на одной вкладке ИИ, которая вообще использовала диалог. Теперь это п...
Исправьте ординал CATALOG SOURCE - каждая загрузка тарифных листов была отклонена
ImageAssocType.CATALOG SOURCE - это id 14, но порядковый 12: ids пропускает 6, поэтому id не Ordinal+1 past SYSTEM WIDE. Панель отправлена 13, которая недоступн...
AI Sales Agents Tab + назначение агента по каналу
Построение /settings/ai?tab=sales-agents (было загвоздкой): организации создают агентов для своих Отрасль продаж, либо из встроенного шаблона, либо путем написа...
Переводите панели консолей стюарда; сбросьте этикетку аварийного люка
Каталог, Идентификаторы, Проглатывание, Ссуда Продажа Стол и Трубопроводная таблица визуализируются в жестком коде Английский внутри консоли, остальные экраны к...
Разрешить хост реестра k1m1 npm внутри контейнера сборки
камо-внутренний не развёртывался с 2026-07-16: каждая постройка погибала в нпм с ENOTFOUND k1m1 при получении приватных пакетов @kamo/*, которые package-lock.js...
Используйте клавиши next-intl для строк мобильных устройств
Заменяет буквальные метки, добавленные с подзаголовками Устройств для **************** и .mobileDevices.* ключи, сейчас Опубликовано в словаре переводов (CI люб...
Сложите документ QC в документы и условия; PDF-уведомления
Документ QC имел собственный экран стюарда для работы, то есть те же документы, на тех же самых кредит, выданный тем же рецензентом. Разделение его на две вклад...
Разделите устройства на «Устройства телефонной системы» + «Мобильные устройства»
На вкладке Устройства теперь есть две подзадачи. Существующая аппаратная таблица PBX/softphone перемещается под «Устройства (устройства) телефонной системы» без...
Панель приема внутрь принимает электронные таблицы, а не только CSV
Экстрактор теперь читает .xlsx/.xls и обнюхивает формат из самого файла. picker больше не ограничивает CSV, и копия четко говорит, что читается. что PDF-файлов ...
Steward Ingestion tab + Прокси-маршруты Каталога/Идентификатора, которых не было
Проглатывание сквозного листа существовало в бэкэнде, и ни один из них не был доступен. Это добавляет одну поверхность, которая проходит по всей цепочке: загруз...
Steward Identifiers tab — определите внешний номер для своего кредита
Закладка «Новые идентификаторы» в консоли ипотечного управляющего: вставьте внешний номер (номер займа, MERS MIN, Дело DU / LP / GUS, конверт электронной подпис...
Фильтруйте неактивных участников из пикеров с живыми участниками
Углубленная оборона за воротами Службы безопасности: никогда не делайте недействительного Член команды как выбираемый/живой участник. Добавить TeamMembershipSta...
Посмотреть сторонние (заемные) документы в обзоре требований стюарда
Стюард, рассматривающий требование THIRD PARTY (оценка/название/наводнение), может открыть соответствующий документ. Новый двоичный маршрут Next.js транслирует ...
Просмотр / Загрузить документы хранилища в вкладке Docs аккаунта
Превращает этап «Условия / доктора» в реальный цикл обзора. Прокси-маршрут членских документов теперь проходит через не-JSON (двоичные) ответы вверх по течению ...
Steward Catalog tab — семенной ценовой пакет + проверьте каталог
Новая вкладка Каталога в консоли ипотечного управляющего: семя первого ценового пакета арендатора с реальным инвестором + идентификаторы продуктов (разблокирует...
Loan-sale desk UI — экран управляющего рынками капитала терминала
LoanSaleDeskPanel в Центре управления капиталом и рисками: список обязательств по доставке инвесторов Открытое обязательство **************** и выделение по обя...
Рекомендация по блокировке на один кредит на стойке блокировки
Рекомендация RCE lock-vs-wait (Lock/Lock-with-steward-override) Do-not-lock) с обоснованием + примечание «модель некалиброванная -> стюард решает», когда холодн...
Категории поставщиков EClose на вкладке интеграции (RON/eNote/eVault/MERS)
Поверхности четырех нотариально заверенных категорий ног с их вариантами поставщика (Доказательство/ DocuSign Notary, DocMagic/Snapdocs, eOriginal/DocMagic, MER...
Поверхности стюард-аудита / записи - подписанная загрузка, чипы делегирования, временные рамки событий поставщика, отказ / валидация AUS, положения, не связанные с QM, доска инвесторов, финансирование гистограммы, закрытие аудиторского следа, происхождение каталога, каталог композиторов
Residual-sweep UI: executed-PDF Скачать + отображение делегирования + заказ поставщика временная шкала события; действия по отказу от предложения / валидации за...
Сборщик продуктов для запуска запуска без QM
Заменяет простой вход productId селектором продукта, загруженным из Активный каталог Org (в первую очередь продукты без QM, чип NON-QM) Простой ввод продукта, к...
Disclosure void/sync/resend UI, workflow-template authoring, non-QM run, non-doc vendor orders, in-place config edit
Консольный пользовательский интерфейс Steward для оставшихся проверяемых пробелов: - #3/#8/#12/#17 Раскрытие информацииРаздел: Недействительные живые конверты; ...
Потребляйте @kamo/* shared libs, удалите дублированные веб-копии
камо-внутренний теперь импортирует общие пакеты TS, которые он первоначально посеял (один из них). - avatarUrlTransform → реэкспорт @kamo/media-core (getAvatarS...
I18n LabelManager Software-identity labels via next-intl
Заменить буквальные строки на **************** ключи (добавлено в словарь перевода). Английский запасной вариант охватывает области, ожидающие перевода.
Добавить install-QR (самостоятельный APK) на вкладку «Настройка мобильного приложения»
Install/Sign-in toggle: «Install» показывает QR к подписанному релизу APK на Новый телефон может загружать + загружать его; «Подписаться» сохраняет поток OTK, п...
Веб-чат Интеграция дизайн пользовательский + live preview
Добавляет пользовательский диалог на вкладку «Интеграция веб-чата»: форма редактора (цвета, копия, макет, поведение, подсказка ИИ) слева и мгновенный, неинтерак...
Веб-чат Интеграция вкладка - список, создать, фрагмент (BFF + UI)
Фаза 2 ядра вкладки настроек интеграции веб-чата: прокси-маршруты BFF Фаза 1a MediaService CRUD, типизированный клиент и /settings/features/chat tab, где орг пе...
LabelManager Software ID UI + название внутренней вкладки
- Информация о компании: имя программного обеспечения / короткое имя + имя входа / регистрации + селекторы заголовков вкладок - Брендинг: программное обеспечени...
3-ступенчатая форма бортового наведения (создать → закончить DNS → ввести)
Обобщите героя первого класса в единую панель руководства с ключом на счетчике принадлежащих доменов участника + статус DNS (из /api/security/org/my-networks): ...
Двойной разрешитель компании / программного обеспечения + доставка + потребление
Organization.ts: доставить идентификатор программного обеспечения + селекторы на поверхности через OrgContext - brand.ts: **************** (+ очевидцы, 8 случае...
Герой First-org CTA для участников платформы
Покажите героя на борту в верхней части домашней стартовой площадки, приглашая KamoCRM-платформенный член (не член команды), который еще не создал детская орган...
Плотно обрезанный значок Copilot + голая запись NavPri
Добавлен обрезанный значок.png (глиф заполняет ~82% кадра) и указывает на дом Таблетка, вход NavPri, вкладка «Центр взаимодействия» и центр QR на ней. Раздетый ...
Добавить «Доступное мобильное приложение Copilot» точки входа на дом + NavPri
Обе поверхности отправляют событие «центр открытого взаимодействия», которое слушает NavTop. для открытия Центра взаимодействия на вкладке «Настройка мобильного...
Пароль-ворот QR, однострочная вкладка, логотип-левый заголовок, 10-минутный код
- Участник должен повторно ввести свой пароль (проверенный сервером через /api/mobile-access-otk, Который печатает ОТК только на успехе) до того, как раскрывает...
Настройка вкладки Mobile Access — QR для установки + автоконфигурация Mobile Copilot
Новая 3-я вкладка в NavTopPanel (справа ALLOW MOBILE ACCESS): показывает фирменный QR кодирует короткоживущую глубокую ссылку OTK (камокопилот: / / настройка), ...
Закрытая автотренерская панель на платформе Document AI tab
Владельцы высшего уровня могут запускать + контролировать тренажёр закрытого займа MeridianLink В каждом арендаторе из Settings → Platform → Document AI. Пер-ор...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.