Recuar para as minhas redes quando todas as redes 403s
hasPlatformAdminAccess é derivado do cliente (proprietário-de-sessão-org AND host-org-is-top-level). Uma criança-org proprietário cuja sessão pousa no host de t...
Carregar *** na sessão por-tabStorage em vez de um cookie partilhado
O ID da sessão viveu num cookie de navegador partilhado em todas as páginas de um origem, então uma segunda aba (ipersonation) não pôde realizar sua própria ses...
Botão God-mode Impersonate no cabeçalho de configurações de membro
Adiciona uma ação 'Impersonate' superior direita em /settings/member/[id], visível Só quando a sessão iniciada tiver o modo de Deus e o alvo não é auto/novo. Ch...
Abra o lançamento do KamoUniverse em uma nova aba (sync window.open + async OTK)
Gate KamoUniverse lançador no ACCESS KAMOWORLD direito sozinho (lista de jogos de org gota)
Migrar para o k1m1 (dicionário do k1m1, soltar o implante do k2m1, fixar a imagem de registo do k1m1)
Cartão de lançamento KamoUniverse + ícone de navegação (acesso fechado KAMOWORLD, redirecionamento OTK para jogar.*)
Expor o escopo da chave API SIGNATURE (E-Signnature API)
Adicione o escopo da API E-Signnature ao gerenciador de chaves da API org para que a equipe possa conceder Acesso a e-sign programático de orgs empresariais. Ut...
Ação Enviar-para-assinatura + status do envelope no editor de documentos
Adicionar um botão 'Enviar para assinatura' ao cabeçalho do editor de modelos que abre um diálogo para enviar o documento para os destinatários e rastrear o sta...
Alternar o produto da plataforma na aba Organizações
Superfície a designação plataforma-produto onde pertence — Plataforma → Organizações. Adiciona um interruptor fechado por org (desactivado para o org de topo), ...
Manter a lista de orgs ao refazer as chamadas de sessão; dedupe
/network re-fired fetchNetworks em cada atualização de sessão de fundo e escondeu a lista inteira em qualquer erro de busca, então um blip transitório ou um vel...
Reverter e-mail link clic manipuladores, isolar causa
Relatórios do usuário e-mail-preview cliques de link ainda não fazem nada E texto a seleção é morta no meio do drag. Botão direito do mouse e pairar ambos funci...
Mostrar logotipo completo com sua extensão real, não hardcoded .svg
A aba de branding construiu logoFullUrl como logo-full.svg na montagem, ignorando o logo de orgFullExt. Logotipos completos carregados como png/jpg/etc ao vivo ...
Reescrever empresa de largura total com visualização ao vivo
LoanProductForm foi uma única coluna estreita (máx. Largura: 880) com codificação Inglês por todo o lado. Agora usa o mesmo padrão empresarial que a página de o...
Layout de duas colunas com painel de visualização ao vivo
A página nova-oferta era uma coluna estreita alta em telas largas — metade desperdiçada O viewport. Agora usa CSS Grid com o formulário à esquerda (5fr) e um pa...
Redesenhar página de nova oferta como espaço de trabalho de duas colunas + visualização ao vivo
Você pediu para imóveis completos, modernos, polidos — último refator colocar um forma de coluna única dentro de uma concha de largura total, que é exatamente a...
Página da nova oferta polaca — estado vazio, crachá LOC, termos personalizados
Três lacunas UX que a página da oferta teve após o refator anterior: 1. Estado vazio. Quando um mercado ainda não tem Produtos de Empréstimo, o dropdown utiliz...
Adicionar /commerce/empréstimos pessoais/nova entrada + página de oferta polida de mercado
A ação QuickActionsBar "Nova Oferta de Empréstimo" apontou para /commerce/empréstimos pessoais/novo mas tal página não existia, então Next.js encaminhado para a...
Polimento empresarial de largura total em 10 páginas
Adota o padrão empresarial moderno (cabeçalho gradual + broadcrumbs + seta traseira + escudo flex de altura completa + conteúdo agrupado com cartão em cinza cla...
Expor os LOADORES PESSOAIS em catadores de comércio e engajamento
Adiciona PESSOAL LOANS às listas COMMERCE TYPES e tipo de envolvimento para que o novo mercado de empréstimos pessoais KamoLOS pode ser criado a partir dos merc...
T6+T7 frontend polish + org reports + auto-pay UI
Polimento frontal (T6): - Novo lib/format.ts: helpers Intl locale-aware — formatMoeda / formatoData / formatoDataTime / formatoPercentBps. Substitui o código rí...
/api/los proxy HMAC-signs identity headers
When LOS_PROXY_HMAC_SECRET env var is set, the proxy now computes **************** secret) and sends X-Proxy-Signature + X-Proxy-Timestamp alongside the X-Org-I...
Forçar cliques de link de e-mail via navegação em fase de captura
Relatórios mostram cliques em links de e-mail-preview silenciosamente não fazendo nada — hover mostra o URL, sem erros de console, mas a navegação nunca dispara...
Página de detalhes do empréstimo do lado Org + ajustes/promessa API
- losApi: manualAjustar, renunciarFee, prometerPagar - Página completa de operações de org. * 4-up cartões de saldo (corrente, principal, juros, próxima obrigaç...
Deixar o alvo nativo= blank abrir a nova aba, soltar window.open
A correção anterior interceptou o clique e chamou window.open() — mas Bloqueadores popup e extensões podem bloquear window.open mesmo a partir de um direto cliq...
Interface P1 — fila de charge-off + linha do tempo de auditoria
- losApi: chargeOffQueue / confirmChargeOff / auditByLoan - Está bem. Página da fila de revisão D120; usuário org reviews cada empréstimo, adiciona uma razão, c...
P0 endurecimento — formulários, resolução de sessão, métodos de pagamento
Formulários (org-side): - Está bem. /{productUid} editar páginas - New LoanProductForm: princípios / preços / limites / termos / conformidade seções, campos de ...
/api/los/* rota proxy → KamoLOS via DNS k8s
Espelhos do /api/billing/[[...caminho]] Proxy de BillingService: - *** sessão resolvida via Redis; X- Org- Id + X- Membro- Id enviada - /api/los/webhooks/* skip...
Adicionar tipo de comércio PESSOAL LOANS frontend
- EngagementTypeLabels: extend Engagement Tipo união + vocabulário - MarketCardGrid: cor PESSOAL LOANS (#14b8a6) + Ícone do Landmark + contador - Página de deta...
Links de antevisão de e- mail abertos novamente em uma nova aba
O higienizador já define alvo=" blank" em cada link, mas o Lider de nível de documento no NavigationInterceptor estava a disparar para todos os cliques de link ...
Os uploads de álbuns de fotos usam o mesmo oleoduto WS que a aba Envios
Extrai o pipeline de upload doc-manager (hashing → dedup check → register-or-upload → Conversão orientada para WebSocket) em um uso reutilizávelImagingUploads h...
Adicionar /api/security/mortgage-apps catch-all proxy — 404 root cause
O aplicativo interno kamo proxies cada caminho de infraestrutura Java através de um explícito Next.js route handler (um por segmento de topo: /commerce-mercados...
/pipeline/{vertical}/{x} 404s — o espaço de nomes foi renomeado para /commerce/
O espaço de nomes /pipeline não tem rotas neste aplicativo — cada link indo para /pipeline/aplicações/{x}, /pipeline/orders/{x}, /pipeline/engatements/{x}, /pip...
Remova o ícone de Aplicações independentes — LOS vive sob Comércio
O gasoduto de aplicação hipotecária é uma vertical do sistema de comércio, Não é um navegador de alto nível. Agentes de empréstimos, processadores e subscritore...
Duplicar aglutinantes para que os usuários possam garfo sem afetar o original
Adiciona uma ação "Duplicar" acessível a partir do menu de contexto da lista de pastas e de um novo botão no cabeçalho do editor. A duplicata começa a partir do...
Programas de hipoteca alternam + ligação profunda de engajamento MORTGAGE
- HipotecaProgramsPanel agora envia um interruptor real em cada cartão de programa com atualização otimista + retrocesso na falha. Alternando uma chamada de pro...
Mostrar o Emblema Engajado / Comprometido nas cartas de aplicação
Cada cartão de hipoteca em /aplicações agora renderiza um pequeno chip ao lado do par contagem: verde "Compromisso" quando o empréstimo tem um compromisso (fina...
Planeia o menu de itens adicionais para que os Documentos Gerados sejam alcançáveis
A abordagem do submenu "Add Generated Doc" não funcionou: clicar no item do menu fechou o menu pai, que desmontou o MenuItem antes que o Menu aninhado pudesse a...
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...
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 ...
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...
Trabalhador de serviço bypass para buscas de anexos + imagens em linha
Clicando em uma linha de anexos <a download> navegada para o arquivo em vez de Baixando-o. O trabalhador do serviço de e-mail estava interceptando cada /api/ema...
Resolver cid: imagens em linha no tempo de higienização para parar o brilho da assinatura
Cid: reescrita estava acontecendo em um uso pós-compromissoEffect, então o higienizado HTML atingiu o DOM com literal src="cid:..." e o efeito mutou cada img no...
Superfície anteriorMilestoneSha256 na linha do tempo do gasoduto
O link hash-chain é renderizado como um pequeno chip monoespaço 'prev <hash>' ao lado do hash instantâneo existente, com o valor completo no título dica. Nenhum...
Problemas de validação de HMDA LAR de superfície na IU
HmdaLarRecordDTO agora carrega um array de problemas; HmdaLarClient renderiza: - um banner âmbar por cima da tabela que resume linhas com problemas (... erros /...
Unificar todas as caixas em estado vazio em <EmptyState />
Uma dúzia de cópias em linha de "borda redonda-xl-dashed borda-branco/10 bg-branco/[0.015] ..." através dos arquivos de seção, a coluna kanban, a lista LAR HMDA...
Pré-Transição de superfícieAvisos de linha em TransiçãoDialog
Ambos TransitionDialog implementations (detail pipeline section + kanban board) agora dispare o endpoint do lint quando o utilizador escolher um estado de desti...
Fila de brinde global com provedor + uso Gancho Toast
Novo ToastProvider no nível de layout renderiza uma pilha de Motion Framer de tostas gerenciadas por contexto e expõe um uso digitadoToast() API (sucesso/erro/i...
Promover ModalShell/ModalActions e SaveSpot para módulos compartilhados
Oito arquivos de seção mais a página de administração webhooks cada definido seu próprio cópia de ModalShell + ModalActions e/ou um chip SaveSpot save-state. Tu...
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
