Página reflete edt substituído + células de transporte sem estrada honestamente
A aba Serviços é lida como incompleta para duas etapas que são realmente feitas: - o edt mostrou uma barra de 0% vazia embora o EDT4 (hidro) substitua a base ED...
Administrador do universo: lista de regiões hospedadas por-shard + transmissão de mensagens simples
#4 Visibilidade de região fria: o farol mundial agora carrega regions list, então cada cartão de caco na aba Live lista os endereços exatos da região que ele ho...
Administrador do universo: ações do operador vivo (Fase 3)
A aba Actions ganha uma seção de operações ao vivo que impulsiona o gRPC existente do jogo ao vivo superfície do administrador, cada um por trás de um diálogo d...
Administrador do universo: loja de dados ao vivo/saúde portal + história de execução worldgen
A guia viva agora consome o novo universo.portaway.saúde e universo.persistência.saúde balizas ao lado de world.load: uma tira de datastores (CockroachDB quorum...
Administrador do universo: adicionar guia Live — fragmentos de jogo em tempo real, jogadores e regiões
Nova visão de administração de plataforma somente leitura do jogo em execução (não apenas o offline worldgen pipeline). Assina uma vez por processo para o unive...
Mostrar camadas de dados por estágio incl. Máscara de oceano EDT4 + Marcações TRF2
As placas de palco do painel worldgen agora listam as camadas de dados de cada palco de azulejos, acentuando os novos: a máscara do oceano EDT4 (conectividade m...
Exaustividade da telha da superfície + alvo "Regenerar N" na página
O snapshot do agente agora carrega o staleness per-recipe (atual / stale / falta); plumb-lo através da API + SSE para a página: - A guia Serviços mostra uma lin...
Mostrar a contagem de azulejos ao vivo, não o valor por passo
O estado de leitura do progresso. ter primeiro, que o evento 'running' inicial define como 0 — e `0 ?? contagem ` mantém 0, de modo que a contagem de vida nunca...
Adicionar o Universo à configuração deslizar (NavPri)
A página do Universo foi registrada nas configurações dos cartões de destino, mas não na ConfiguraçõesStatusWindow slide-out que o NavPri realmente abre, então ...
Página de administração da geração mundial do universo
Adiciona /settings/platform/universo sob administração de plataforma — sua própria plataforma cartão + três sub-tabs (Overview, Serviços, Acções) — para iniciar...
Compor/enviar em nome da caixa de correio do membro comutado
- Membro do proprietário da caixa de correio ThreadId do switcher através da caixa de correio ativa para o contexto de composição (evento + URL param). - Nova M...
Parar a localização de páginas no cookie *** no middleware proxy
proxy.ts (Próximo middleware) redirecionou cada pedido de página sem *** cookie para / logout. Desde que o ID da sessão agora vive em sessãoStorage — que uma so...
Parar de tocar nos cookies; envie o token explicitamente nas chamadas de autenticação
Arranca toda a limpeza/migração do legado. O símbolo vive em sessionStorage (key ***) e viaja como o cabeçalho X-***-Token, que o backend já prefere — nada mais...
Não adote o cookie *** legado; limpe- o em vez disso
Logo após a sessãoStorage switch ships, cada navegador ainda tem sua velho biscoito ***. A migração adotou esse valor em sessão o cookie-fallback do servidor po...
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...
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.