Процессор загружает такие файлы, как org bg + gate, с помощью новых прав
Новый ImageResizeClient запускает загрузку фона участника через SAME после обработки в качестве фона организации (POST **************** и Результаты поиска: .we...
Gate My-Profile backgrounds by the new rights + member/org slideshow
Войдите в раздел «Background & Theme» моего профиля от MANAGE OWN BACKGROUND IMAGES **************************** (другие); пусть фоновый админ Откройте профиль ...
Добавить права на управление собственными / другими фоновыми изображениями (Общая группа)
Добавлены MANAGE OWN BACKGROUND IMAGES (165) и **************** (166) RoleRightType, serviceType null, чтобы они приземлялись в общих настройках Группа (отражае...
Восстановление для получения канонического шаблона LOAN DOCS READY LO (shared-lib)
Уведомить назначенного сотрудника по кредиту, когда все документы заемщика кредита получены
Увольняет LOAN DOCS READY LO в точках удовлетворения вместе с заемщиком DOC COMPLETE. Решает LO с помощью кредитного файла -> **************************** -> чл...
LOAN DOCS READY LO канонический шаблон - уведомить назначенный LO, когда документы кредита все в
Назначить сотрудника по кредиту на сделку из раздела отправителя
В разделе «Источник кредита» теперь есть выборщик кредитного агента (или члены организации) через /members/names) + Assign, позвонив в PUT **************** уров...
Область фона обратно в дом + настройки посадки
Обратный ход глобального расклада — член предпочел фон на Посадка(ы), а не за каждой страницей. Обратный фон снова отображается на страница дома и настройки (z-...
Прекратите сериализацию вычисленного xoauth2 Getter, который сломал кэш MailCredentials Redis
MailCredentials кэшируется в Redis (GenericJackson2Json). Добавлено "isXoauth2()" Булевый геттер был сериализован как свойство «xoauth2», но не имеет поля для ч...
Scope by org server-side (empty assocObjectId) — папки/список больше не пустые
Ключевые материалы на струне org-id были хрупкими: id теряет точность через число JS на струне. пишет путь и непоследовательно разрешает через прокси → APIServi...
Поля конфигурации провайдера для доступа к облачной почте
Добавьте входы конфигурации, которые EmailService считывает для аутентификации облака почтовые ящики: Google Workspace: ключ служебной учетной записи (JSON) для...
Маршрутизация почты всех облачных провайдеров через IMAP/SMTP с помощью OAuth2 (XOAUTH2)
Облачные провайдеры (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Унаследованное чтение / отправка от ****************, но разрешающий никог...
Заблокировать системный инициатор (проекция, замораживание, назначение)
8 тестов по LoanTransactionService: живая проекция заполняет имя / NMLS / состояние объекта Лицензия + орг и знаки LIVE; несвежий ручной ввод очищается, когда н...
Отображайте фон консоли глобально в макете, а не на странице
Фоновый переключатель остается на домашней странице, но выбранный фон (обычный) gradient или org slideshow) должны быть за каждой страницей, а не только за двум...
Deal-scope - загрузка хранилища со вкладки документов учетной записи
Диалог загрузки теперь предлагает дополнительный селектор «Сделка» (учетная запись) Транзакции; выбирая один штемпель кредитаТранзакцияТранзакцияТранзакцияТранз...
Загрузка хранилища может обрабатывать документ (сделка по кредиту) Ид
Загрузка хранилища теперь принимает дополнительную кредитную операцию Id, проштампованный на MemberDocument, чтобы чувствительный ко времени документ (кредитный...
Резервный переключатель для каждого устройства — обычный градиент или фото слайд-шоу
Добавляет двухконтурный переключатель в правом верхнем углу (под пробную таблетку; он поднимается в таблетку). место после окончания испытания) для выбора фона ...
Заморозить снимок инициатора при первоначальной оценке кредита (Reg Z / TRID)
Завершает жизненный цикл создателя: совместное решениеProjection() теперь кормит обоих Живая проекция и замораживание (без дрейфа). Раскрытие информации INITIAL...
Складки / список пустой (точность org-id) + видимость по умолчанию Team-Members-Only + пользовательские метки
Основная причина: материалы хранят assocObjectId в качестве идентификатора организации, который проходит через номер JS на путь записи (точная потеря >2^53), по...
Транзакционный трубопровод — расширяемые строки PrimeReact
Заменяет плоскую кредитную сетку PrimeReact DataTable of TRANSACTIONS, который запускается Обвалился и расширился в месте на их член займы (без двух щелчков мыш...
Повторно добавьте пробную таблетку вправо (цветная таблетка NavPri)
Сохраняет пробную линию в полосе статуса туловища и повторно добавляет выдающуюся таблетку в правом верхнем углу, так что пробный режим организации остается оче...
Живой «вставить между» во время перетаскивания, а не просто перетаскивать
Раньше порядок менялся только при падении, поэтому он читался как замена в слот. Теперь список перетекает в прямом эфире, как вы перетаскиваете: dnd-kit onDragO...
Переключатель Sibling-loan на вид приложения
Транзакция может группировать несколько кредитов; заголовок приложения теперь показывает переключатель для перехода между сиблинговыми кредитами (скрытыми для с...
LoanFileDTO.loanTransactionId (вид приложения знает свою сделку)
Покрывает транзакцию по кредиту, чтобы вид /приложений мог показать / переключить брата или сестру займы. Проверено: mvn установить чисто.
**************************** (тип FE)
Зеркало бэкэнд поля для трубопровода Транзакция # столбец. Проверено: tsc - не чистить.
Поверхностная сделка Номер на TransactionSummaryDTO (Трубопроводная транзакция #)
В строке трубопровода для каждой транзакции теперь указан номер транзакции человека. Проверено: mvn компилировать чисто.
Остановите баннер с внешними изображениями, мигающий на уже разрешенных сообщениях
Панель чтения передает сообщение из своего кэша IndexedDB перед сетью. возвращает, и кэшированная копия не имеет удаленных изображений сервера Разрешенный флаг ...
Проекция Originator разрешает государственную лицензию
Завершает проектирование живого создателя: назначенная лицензия Стюарда LO (NMLS MLO) для состояния SUBJECT PROPERTY (от property.address.subdivision, Нормализо...
Drag-and-drop для перегруппировки параметров стартовой площадки, сохраненных на одного участника
Члены теперь могут переупорядочивать свои домашние варианты, перетаскивая, и соглашение Сохраняющаяся сторона сервера на одного участника (выживает перезагрузку...
Сделайте Материалы первой вкладкой + по умолчанию; удалите Обзор
Обзорная вкладка удалена; Материалы теперь на первом месте. Маркетинговый индекс перенаправляется на первый Доступная вкладка (Материалы по умолчанию), поэтому ...
Создание/переименование папки 500 в корневых папках (Map.of null value)
createFolder/renameFolder построил ответ с помощью Map.of(..."parentId", parentId), который бросает NullPointerException, когда parentId нулевой (корневая папка...
Live originator projection — org + assigned LO, on read
GET /mortgage-apps /{uid} теперь накладывает проекцию инициатора LIVE, управляемую системой (вычисляется на чтение, никогда не хранится), если строка не заморож...
Раздел «Происхождение кредита» предназначен только для чтения / управляется системой
Карта Заемщика больше не отредактирует данные URLA § 9 (дублирование) **************** — это был повторный захват. Он выдает только для чтения: Проекция LIVE на...
Задание кредитного агента на уровне сделки + номер сделки
убедитесь, что TransactionForApp теперь печатает уникальную транзакцию Number (TXN-<uid>). *************************** + PUT /ипотечные приложения / транзакции ...
Масонская планировка так смешанная по высоте карточка опциона упаковывает без рваных пробелов
Листовые карты короткие, а родительские карты различаются по количеству подпунктов (Калькулятор) имеет 9 режимов, VoIP 2, поэтому однородная сетка оставляла бол...
Первоисточник/первые колонки транзакций (@Order 90)
Добавочные нулевые столбцы + уникальный индекс транзакций для MLOS Производитель/рефактор транзакции: mlos loan transaction (номер транзакции +) присваивается l...
Схема Originator/transaction-first — назначение LO, замораживание WORM, документы, связанные с сделками
Основа для системно-управляемого-оригинатора + рефактор транзакций (специализация) 2026-07-08: - LoanTransaction: transactionNumber (org-unique) + assignedLoanO...
Добавить недостающий аккаунт, назначить прокси-маршрут
POST/DELETE (англ. The lead-account assign/unassign UI) ****************, но прокси-маршрут Next.js Он никогда не создавался, поэтому запросы 404'd и всплыли ка...
Добавить фильтр продукта, зависящий от поставщика
Добавляет фильтр продукта в панель фильтра /leads, сразу справа от Фильтр продавца. Он ведет себя как пара Статус/SubStatus: отключенный до тех пор, пока не выб...
Общий AusEngineClassifier — один из источников правды для картирования агентства § 8.2
Программа → движок, запуск → движок и принятие решения → отображения врат были локальными для **************************** Рынок капитала AUS Hard-Stop требуетс...
Надежный поставщик видения / выбор модели среди поставщиков
Двухпропускной выборVisionProvider: предпочтите любого провайдера, который имеет активную модель, способную видеть Адаптер уже испускает контент image url и отч...
AI autotag + caption UI; настройки уровня стоимости / видения поставщика (P3)
Настройки → AI → Провайдеры: каждый провайдер получает уровень затрат (легкий / средний / тяжелый) Поддерживает переключатель зрения (+ чипы списка). Выдвижной ...
Пропуск уровня затрат/видения провайдера + внутренняя конечная точка однофокусного видения
AiProviderController читает / перекликается с costTier + поддерживаетVision. Провайдер маршрутизация Сервисный выигрыш ВыберитеVisionProvider (orgId, tier). ***...
Автотег + подпись через провайдеров (P3)
МатериалAiController POST **************************** проверяет право собственности, mints короткоживущий подписанный URL-адрес материала и вызывает конечную т...
AiProvider ценовой уровень + флаг видения (две ортогональные оси)
Добавляет costTier (LIGHT/MEDIUM/HEAVY через новый AiProviderTier enum) и поддерживает Vision boolean для AiProvider, поэтому интеграция может определить, наско...
Сохраняйте «отображение внешних изображений» на стороне сервера вместо локального хранилища
Выбор теперь исходит из удаленных изображений, записанных сервером сообщения Разрешенный флаг и Сохраняется через POST ****************, поэтому он долговечен и...
Согласие «отображать внешние изображения» на стороне сервера
Заменяет клиенто-локальное (localStorage) запоминание выбора внешнего изображения с прочной записью на одного члена. Новый RemoteImageConsentService (fail-soft ...
EmailRemoteImageConsent entity + репозиторий
Рекордная запись, которую участник выбрал для отображения внешних (удаленных) изображений для конкретного сообщения, закодированного Member id + нормализованный...
Добавить колонку INVESTOR PRICE в rate locks + loan pricing snapshots
@Order(80) idempotent ADD COLUMN IF NOT EXISTS (DECIMAL(9,4), соответствующий цене-100) Сети) таким образом, MLOS RCE может регистрировать истинную цену исполне...
Зафиксировать истинную непарную цену инвестора на RateLock + LoanPricingSnapshot
Обязательная скорость-замок-записи и ее связанная котировка несли только скорость + дни блокировки; Пункты дисконтирования/происхождения были оставлены недейств...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.