Проводите ипотеку URLA в обязательство / намерение / обязательство
Ипотека - это одна вертикаль торговой системы - наряду с розничной торговлей, арендой. Услуги, подписка и закупки. Это приводит к ипотеке URLA-fidelity стек в д...
Прекратите двойное приложение строки запроса рендеринга; добавьте share + мета-диалоги
Ремонт рендера: ************* вручную добавлял ?inline=true в apiPath, но forwardToApi уже сохраняет входящую строку запроса. Дублированная строка запроса заста...
Включите com.kamo.z.shared.binder в @EnableJpaRepositories
Ботинки DocsService с явным списком базовых пакетов, а не сканированием по классовому пути, поэтому BinderRepository не был обнаружен — запуск потерпел неудачу ...
Добавить вкладку Организатор с связующими, разделителями, сгенерированными документами
Добавляет организатора к менеджеру дока: - Новая вкладка «Организатор» (позиция 4) со списком связующего + раздельный вид редактора; существующие вкладки смещаю...
Добавить Organizer backend — CRUD, render, сгенерированные документы
Новая поверхность REST под /api/docs/binders для функции Организатора: BinderController: CRUD, элемент add/update/remove/reorder, share, render - BinderService:...
Добавить Binder/BinderItem/BinderShare сущностей и репозиториев
Добавляет слой стойкости для новой функции организатора док-менеджера: - Binder (Long id, член-владелец, org-scoped, isTemplate, binder-wide modifierJson) Binde...
Поднимите домашний кластер CTA над LenderFooter
Кнопки внизу 12/см: дно-14 были обрезаны атрибуцией кредитора футер (~76px на настольном компьютере). Скошенные смещения, чтобы кластер очистил его.
Просматривайте тестовый баннер, подбирайте видпорт, добавляйте согласие cookie
- TestModeBanner публикует свою высоту до -kamolos-banner-h и globals.css вычитает его из min-h-экрана, поэтому вид на дом не дольше переполняет видопорт пиксел...
Surface SAFE Act NMLS ID для кредитора + назначенный LO
Добавляет LoContactCard с аватаром, импульсом присутствия, проверенной связью NMLS и действия вызова/электронной почты/сообщения в левом верхнем углу героя и на...
Остановите чип личности, перекрывающий SoundToggle
LoGuideChip находится в топ-3/справа-3 в JourneyHero. JourneyApplyLayout, то же место, что и глобальный SoundToggle в app/layout.tsx. Сместил правый смещение чи...
Прекратите гонку гидратации с помощью 404 — отобразите URL логотипа, который действительно существует
Арендатор MinIO bucket держит логотип-full.svg / logo.svg как канонический Имена; никто не загружает варианты «на темном». Мы пытались URL в темном режиме, 404'...
Разверните вложенный цветной проволочный формат SecurityService, чтобы арендаторские бренды действительно населяли
Служба безопасности возвращает организацию с цветами, вложенными в EmbColorPalettePair ({цвета: {цветПри: {цветПри, цветСвет, ... } } }) и хранит hex без ведуще...
Отправьте логотип на пропуск SSR — больше нет вспышек только для слов
Начальный логотип ThemeLogo с пустыми строками Src + useEffect-to-fill означает, что рендер SSR вернул обратный отскок слов, а затем гидратация Заселил СРК. Есл...
Уничтожьте дефолты фальшивых арендаторов, сделайте только брендинг фактической организации
Удалить ипотеку Apex, которую я никогда не должен был добавлять, и Kamo По умолчанию я заменил его. Оба только что переписывались по поводу состояние недостающе...
Demo lender auto-loads when no real tenant resolves
The reason "still not branded" — no real tenant org existed for the hostname being tested, so the SSR fetch returned null and every lender-facing surface fell t...
Логотипы судов по умолчанию, поэтому небрендированные хосты делают настоящую блокировку
Ported ThemeLogo сбросил локальный файл Fallback на камо-внутренний Оригинал был, так что любой хозяин, чей арендатор Минио ведро не было предоставленный (или н...
Make the lender the primary brand, not an accent
Reframes the borrower-facing app from "Kamo product with lender accents" to "lender's product, Kamo as the engine." Every surface now leads with the lender's id...
Миграция для бренда, ориентированного на заемщиков + колонки раскрытия информации
Добавляет семь нулевых столбцов камо-общей библиотеке (перенаправлено с «TAGLINE / NMLS ID / PHONE SUPPORT / EMAIL SUPPORT») / EQUAL HOUSING DISCLOSURE/ON PRIMA...
Эмитировать бренд кредитора + поля раскрытия информации в per-org config.json
Два изменения, которые заканчивают конвейер брендинга, ориентированный на заемщика,: 1. OrganizationController получает публичный GET/api/security/org/domain/{...
Добавить бренд, ориентированный на заемщиков + поля раскрытия информации в Организацию
Семь новых нулевых столбцов, питающих фирменные поверхности кредитора Приложение для заемщиков Камолоса: - TAGLINE - маркетинговая линия, показанная на фирменн...
Deep org-theming integration across every borrower surface
Executes the full plan from the org-theming analysis: every CTA, glow, progress bar, focus ring, ambient orb, chat surface, header logo, and attribution line no...
Сделайте брендинг Org громким — анимированный всплеск, лента, свечение, футер
Тонкая лента акцента 1px и логотип заголовка не делали достаточно, чтобы Отпразднуйте бренд кредитора. Теперь каждая поверхность героя доставляет настоящий моме...
Портовая орг-схема тематика от камо-внутренней, поэтому поверхности заемщика подбирают брендинг кредитора
Порты поддомен-управляемая система орг-темы из Камо-внутренней в Камо-лос, ограниченный тем, что имеет смысл для неаутентифицированного Поверхность, обращенная ...
Port public chat support from kamo-marketing, restyled for aurora theme
Brings the AI + live-support chat widget from kamo-marketing into the borrower-facing app, recoloured to the kamo-los aurora palette (surface-base / ink / auror...
Сохраняйте соотношение сторон на атмосферах неба, чтобы облака + солнце + птицы не растягивались на портрете
CloudsLayer, BirdsLayer и часть солнечного / звездного SkyLayer Использование preserveAspectRatio = «нет» на высоком портретном телефоне Система координат растя...
feat(borrower-ux) backlog: blocked tasks, MUI date picker, memo widgets
1. Real blockedBy task semantics. Was: TaskHub knew about done/current/todo but the "locked" state was declared and never computed. Now: tasks declare blo...
feat (borrower-ux) sprint 4: a11y + постпредство + прозрачность сборов + ключи i18n
1. Доступность: - StatusBanner получает роль = статус + aria-live, встроенный значок (так) Успех/предупреждение не передается только цветом, и контрастный удар ...
feat (borrower-ux) sprint 3: честная личность, intl идентичность, реальное согласие, таксономия ошибок
1.Сборщик личностей переформирован честно. «Pick Your Guide» («Выбери своего гида») Как будто заемщик выбирал своего кредитного агента. Теперь читать «Выберите ...
feat(borrower-ux) sprint 2: nav + autosave + intl address + resume recovery
1. BorrowerHeader: тонкий липкий заголовок на каждой поверхности после приложения (apply/*, waypoints/*, workspace/*). Логотип / Back-to-workspace слева, заголо...
feat (borrower-ux) sprint 1: trust + safety baseline
Четыре наиболее приоритетных пункта аудита заемщика: 1.Возвращайте каждую интеграцию сзади **************** Когда флаг выключен (например, реальные развертыван...
Мобильная настройка портрета для иллюстрации героя + хром
На портретном телефоне растягивалась коробка просмотра 100x60 каждого слоя в высокий узкий прямоугольник, который сделал вид дома и переднего плана Раздавленный...
Иллюстрационная обертка не имела высоты — каждый слой превращался в полосу 0px
Корневой div JourneyIllustration был «относительным переливом-скрытым» без Явные размеры. Его родитель был размером через абсолютное вступление-0, но У относите...
Слоеная сцена с параллаксом, движением окружающей среды, реальной атмосферой
Первый разрез отгрузил крошечный статический SVG за агрессивной виньеточкой. EMPTY LOT выглядит как чистый экран. Замените его реальной многоуровневой сценой Эт...
Замените 3D-мир 2D-иллюстрированным путешествием
Убейте процедурную сцену Three.js и восстановите заёмщика. визуальное путешествие как плоский, доступный, удобный для мобильных устройств модуль, который постав...
Infinite ground tiers + horizon depth + proper lawn signs
Ground — no more cube - SkyDome: 420 m back-side sphere coloured to the active TOD horizon, sits behind drei <Sky> so any seam at the camera corners is filled...
Sky no longer washes to white — golden-hour default + tuned sky shader
Sky was reading white because: - toneMappingExposure 1.05 + Bloom@0.45 with luminanceThreshold 0.72 was blowing the bright procedural sky into the bloom buffe...
Cinematic 3D pass — postprocessing, materials, geometry, motion, weather
The 7-day analysis from the chat, executed: Day 1 — Foundations: - @react-three/postprocessing added: EffectComposer with SMAA, N8AO (ambient occlusion), Blo...
узел-конфигур: подъем k1m1 кубелета max-pods 110 -> 200
По умолчанию RKE2 max-pods = 110 был поражен, блокируя обновление камолоса развёртывание (maxSurge:1,maxUnavailable:0 нуждается в слоте для создания нового стру...
Real 3D environment + neighbourhood scenery + bolder home CTAs
3D scene was generic procedural boxes on a flat plane. Brought it up to a believable neighbourhood: - WorldScene: add drei <Environment preset="sunset"> for im...
3D cinematic journey + 10 personalities + persona homes
Major UI overhaul to lean into the existing 3D world rather than overlaying 2D chrome on top of it. - Rewrite Home with animated wall lerps, swinging front doo...
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> на Соответствие ...
12 оставшихся путевых листов + 8 сцены церемонии
Фаза C — каждая точка пути и церемониальный слизняк в спецификации теперь имеет Реальная, статически обработанная поверхность. Адаптеры Stub возвращают Connect-...
Фундамент M3a — соединения клиент, крючки, 2 героя путевые точки
Front-end половина M3a Connect-First Foundation, которую можно использовать Подключение + Проверено Факт бэкэнд только что приземлился. - lib/los/connections-c...
MortgageConnectController — соединения + проверенные факты + согласованные конечные точки
Обнаружена первая поверхность захвата на *************** - GET/POST/connections + POST/connections/{id}/complete - GET/POST/verified-facts + POST/verified-facts...
Подключение + Проверено Фактическая основа для первого захвата соединения
Добавляет бэкэнд-фонд M3a для подключения поставщиков и отслеживания происхождения проверенные факты. Stub-only end-to-end — реальный поставщик проводки SDK (Pl...
Создайте унаследованный мастер URLA в JourneyShell
Фаза А переписки с заемщиком: 3D-мир остается в поле зрения Заемщик работает в каждом разделе. На широких смотровых площадках (≥xl) мира заполняет липкую 40% пр...
Мир становится домашней страницей — / обслуживает 3D-сцену, /старт — разговорное крыльцо, /пути путешествия сплюснуты к /персоне / путевым точкам /[id] / церемониям /[id]
Заемщик попадает непосредственно в новый опыт на общедоступном URL-адресе вместо устаревшей разговорной посадки. CTA переключается между «Начать приложение» (св...
Пост-поршневой заёмщик приземляется в 3D-мире (/journey/persona then/journey), а не в унаследованном волшебнике MUI
Reward gate + auto-resume теперь направляется в /journey/persona?app=<uid>, persona выбирает земли в /journey?app=...&persona=..., а постоянный CTA «Продолжить ...
LawnSigns r3f компонент + SignSheet + CompareMode + демонстрационные знаки, подключенные к SceneRoot
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.