Mostrar contexto de comércio + Página de configurações de programas
- /aplicações herói agora lê "Comércio > Hipotecas Residenciais · URLA 2021" assim, o pessoal vê a hipoteca como uma vertical do módulo de comércio, não uma Ole...
Aplicar direitos LOS + /commerce/engagements endpoint
- HipotecaAppController: todos os terminais agora portões em RoleRightType. Leituras requer LOS VIEW PIPELINE; a criação de uma nova aplicação requer LOS TAKE ...
Fio URLA hipoteca em Engajamento/Intenção/Compromisso
A hipoteca é uma vertical do sistema de comércio — juntamente com o comércio retalhista, o aluguer, serviços, assinaturas e aquisições. Isto liga a hipoteca URL...
Parar o texto de renderização de dupla incidência; adicionar diálogos de compartilhamento + meta
Renderizar correção: - * **************** foi manualmente anexando ?inline=verdadeira ao apiPath, mas forwardToApi já preserva o texto de consulta. A string de ...
Incluir com.kamo.z.shared.binder em @EnableJpaRepositórios
Botas DocsService com uma lista de pacotes de base explícita, não digitalização de classpath, então o BinderRepository não estava sendo descoberto — a inicializ...
Adicionar página do Organizador com aglutinantes, separadores, documentos gerados
Adiciona o Organizador ao gestor de documentos: - Novo separador "Organizer" (posição 4) com uma lista de aglutinantes + janela dividida do editor; tabulações e...
Adicionar infraestrutura do organizador — CRUD, renderização, documentos gerados
Nova superfície REST sob /api/docs/binders para o recurso Organizador: - BinderController: CRUD, item add/update/remove/reorder, share, render - BinderService: ...
Adicionar entidades e repositórios do Binder/BinderItem/BinderShare
Adiciona a camada de persistência para o novo recurso doc-manager Organizer: - Binder (Id Longo, membro proprietário, org-scoped, isTemplate, aglutinante-wide m...
Lift home CTA cluster acima do LenderFooter
Botões na parte inferior-12/sm:bottom-14 foram cortados pela atribuição do credor rodapé (~76px de altura na área de trabalho). Desloca-se assim que o cluster o...
Glimmer o banner de teste, caber no viewport, adicionar consentimento de cookies
- TestModeBanner publica sua altura para --kamolos-banner-h e globals.css subtrai-o da tela min-h para que a visão home no mais tempo transborda o viewport pelo...
IDs NMLS da Surface SAFE Act para o mutuante + LO atribuído
Adiciona LoContactCard com avatar, pulso de presença, ligação NMLS verificada, e ações de chamada/email/mensagem na parte superior esquerda do herói e aplicar s...
Parar o chip de personalidade sobrepondo o SoundToggle
LoGuideChip foi absolutamente posicionado em cima-3/direita-3 em JourneyHero e JourneyApplyLayout, o mesmo local que o SoundToggle global em app/layout.tsx. Mud...
Pare de correr hidratação com um 404 — renderize o URL do logotipo que realmente existe
O balde MinIO inquilino mantém logo-full.svg / logo.svg como canônico nomes; ninguém envia as variantes - on- shark. Estávamos a tentar... URL de modo escuro pr...
Desembrulhar o formato aninhado do fio de cor do SecurityService para que os vars da marca do inquilino realmente povoem
SecurityService retorna Organização com cores aninhadas dentro de uma EmbColorPalettePair ({ cores: { corPri: { corPri, corLight, ...} }) e armazena hex sem um ...
Renderize o logotipo img no passe SSR — não mais flash somente de wordmark
Logotipo inicial de texto vazio do ThemeLogoSrc + useEffect-to-fill pattern significa que o renderizador SSR devolveu o retorno do sinal de palavra, depois hidr...
Matar as predefinições de falso-atendimento, renderizar apenas a marca real da org
Remove a demonstração de hipoteca Apex que eu nunca deveria ter adicionado e o Kamo Retrocederam-me. Ambos estavam apenas a escrever sobre um condição de incump...
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...
Os logótipos predefinidos das naves, por isso, as máquinas não marcadas, tornam um lockup real
O ThemeLogo portado deixou cair o recuo do arquivo local no kamo- interno original tinha, então qualquer anfitrião cujo inquilino MinIO balde não tinha sido pro...
Faça do credor a marca principal, não um sotaque
Reframe o aplicativo voltado ao mutuário de "produto Kamo com acentos emprestadores" para "produto do lender, Kamo como o motor." Cada superfície agora leva com...
Migração para as colunas da marca face ao mutuário + divulgação
Adiciona as sete colunas nuláveis à Organização da Biblioteca- Partilhada do Kamo entidade declara agora (TAGLINE / NMLS ID / PHONE SUPPORT / EMAIL SUPPORT / IG...
Emit Lender marca + campos de divulgação em per-org config.json
Duas mudanças que terminam o oleoduto kamo-los voltado para o mutuário: 1. OrganizationController ganha um público GET /api/security/org/domínio/{host} endpoin...
Add borrower-facing brand + disclosure fields to Organization
Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...
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...
Fazer org branding alto — salpico animado, fita, brilho, rodapé
A sutil fita de sotaque 1px e o logotipo do cabeçalho não estavam fazendo o suficiente para celebrar a marca do credor. Agora cada superfície de herói entrega u...
Port org-scheme theming from kamo-internal so mutuário superficies pick up lender branding
Porta o sistema de org- theme orientado por subdomínios a partir do kamo- interno para kamo-los, analisado até ao que faz sentido para um superfície face ao mut...
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...
Preservar proporção de aspecto no céu atmosféricos para nuvens + sol + pássaros não esticar no retrato
CloudsLayer, BirdsLayer e a porção solar/estrela de SkyLayer foram usando preservAspectRatio="none" assim em um telefone de retrato alto o SVG sistema de coorde...
backlog do feat(emprestador-ux): tarefas bloqueadas, identificador de datas MUI, widgets de memorandos
1. Real bloqueado Por semântica de tarefas. Foi: TaskHub sabia sobre feito/corrente/todo mas o estado "travado" foi declarado e nunca calculado. Agora: as taref...
feat(empréstimo-ux) sprint 4: a11y + pós-submissão + transparência da taxa + teclas i18n
1. Acessibilidade: - StatusBanner recebe role=status + aria-live, um ícone em linha (assim sucesso / aviso não é transmitido apenas pela cor), e um contraste do...
fate(emprestador-ux) sprint 3: persona honesta, identidade intl, consentimento real, taxonomia de erro
1. Escolha de personalidade reframed honestamente. Foi "Pegue o seu guia" — olhou Como se o mutuário estivesse a escolher o seu agente de empréstimos. Agora lê-...
feat(emprestador-ux) sprint 2: nav + salvamento automático + endereço intl + recuperação de currículo
1. EmprestadorHeader: cabeçalho pegajoso magro em cada superfície pós-aplicação (aplicar/*, pontos de passagem/*, espaço de trabalho/*). Logotipo / back-to-work...
velocidade 1: confiança + segurança
Quatro itens prioritários da auditoria mutuário-UX: Portão de todas as entradas de integração por trás Quando a bandeira está desligada (por exemplo, implement...
Ajuste de retrato móvel para ilustração herói + cromo
Em um telefone retrato o 100x60 viewBox de cada camada estava sendo esticado em um retângulo estreito alto, que fez a casa e olhar de primeiro plano esmagado e ...
Embrulho de ilustração não tinha altura — cada camada renderizada em uma tira 0px
O div raiz JourneyIlustration foi `relativo overflow-hidden' sem dimensões explícitas. Seu pai foi dimensionado via inset-0, mas o criança relativa só tinha aut...
Cena em camadas com paralaxe, movimento ambiente, atmosfera real
O primeiro corte enviou um pequeno SVG estático atrás de uma vinheta agressiva, então EMPTY LOT parecia uma tela em branco. Substitui- o por uma cena real em ca...
Substituir o mundo 3D por uma viagem ilustrada em 2D
Matar o procedimento três.js cena de ponta a ponta e reconstruir o mutuário viajem visual como um módulo plano, acessível e mobile Com suporte completo à RSE e ...
Camadas de terra infinitas + profundidade do horizonte + sinais de gramado adequados
Terreno — não mais cubo - SkyDome: esfera traseira de 420 m colorida ao horizonte de TOD ativo, senta-se atrás drei <Sky> para que qualquer costura nos cantos d...
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...
configuração do nó: aumentar k1m1 kubelet max-pods 110 -> 200
O padrão RKE2 max-pods=110 estava sendo atingido, bloqueando kamolos rolling-update implantes (maxSurge:1,maxIndisponível:0 precisa de slot para criar novo pod ...
Ambiente 3D real + cenário de bairro + casa mais ousada CTAs
Cena 3D eram caixas de procedimentos genéricos em um plano plano plano. Trouxe-o para um Vizinhança credível: - WorldScene: adicionar drei <Environment preset=...
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...
Aposentar o assistente de URLA — os points agora são donos da jornada do mutuário de ponta a ponta
Fios de cada primeiro ponto de ligação para escrever através do existente /api/security/mortgage-apps/* endpoints, então redireciona/apply/<section> para sua co...
12 folhas restantes + 8 cenas de cerimônia impls
Fundação da fase C — cada passagem e lesma de cerimónia na especificação tem agora um superfície real, estaticamente pré-renderizada. Adaptadores Stub para trás...
Fundação M3a — cliente de conexões, ganchos, 2 folhas de coordenadas herói
Parte dianteira da fundação M3a connect-first que a compartilhamento-lib Ligação + Verificada A infra-estrutura dos factos acabou de aterrar. - lib/los/connect...
HipotecaConnectController — conexões + fatos verificados + parâmetros de conciliação
Expo a superfície de primeira captura de ligação em... - GET/POST/connections + POST/connections/{id}/complete - GET/POST/factos verificados + POST/factos verif...
Ligação + Verificada Base de fatos para a primeira captura
Adiciona a base de infraestrutura M3a para conexões de fornecedores e rastreamento de origem factos verificados. Fiação SDK do fornecedor real (Plaid, Persona, ...
Molde o assistente URLA legado dentro da JourneyShell
Fase A da entrega do mutuário-viagem: o mundo 3D permanece em vista enquanto o mutuário trabalha através de cada seção. Em grandes viewports (≥xl) o mundo preen...
O mundo torna-se homepage — / serve a cena 3D, /start é o pórtico conversacional, /caminhos de viagem achatados para /persona /waypoints/[id] /cerimônias/[id]
O emprestador chega diretamente na nova experiência na URL pública em vez do legado de pouso conversacional. Página inicial do CTA gira entre 'Iniciar sua aplic...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.