Повторное использование существующих пользователей, зеркало для SecurityProvider, вход участника команды Gate
Повторное использование (нет дублирующих учетных записей для одного и того же лица): MemberCreateController повторно использует существующего пользователя по эл...
Security Provider Membership Зеркало + повторное использование / закладка
**************** Пользователь: зеркало пользователя в Org's securityProvider org как базовый член (отредактированный; no-op, когда организация Защищает себя или...
Отправьте имя хозяина регистранта в тело, чтобы счет попал под правильную организацию
Разрешенная организация была доступна на клиенте, но никогда не отправлялась на бэкэнд. Орг был передан только неявно через X-Forwarded-Host, который входил в н...
Файл новых учетных записей под управлением домена, а не kamocrm
/регистр связывает орг нового члена с хостом запроса, но сигнал орга Никогда не переживал хоп: kamo-регистрируйте прокси-серверы при каждой регистрации в общем ...
Resolve org-by-domain с самым глубоким псевдонимом
Добавить ******************* точный домен сопоставить, затем отбросить самую глубокую этикетку один раз (register.optionone.com -> optionone.com) Таким образом,...
Прекратите трясти порт просмотра в браузерах с классическими полосами прокрутки
На машинах, чей Chrome использует макетные (не накладные) полосы прокрутки, Страницы входа/восстановления, мелькающие на обеих полосах прокрутки. корень причина...
Вкладка Wire Tasks для реального бэкэнда + удалите действие + живой счет
Добавляет следующие прокси-маршруты для /leads/{id}/tasks[/{taskId}] addTask/updateTask/completeTask calls были 404ing, действие удаленияTask в поле «Запрос» Се...
REST API + TASK CHANGED в режиме реального времени
Внедряет бэкэнд /leads/view Tasks tab, который уже звонил, но никогда не существовало: GET/POST/PUT/DELETE **************************** (LeadTaskController + Le...
Предприятие LeadTask для выполнения последующих задач
Backs the /leads/view Tasks tab (ранее это была только фронтенд-заглушка без каких-либо заданий). настойчивость. LeadTask (стол LEAD TASK) отражает форму интерф...
Сетка данных в реальном времени + вид в реальном времени с замками редактирования на экране
/leads grid теперь полностью работает через websocket (NATS→STOMP): строки Добавить/удалить/обновить против активного фильтра автоматически и измененные ячейки ...
Org-guard - подписка в режиме реального времени /topic/leads/rt/{orgId}
Cross-tenant SUBSCRIBE Guard для новой ведущей темы в реальном времени, отражающей существующий/топический/социальный/кормовой охранник: член может подписаться ...
Per-pane edit-lock REST API + автоматический уборщик
Добавление /api/security/leads/{id}/locks ******************************* LeadLockService: эксклюзивное бронирование на одну полосу, буферное сердцебиение, кото...
Публикация NATS в режиме реального времени + единица редактирования на каждую полосу
Опубликовать орг-сопровождаемые события на security.leads.rt.{orgId} (создан/обновлен/ удалены ключами с измененным полем, добавлена история) так что сетка /lea...
Удалить раздел «Недоступно для вас»
Прекратите всплывающие навигационные функции, к которым член не имеет доступа. Навигация Страница макета перечислила каждую скрытую опцию nav как заблокированны...
Общие конечные точки байта отказываются от MLOS для сторонних документов (vault/loan)
Общие конечные точки байта изображения (скачать / поток / объемно-скачать /) миниатюра) и агрегация связующего, разрешенная только на орг + числовой потолок заз...
Интегрируйте основные вкладки в заголовок на оставшихся страницах Style A
Последующие действия в стиле A→B, охватывающие страницы, которые не проходят через SettingsView: KbNavBar становится градиентным заголовком героя со статьями /...
Center the vendors-products status snackbar наверху
Таблетка состояния сохранения / обновления использовала якорь по умолчанию MUI (внизу слева, нет) Якорный набор) так что он выводится из центра. Поставьте якорь...
CreatePair является идемпотентом для основной пары (останавливает дублирование BorrowerPairs)
единственным абонентом CreatePair является волшебник, который «обеспечивает первичного заемщика». безоговорочно вставляется новая пара при каждом звонке, поэтом...
Переместить нижние строки в заголовк через социальные, импортные вкладки
Применяет обработку вендоров-таб к настройкам CRM братьев и сестер, чтобы Автономная строка «x • y» внизу больше не ест страницу недвижимости: - Социальные свя...
Не подавайте документы с мягким удалением в /stream и /bulk-download
getDocumentMetadata (используется потоком + сыпучие пути загрузки байтов) не фильтр разбитых строк так, как загружает документ, и мягкое удаление оставляет Объе...
Переместите количество поставщиков / продуктов выше действий заголовка, выровненный вниз Refresh + Add Vendor
Восстанавливает страницу недвижимости с помощью автономной нижней сводной строки, используемой для Оккупация — линия «x вендоров • x продуктов» теперь стекается...
Интегрируйте основные вкладки в заголовок страницы (Стиль B) на страницах стиля A
Каждая страница градиента-героя, которая отображает свои основные вкладки в отдельной карте ниже заголовка теперь отображает их внутри самого градиентного загол...
Добавить недостающие прокси-маршруты Next.js для продукта по умолчанию MLOS + готовность
Страница «Продавцы-продукты» бросила «Не удалось установить продукт по умолчанию:» Исполнитель: **************** (и получить) lead-vendors/mlos-readiness) 404'd...
Задняя стрелка в заголовке возвращается в /leads
Добавьте дополнительный backHref/backTooltip в SettingsView, который отображает белый цвет. обратная стрелка слева от заголовка и проведите страницу настроек CR...
Поднимите NavPri z-index выше NavTop, чтобы рельс накладывал верхнюю планку, когда он расширяется / пикирует
Смелые «настройки CRM:» префикс, сепараторы труб, подчеркивают только на вкладках
Предоставьте ссылки на вкладку настроек CRM со смелой меткой «Настройки CRM:». (новый ключ ****************), отдельные ссылки с ' | Вместо голого пространства ...
Добавьте ссылки на вкладки CRM выше обновления, как меню настроек
Оформите правый выровненный ряд белых, подчеркнутых, разделенных пространством ссылок на каждая вкладка /settings/features/crm над кнопкой обновления заголовка ...
Правильная пробная таблетка оставшегося времени (была 20644d)
Когда NavPri был переписан, минутный тик был изменен с Date.now на счетчик, начинающийся с 0, и этот счетчик был принят в качестве аргумента «сейчас». ФорматTri...
Кнопка сброса в строке заголовка (справа) + полноразмерный контент
- "Перезагрузка до стандарта" теперь сидит на том же ряду, что и "Навигационная планировка" направо, направо, направо, направо, налево, направо, налево, налево,...
Создайте mlos doc req borrower idx для повторного использования запроса перекрестного займа хранилища
Индекс (borrower uid, organization id) для повторного использования запроса перекрестного займа хранилища
Опубликовано так los.pipeline.* события приземляются в LOS PIPELINE, не отклонено
NatsMessageService.publish() pins expectedStream=CHAT MESSAGES; a los.pipeline* Субъект принадлежит только потоку LOS PIPELINE, поэтому сервер отклонил все запр...
FindByStatus finder (свежесть подметки перечисляет принятые требования)
Конечная точка загрузки поставщика-дока персонала удовлетворяет требованиям третьих сторон
POST **************** (LOS пишет): сотрудники загружают оценочный / титул / HOI / документ о наводнении в магазин изображений уровня кредита, затем удовлетворит...
Условие каскада отменяет/исключает требования к документации
waiveCondition и deleteCondition теперь лучше всего звонить в MLOSDocService Подавление состояния после успешного отказа / удаления, поэтому условие отказа треб...
Объем кредитного документа заемщика-требования к собственной стороне
Обогащенные /документ-требования считываются уполномоченными любой стороной приложения и возвращал требования каждой стороны, поэтому по совместному кредиту зае...
Уведомить заемщика, когда он представил все документы (DOC COMPLETE)
Канонический шаблон DOC COMPLETE (заемщик представил каждый запрашиваемый документ)
Ежедневное напоминание о непогашенных документах (повторное подталкивание заемщиков, дросселирование)
FindBorrowerOutstandingForNudge (устойчивые требования к разметке напоминания)
Уведомить заемщика при принятии документа (DOC ACCEPTED, per-party routed)
DOC ACCEPTED канонический шаблон (подтверждение заемщика представленный документ очищен)
Поверхностный «Обзор потребностей» (документы, представленные заемщиками, ожидающие сотрудников) как отдельное, приоритетное состояние
Загруженный заемщиком документ переворачивает требование к получению (в ожидании) кредитора), но в графе «Документы» указано только «Ожидающий заемщик» или нейт...
Per-party vault authorization + маршрутизация уведомлений для каждой стороны
Счетное хранилище содержало документы на одну сторону (общий человек), но авторизовано доступ на расчет — два больших многочеловеческих дефекта по совместному к...
Централизовать §4.5 суперсессионный коллапс (RequirementSupersession)
Двигатель свежести оставляет предшественника STALE EXPIRED рядом со свежим Преемник: ******************* Только чтение Путь (ConditionClearabilityComputer) разр...
Rebuild against gated shared-lib (mlos.intake beans now opt-in; исправление CrashLoop)
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.