Живой «вставить между» во время перетаскивания, а не просто перетаскивать
Раньше порядок менялся только при падении, поэтому он читался как замена в слот. Теперь список перетекает в прямом эфире, как вы перетаскиваете: dnd-kit onDragO...
Переключатель Sibling-loan на вид приложения
Транзакция может группировать несколько кредитов; заголовок приложения теперь показывает переключатель для перехода между сиблинговыми кредитами (скрытыми для с...
LoanFileDTO.loanTransactionId (вид приложения знает свою сделку)
Покрывает транзакцию по кредиту, чтобы вид /приложений мог показать / переключить брата или сестру займы. Проверено: mvn установить чисто.
**************************** (тип FE)
Зеркало бэкэнд поля для трубопровода Транзакция # столбец. Проверено: tsc - не чистить.
Поверхностная сделка Номер на TransactionSummaryDTO (Трубопроводная транзакция #)
В строке трубопровода для каждой транзакции теперь указан номер транзакции человека. Проверено: mvn компилировать чисто.
Проекция Originator разрешает государственную лицензию
Завершает проектирование живого создателя: назначенная лицензия Стюарда LO (NMLS MLO) для состояния SUBJECT PROPERTY (от property.address.subdivision, Нормализо...
Drag-and-drop для перегруппировки параметров стартовой площадки, сохраненных на одного участника
Члены теперь могут переупорядочивать свои домашние варианты, перетаскивая, и соглашение Сохраняющаяся сторона сервера на одного участника (выживает перезагрузку...
Сделайте Материалы первой вкладкой + по умолчанию; удалите Обзор
Обзорная вкладка удалена; Материалы теперь на первом месте. Маркетинговый индекс перенаправляется на первый Доступная вкладка (Материалы по умолчанию), поэтому ...
Live originator projection — org + assigned LO, on read
GET /mortgage-apps /{uid} теперь накладывает проекцию инициатора LIVE, управляемую системой (вычисляется на чтение, никогда не хранится), если строка не заморож...
Раздел «Происхождение кредита» предназначен только для чтения / управляется системой
Карта Заемщика больше не отредактирует данные URLA § 9 (дублирование) **************** — это был повторный захват. Он выдает только для чтения: Проекция LIVE на...
Задание кредитного агента на уровне сделки + номер сделки
убедитесь, что TransactionForApp теперь печатает уникальную транзакцию Number (TXN-<uid>). *************************** + PUT /ипотечные приложения / транзакции ...
Первоисточник/первые колонки транзакций (@Order 90)
Добавочные нулевые столбцы + уникальный индекс транзакций для MLOS Производитель/рефактор транзакции: mlos loan transaction (номер транзакции +) присваивается l...
Схема Originator/transaction-first — назначение LO, замораживание WORM, документы, связанные с сделками
Основа для системно-управляемого-оригинатора + рефактор транзакций (специализация) 2026-07-08: - LoanTransaction: transactionNumber (org-unique) + assignedLoanO...
Добавить фильтр продукта, зависящий от поставщика
Добавляет фильтр продукта в панель фильтра /leads, сразу справа от Фильтр продавца. Он ведет себя как пара Статус/SubStatus: отключенный до тех пор, пока не выб...
Общий AusEngineClassifier — один из источников правды для картирования агентства § 8.2
Программа → движок, запуск → движок и принятие решения → отображения врат были локальными для **************************** Рынок капитала AUS Hard-Stop требуетс...
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, поэтому интеграция может определить, наско...
Согласие «отображать внешние изображения» на стороне сервера
Заменяет клиенто-локальное (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
Обязательная скорость-замок-записи и ее связанная котировка несли только скорость + дни блокировки; Пункты дисконтирования/происхождения были оставлены недейств...
Пусть администраторы подключают RingCentral от имени участника
На настройках телефона другого участника администратор с правами управления VoIP (canManageVoipConfig) теперь видит Connect/Reconnect/Disconnect Учетная запись ...
Разрешить администраторам подключать RingCentral от имени участника
Поток RingCentral на одного участника был только для самообслуживания, поэтому администратор управлял В профиле другого участника было написано: «Они должны сое...
Аналитика использования + вид Insights (P2)
Записи **************************** события и диалог Insights с итоговыми показателями организации + наиболее часто используемые материалы (по загрузкам + превь...
MaterialAnalyticsController — запись событий + агрегаты
POST **************** (запись) + GET/analytics (запись по материалам) Совокупность типов + орг.
MaterialEvent entity+repo (аналитика использования)
Добавить события использования ********************************************************************************** Совокупный запрос. Table MATERIAL EVENTS (целе...
Утверждение рабочего процесса UI + загрузочная фильтрация (P2)
Контроль статуса в ящике **************** значок статуса на плитке, и Фильтр состояния в панели инструментов. Также загружает все материальные страницы вверх (з...
MaterialReviewController — карта состояния + статус
GET /api/media/materials/reviews (общая карта imgId→status) + POST для определения статуса материала (подтверждено, рецензент-штамп, upsert).
MaterialReview entity+repo (сторонняя таблица статуса утверждения)
DRAFT/PENDING/APPROVED/ARCHIVED per material, keyed by imgId (imaging schema unuched). Столик MATERIAL REVIEWS (целевой CRDB DDL; автосканирование KI).
RingCentral connect + softphone web-phone v2 fixes
Ремонт SDK для софтфона (кольцевой веб-телефон v2.4.0, а не адаптер v0.x) Целенаправленное — старый wp.userAgent.* использование бросил на init: Перезапись Ring...
Идентификация RingCentral OAuth + исправления SIP для софтфона
Верительные данные Softphone SIP: - getSipCredentials: map outboundProxyBackup + stunServers (web-phone v2 needs) для WSS отказоустойчивости + ICE/media; бросьт...
Добавить MemberVoipOAuthToken для каждого участника RingCentral
Per-member OAuth token keyed (memberId, provider, exampleId) RingCentral Operations — softphone sip-provision plus the Личный журнал звонков / голосовая почта /...
Коллекции/кампании UI (P2)
Раздел Left-nav Collections (создать/выбрать/удалить), фильтр кампании по просмотру коллекции, и редактор коллекций в ящике деталей (добавить/удалить материал, ...
MaterialCampaignController — CRUD + карта элементов + добавить / удалить
/api/media/materials/campaigns: list/create/update/delete, GET/items (orgwide imgId→campaignId) Карта), POST/add+/remove with org-ownership checks.
MaterialCampaign + объекты / РЕПО (коллекции)
Первоклассные коллекции группируют материалы по папкам. Таблицы MATERIAL CAMPAIGNS + MATERIAL CAMPAIGN ITEMS (целевой CRDB DDL; автосканирование KI на следующем...
Теги UI + контроль уровня доступа (P2)
Tags (org-scoped, cross-cutting): чипы тегов на плитках, полоса фильтра тегов (и поперек выбранной), и редактор тегов в ящике деталей (назначение / удаление сущ...
MaterialTagController - тег CRUD + присваивание / неназначение + карта назначения
/api/media/materials/tags: list/create/delete tags, GET/assignments (orgwide imgId→tagId) Карта рабочего пространства соединяется с клиентской стороной), POST /...
MaterialTag + объекты назначения / repos (марки в орг-скапеде)
Плоская, сквозная ось тегов над папками для маркетинговых материалов. Таблицы MATERIAL TAGS и MATERIAL TAG ASSIGNMENTS (создается с помощью целевого CRDB DDL; а...
Управляемые публичные ссылки UI (P1) — создание / истечение / отзыв / просмотр
Детальный ящик получает панель «Общественные ссылки» (ShareLinkManager): создайте прочную связь с необязательный ярлык и срок годности (1h/1d/7d/30d/never), ско...
Управляемые конечные точки публичных ссылок (создание/список/отзыв) + отслеживаемая служба
Добавляет POST/GET/api/media/materials/links и DELETE/links/{id} при поддержке MaterialShareLink, и разрешает управляемые токены на публичном GET сначала (прове...
Реестр MaterialShareLink + repo (управляемые / отслеживаемые публичные ссылки)
Отзывные, истекающие, просмотренные публичные ссылки для маркетинговых материалов — сохраняется Таким образом, ссылки могут быть перечислены, отменены и подсчит...
Добавить контекстное меню right-click / long-press в строки просмотра разговора
Заполняет меню действий списка в обоих режимах просмотра. Разговорные ряды теперь открыты одинаковое общее меню на правый клик и касание длинного нажатия с дейс...
DecisionGate.applied Threshold разоблачает фактическую панель доверия
Ворота внутри применяются max (предохранительный, безопасный пол, сценический пол), но У абонентов была только стена предварительного входа. применяемый Порог в...
Рабочее пространство Enterprise Materials (P0) — папки, поиск, объем, реальный предварительный просмотр, общая электронная почта композитора
Заменяет плоскую 200-элементную сетку полным рабочим пространством документа на существующую визуализацию. бэкэнд (который уже поддерживает папки, мусор, обмен,...
Пересмотр / сообщения - рендеринг iframe, контекстное меню списка, потоковая передача, гонки, a11y
Реализует аудит страницы /сообщений сквозной. Заявленные вопросы: - Кнопки Reply/Reply All/Forward теперь отображают текстовые метки; удалены из дополнительных...
Редизайн панели инструментов — акцентные семьи, masthead, section-index nav, унифицированная стеклянная карта
Перепроектируйте две наиболее посещаемые посадки в консоль оператора в форме разрешения. Фонд Включите уже сложенный Geist Sans/Mono (были отброшены запасным в...
************* целенаправленное обновление
Асинхронизация (виртуальные нити) и плановые развертки удерживают отсоединенный ImgDat; Save()/merge() cascades into the orphanRemoval=true images collection an...
Добавить ответ Все для чтения сообщений Pane and thread view
Ответить Все рекламировалось (клавиатура + клавиша i18n), но не было обработчик. Проводите его: новый помощник ComputeReplyAllRecipients вводит отправителя в Дл...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.