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...
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...
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...
Создайте унаследованный мастер 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
Стадия церемонии + реестр (8 заполнителей) + /путешествие / церемонии / [id] маршрут
Добавить заводы для кредита/подписи/адреса (по умолчанию к существующим заглушкам)
Врата приветствия должны вызывать только истинных возвращающихся посетителей
Совершенно новые посетители попадали в ворота приветствия в тот момент, когда они Ввели их имя, потому что PreorProgress был пересчитан с текущего государство н...
Поток дефолта + удаление - это только автономный аванс для оценки
Реальный баг, стоящий за пользователями, приземляющимися на экране с оценкой, даже после «Пуск окончен»: двигатель потока возвращается в состояние DONE. поток я...
Силовая динамика, поэтому свежие развертывания не маскируются кэшированным HTML
Домашняя страница была статически предотвращена (в выходе сборки), которая означает один и тот же HTML и его встроенные ссылки на определенный фрагмент Хеши — п...
Welcome-back gate + всегда доступное «Начать все сначала»
Возвращающихся посетителей с постоянным состоянием IDB уронили прямо на какой бы стадии они ни находились, включая оценку экран, который (без разговорной подгот...
Выравнивайте Dockerfile с шаблоном камомаркетинга (узел: 24-альпийский, 2-этапный)
CI build failed in node:20-alpine on 'npm ci' because npm 10.8 с Node 20) разрешает Next.js @swc/helpers peerDep (>=0.5.17) до 0,5.21 в то время как файл блокир...
Выравнивайте k8s + добавляйте рабочий процесс forgejo на шаблон камомаркетинга
- манифесты k8s следуют проверенному камомаркетингу/камо-внутреннему стилю; (камолос-развертывание/камолос-сервис/камолос-конфиг/камолос-маршрут) - IngressRoute...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.