Сделайте чтение только чтением, оставив одного автора *** TTL
Исход записи Redis - это сессия: когда она проходит, член подписались. Чтение сеанса больше не касается его. Только подлинное взаимодействие Продлевает его, чер...
Решите проблему амортизации через каталог приложений
Приложение, которое оператор удаляет, должно исчезнуть везде, а не только из Интернета. страница приложения — в противном случае она продолжает появляться в ред...
Сделайте суждение о принятии-поппе проверяемым и урегулируйте отложенных несовершеннолетних
Бросьте страницу и раздел настроек Notes
Страница настроек Notes была только заполнителем ComingSoonTab, поэтому она дала У них есть вход в море и посадочная карточка, которая никуда не ведет. Удалить ...
Консолидация поверхности члена на ?tab=юридическое соответствие
Отдельный **************************** Маршрут, выполненный одинаково компонент как вкладка настроек за вторым URL. Удалить и сохранить вкладку: Одна поверхност...
Подпись (envelopeUid, recipientUid, orgId), а не подпись
****************, теперь тройной. Публика Контроллер продолжает разрешать его от SIGNSESH, поэтому приложение для подписи не изменилось; Аутентифицированные сот...
Drive the remaining polled screens from NATS/WebSocket
Fifteen network polls across the app, replaced with the events that were already happening or with events added to the services that own the state. Mail — the ...
Поместите настройки загрузки каждого файла в строку, чтобы вдвое снизить высоту карты
Поля Description/Folder/Doc Type/Access Level расположены на второй строке. Под строкой файла, поэтому каждая отложенная загрузка стоит ~ 108px. Переместить их ...
Скачать God-mode Timebox
Проверка работы осталась незавершенной в этом рабочем дереве одновременным сеансом. Не авторизованный здесь; совершенный таким образом, что он не потерян, и поэ...
Отладка системы под управлением платформы
**************** Диагностика - это инструментарий оператора, а не доступ Правило, так что вкладка теперь сидит на ******************* За платформой администрато...
Переименование кластера ratetack-scylla -> kamo-scylla, правильные документы о собственности
Этот пример принадлежит Камо: он поддерживает ключевое пространство «вселенной Камо» (прочитано/написано автором). ********************** с помощью прямого внеш...
Перемещайте разбитое стекло в основной рельс
Управление активацией было фиксированной таблеткой, прикрепленной к нижней левой части тела. Видопорт. Это ставит привилегированное действие где-то, где больше ...
Бросьте мертвый «просто расширенный» UI из всплывающего окна тайм-аута
justExtended никогда не был настроен на правду - всплывающее окно закрывается на расширение, а не показывая успешное состояние — так ветви CheckCircle2/Shield З...
Поделитесь разрешением между публичной страницей и персоналом
Превью персонала должно точно показывать, что получает клиент, поэтому брендинг, Термин документа и хост ссылки теперь решаются в одном месте. Две копии дрейфую...
Переводите панели консолей стюарда; сбросьте этикетку аварийного люка
Каталог, Идентификаторы, Проглатывание, Ссуда Продажа Стол и Трубопроводная таблица визуализируются в жестком коде Английский внутри консоли, остальные экраны к...
Используйте клавиши next-intl для строк мобильных устройств
Заменяет буквальные метки, добавленные с подзаголовками Устройств для **************** и .mobileDevices.* ключи, сейчас Опубликовано в словаре переводов (CI люб...
Сложите документ QC в документы и условия; PDF-уведомления
Документ QC имел собственный экран стюарда для работы, то есть те же документы, на тех же самых кредит, выданный тем же рецензентом. Разделение его на две вклад...
Потребляйте @kamo/* shared libs, удалите дублированные веб-копии
камо-внутренний теперь импортирует общие пакеты TS, которые он первоначально посеял (один из них). - avatarUrlTransform → реэкспорт @kamo/media-core (getAvatarS...
I18n LabelManager Software-identity labels via next-intl
Заменить буквальные строки на **************** ключи (добавлено в словарь перевода). Английский запасной вариант охватывает области, ожидающие перевода.
Обратно-совместимый 6-arg конструктор LeadFieldPatch (недействительный по умолчанию)
Сохраняет существующие 6-аргичные потребители (например, тесты LOS-приложения SecurityService) Совместный удар без изменения шага.
Разделите форму на вкладки Кредит / Заемщик / Объектное имущество
Разделяет мега-сеть ипотечной подформы на четыре подзадачи (Заем, Заемщик, Subject Property, What-If Studio) и переименование «Адреса собственности» в "Субъектн...
Используйте клавиши словаря t() для строк UI интеграции MLOS
Заменяет буквы «// i18n: словарь ключа TODO» LeadMarketManager (MLOS Integration select), MeridianLinkConfigDialog (полевые метки, кнопка Test Connection) и вед...
Опустите складную коробку вокруг загрузки + галерея
Раздел «Ваши обои» был разборчивым SectionHeader + Collapse — нет Причина скрыть загрузку и галерею за расширенным переключателем. Заменить на a статический заг...
Скачать раздел «Справочная информация и тема» из моего аккаунта
Завершает консолидацию на выделенной странице обоев: удаляет Переключатель org-vs-own, его обработчик, ссылка «Мои обои» и теперь неиспользуемый Основные права ...
Отображайте фон консоли глобально в макете, а не на странице
Фоновый переключатель остается на домашней странице, но выбранный фон (обычный) gradient или org slideshow) должны быть за каждой страницей, а не только за двум...
Переместить редактор статуса в строку вкладок; примечание callback auto-note
- Редактор статуса/подстатуса теперь делится строкой «основные вкладки»: вкладки слева, статус выровненный справа (снимает отдельный ряд под кнопками действия)....
Удалить идентификатор продукта поставщика из картографируемых полей
Продукт поставщика выбирается один раз на уровне выполнения / шаблона (шаг конфигурации) и применяется к каждому ряду; бэкэнд-импортер уже игнорирует отображенн...
Единая вкладка Интеграция заменяет AUS-только вкладку (D40)
MortgageIntegrationsTab: все 15 категорий поставщиков (кредит, AUS, eSign, закрытие) docs, title, flood, ...) в одной вкладке, каждый расширяемый раздел с добав...
Single Integrations write surface — MortgageProviderConfig (D40)
Заменяет путь записи только для AUS с помощью общего CRUD соединения с поставщиком, нажатого VendorCategory+vendorKey: /provider-connections GET/POST/PUT, секре...
Generic MortgageProviderConfig заменяет конфигурацию только для AUS (D40)
Один интеграционно-криденциальный магазин с ключом VendorCategory+vendorKey (кредит, AUS, eSign, close-docs, title, flood, ...) за одной вкладкой Интеграции — И...
Используйте простое имя объекта в калибровочном счете JPQL (D32)
countCalibrationSamples ссылается на AiDecision по полностью квалифицированному названию класса. Hibernate разрешает это, но все другие @Query в использовании о...
Drop redundant inview titles на вкладках Templates/Past-Imports
Метки подтаб уже называют вид, поэтому удалите название h4 + подзаголовок из LeadImportTemplateManager и LeadImportHistoryManager; сохраняйте правильное действи...
Drop the Import Leads tab; две подзадачи + кнопка заголовка
Удалите субтаб «Import Leads»; импортный мастер теперь открывается из всегда видимого Кнопка «Import Leads» в заголовке страницы. Остались только две подзадачи:...
Удалите экран анимации 2s intro/loading
Drop showIntro/introComplete state, эффект таймера 2s intro и фирменный Ранний возврат экрана загрузки. Страница теперь отображается прямо в фон + Панель-отскок...
Объявлять индексы Slice-2a через @Table(индексы) по организациям
Переместить определения индекса mlos orchestration state и mlos steward task от KamoInitializer's SchemaCleanupRunner до самих объектов (@Table(indexes=@Index(....
Перепроектируйте страницу нового предложения как рабочее пространство с двумя колонками + предварительный просмотр в прямом эфире
Вы просили полную недвижимость, современную, полированную — последний рефактор поставил одноколонная форма внутри полноширотной оболочки, которая является именн...
Полномасштабный бизнес-поляк на 10 страницах
Применяет современный шаблон предприятия (заголовок класса + хлебные крошки +) задняя стрелка + полноразмерная гибкая оболочка + содержимое карточек на светло-с...
Кредит.Вовлечение Uid → Long + OriginingOrderUid
Взаимодействие расширяет BaseEntity (Long PK) Уид должен быть длинным, а не UUID — это соответствует существующему Соглашению DTO / WorkOrderDTO Оригинальное на...
Clean up the session — bug fixes, dedupe, dead-code
Three-agent review surfaced real problems and copy-paste — addressing them: Bug fixes: - useEnsurePrimaryBorrower returned dead state (primaryUid, creating) an...
Удалите мастера URLA - путевые точки теперь владеют путешествием заемщика с конца до конца
Проводит каждую точку доступа для записи через существующую /api/security/mortgage-apps/* конечные точки, затем перенаправляет /apply/<section> на Соответствие ...
Объединение всех разбросанных пустых штатов в <EmptyState />
Дюжина встроенных копий «округленного xl-границы-разбросанной границы-белый/10 bg-белый/[0.015] ...» через файлы раздела, колонку канбан, список HMDA LAR и Спис...
Продвижение ModalShell/ModalActions и SaveSpot на общие модули
Восемь файлов раздела плюс страница администратора веб-хуков каждый определил свой собственный копия ModalShell + ModalActions и/или чип сохранения состояния Sa...
Консолидация помощников контроллера / прав / ответов в BaseLosController
Шесть контроллеров LOS-зоны (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) каждый скопировал одно и то ...
Collapse toolbar, remove ChatHeader, add members intro row
- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...
Cache-only bulk translate, FE handles fills
Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...
Перезапись системы перетаскивания/кластера с помощью магнитного захвата и сбора жестов
Заменить монолитную HexHeadGroup (847 линий) модульным кластерным двигателем Приложение/компоненты/чат/хексхеды/. Источник истины: каждая голова живет в кластер...
Удалить конечную точку ручного резервирования — самоисцеление стартапа
Заказы COMP теперь автоматически предоставляются при запуске SecurityService через SubscriptionService @PostConstruct. Ручная конечная точка больше не нужна.
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.