Pare de bifurcar a superfície de assinatura e ofereça todo o registro assinado
kamo-internal carregava um garfo copiado à mão do aplicativo singer externo — quinze arquivos sob App/lib/esign, app/stores/esign e app/components/esign/signing...
Uma mesa por jogo, e soltar o elenco a união forçada
Polimento de seguimento no portão de direitos dos Jogos. Sem alteração de comportamento; os testes que o pino está inalterado e ainda passa. * ****************...
Mover o saldo para fora da barra superior e para o menu Jogos
O bar é cromado fixo e já lotado — saudação, ramos, disponibilidade, o relógio de conformidade, o sino, o chat, o idioma, a conta – e um saldo não é Algo que al...
Largar aiPensando no espelho do cliente também
Era sempre falso no fio e nada o tornava. Removido ao lado da campo servidor para que as duas formas permanecem idênticas — um espelho que mantém um campo A fon...
Um módulo possui o link da página do plano para a página de faturamento
Cada ação no /myplan é um link para Planos & faturamento, e tem que pousar à direita sub-tab ou "Pagamento e faturas" abre em Assinaturas e parece quebrado. Uma...
Largue o adereço denso não utilizado da OrgOAuthAppSection
Nenhum site de chamadas passou por ele, e todas as oito incorporações querem o cabeçalho completo. Um adereço guardado para um chamador que não existe é superfí...
Largue o recipiente ref nada lê
recipienteRef foi declarado e anexado ao elemento raiz do MessageBrowser, mas contêinerRef.current nunca é lido em qualquer lugar no arquivo — ele está morto de...
Renomear aplicativo móvel Copilot para KamoMobile
A aplicação móvel agora é KamoMobile. Isto renomeia cada referência a ele em este repo — os membros das strings leram, a rota, o espaço de nomes i18n, o compone...
Oito razões clínicas foram coletadas por janela. prompt
Parar um medicamento, fechar um ciclo de pedidos, cancelar uma consulta, fundir dois pacientes, declarando dois registros não compatíveis, retirando o acesso ao...
A própria sessão da aba nomeia sua organização; `?org=` deixa o URL
Constrói diretamente em 05ff51b3, que estabeleceu a fonte correta da verdade — o tab pergunta a sua própria sessão em que espaço de trabalho está, sobre uma cha...
Uma janela por sessão e a coluna partilhada
O chat de IA foi a única ferramenta derivada de "maximizado" de um ResizeObserver limiar em vez de ler a bandeira todas as outras ferramentas lê, apenas uma tro...
Renderizar o painel compartilhado, e ampliar para 550
A página de Conversas do NavTopPanel agora renderiza Conversas Pane em vez do velho ChatsList, mantendo o seu próprio campo de busca e passando ****************...
A página de configurações abre o editor do calendário
Compartilhar o catador de dia foi a meia medida. Deixou dois formulários que ainda tinham que concordar uns com os outros sobre recorrência, tempos, intervalo e...
Reconstruir o console na linguagem de design da casa
O primeiro passe estava errado e foi errado de uma forma que deveria ter sido óbvio antes de uma linha foi escrito: Eu construí Tailwind divs, MUI Tabs e cores ...
Levantar os atalhos de papel de parede e widget acima do pod de mídia
A banda de cabeçalho de perfil colocou "My Wallpapers", "My Widgets" e a mídia cromou como uma linha de embrulho, de modo que os dois atalhos lidos como um quar...
Entregue ao editor o que precisa em vez de voltar a perguntar
DocumentEditor disparado POST /api/docs/form-fillable/{id} em cada montagem puramente para ler o clássicoEditável — uma escrita usada como consulta, re-derivand...
Faça com que as regras Modify sejam testadas e solte um campo morto
Ambas as regras o menu Modify codifica ter enviado errado uma vez — form fillable was desabilitado nas linhas cujos campos são destinados a permanecer editável,...
Largue o trilho de estatísticas da masthead, mova o filtro para a barra
As cinco peças contadas desapareceram do cabeçalho. Agora diz o que a página é e dá o resto de sua largura à ação primária. Eles também foram o único controle ...
Uma tela de carregamento em vez de quatro, tudo no logotipo completo
Havia quatro cópias da mesma marcação de carga em tela cheia — o tela de navegação, ambas as telas de pré-resultado do /validate e /logout — idêntico ao raio do...
O jogador é um módulo singleton, não um valor React
Disparar um som leu um contexto, que fez cada local de chamada POSIÇÃO NA TREE parte da sua correcção. Um componente renderizado acima do SoundProvider obteve u...
Assine dentro do shell do aplicativo, atrás de um cabeçalho de página
O assistente foi aberto como um diálogo MUI completo do Screen, assinando um pacote lançado o membro fora do produto: NavTop e NavPri foram cobertos, não houve ...
Dobre a seta e o ícone do livro para o título do cabeçalho
O corpo /kb repetiu o título do cabeçalho gradiente verbatim. Larga o duplicado. mover o ícone do livro para o h1 e estacionar a seta de trás para a direita del...
Largar a direcção da marcação rápida
A aba é alcançada pelo seu próprio ícone e as linhas dizem o que são, então um título e uma frase de explicação acima deles só custa espaço vertical em um paine...
Um plano e tela de faturamento em vez de dois que cada um respondeu metade
A plataforma tinha duas telas de faturamento. /settings/account?tab=billing respondido o que a organização paga; Planos & Billing no perfil de membro respondeu ...
Uma tira — filtrar e refrescar ao lado dos subtabs
Os controles sentaram-se em uma segunda linha de largura total sob a tira de tabulação segurando três palavras curtas e um ícone, gastando uma banda inteira do ...
Um escritor do *** TTL, e é o rastreador de atividade
/api/user-info escreveu a sessão TTL diretamente para Redis, ignorando cada regra do lado do serviço — e useUserInfo faz pesquisas a cada cinco minutos para sem...
Faça o julgamento do accept-popup chamadas testáveis, e resolver os menores diferidos
Solte a página e seção de configurações das Notas
A página de configurações Notas era apenas um placeholder ComingSoonTab, então deu membros de uma entrada de navegação e um cartão de aterragem que não levou a ...
Consolidar a superfície do membro em ?tab=conformidade legal
O autônomo **************************** rota renderizada da mesma forma componente como a guia de configurações por trás de um segundo URL. Apague e mantenha a ...
Conduzir os restantes ecrãs sondados do NATS/WebSocket
Fifteen network polls across the app, replaced with the events that were already happening or with events added to the services that own the state. Mail — the ...
Coloque as configurações de envio por arquivo em linha para metade da altura do cartão
Os campos Descrição/Folder/Doc Type/Access Level sentaram-se numa segunda linha abaixo da linha do arquivo, então cada upload pendente custa ~108px. Mova-os par...
Mover a depuração do sistema sob a administração da plataforma
Os diagnósticos são ferramentas de operador, não um acesso regra, então a conta agora fica em ************************* atrás da plataforma-admin guard em vez d...
Mover vidro de quebra para o trilho primário
O controle de ativação foi uma pílula fixa ancorada na parte inferior esquerda do Viewport. Que colocou uma ação privilegiada em algum lugar nada mais vive, que...
Largue a interface 'apenas estendida' do intervalo de tempo
justExtended nunca foi definido para verdadeiro — o popup fecha na extensão em vez de mostrando um estado de sucesso — assim, os ramos CheckCircle2/Shield, o tí...
Traduzir os painéis de console do mordomo; soltar a escotilha de escape da etiqueta
Catálogo, Identificadores, Ingestão, Balcão de Venda de Empréstimos e a mesa Pipeline renderizada codificada Inglês dentro de um console cujas outras telas fora...
Use as teclas do next-intl para as cadeias de dispositivos móveis
Troca os rótulos literais adicionados com os sub- tabs Dispositivos para **************** e.mobileDevices.*chaves,agora publicado no dicionário de tradução (os ...
Dobre o documento QC em Documentos & Condições; Avisos de ingestão de PDF
Documento QC tinha sua própria tela de mordomo para o trabalho que é os mesmos documentos, na mesma empréstimos, feitos pelo mesmo revisor. Dividir em duas pági...
Consuma @ kamo/* libs compartilhadas, exclua cópias duplicadas da Web
kamo-internal importa agora os pacotes compartilhados TS originalmente semeados (um - avatarUrlTransform → reexportações @kamo/media-core (getAvatarSized Url, t...
I18n as etiquetas de identidade de software LabelManager via next-intl
Substituir cordas literais por... chaves (adicionado ao dicionário de tradução). Inglês backback cobre locais pendentes de tradução.
Polimento de revisão de fase 2 — módulo morto, alerta de dedupe LTV/capital, controlos de desfasamento de valor 0
Dividir formulário em abas Empréstimos / Empréstimos / Assunto Propriedade
Divide a megarrede do sub-formulário hipotecário em quatro sub-tabs (empréstimo, empréstimo, Propriedade do Assunto, What-If Studio) e renomeia "Endereço de Pro...
Use chaves do dicionário t () para strings de interface de integração do MLOS
Substitui a chave de dicionário `// i18n: TODO ` placeholder literals in LeadMarketManager (selecionar integração MLOS), MeridianLinkConfigDialog (rotulas de ca...
Largue a caixa dobrável em torno do upload + galeria
A seção "Seus papéis de parede" foi uma SectionHeader dobrável + colapso — não razão para esconder o upload e galeria atrás de uma alternância de expansão. Subs...
Largue a seção de Fundo e Tema da Minha Conta
Completa a consolidação na página dedicada ao papel de parede: remove o org-vs-own switch, seu manipulador, o link "Meu Wallpapers" e o agora-não usado Direitos...
Renderize o fundo do console globalmente na disposição, não por página
O interruptor de fundo permanece na página inicial, mas o fundo escolhido (plain gradiente ou org slideshow) deve ser atrás de cada página, não apenas os dois A...
Mover o editor de estado para a linha de páginas; nota chamada de volta automaticamente
- Editor de status/sub-status agora compartilha a linha de tabs primárias: aba esquerda, status alinhado à direita (remove a linha separada sob os botões de açã...
Remover o ID do Produto Fornecedor dos campos mappáveis
O produto do fornecedor é selecionado uma vez ao nível de execução/template (passo de configuração) e aplicado a cada linha; o importador da infraestrutura já i...
A aba Integração única substitui a aba somente AUS (D40)
HipotecaIntegraçõesTab: todas as 15 categorias de fornecedores (crédito, AUS, eSign, encerramento- docs, título, inundação, ...) em uma aba, cada seção expansív...
Soltar os títulos redundantes na visualização nas abas Modelos/Importações de Passagem
Os rótulos do sub- tab já nomeiam a vista, então remova o título h4 + legenda de LeadImportTemplateManager e LeadImportHistoryManager; mantenha a ação de atuali...
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.