Bem-vindo ao nosso mais recente Relatório Semanal de Desenvolvimento, onde destacamos os esforços valentes de nossa equipe de desenvolvimento. Esta semana, a equipe do ARK Scan concentrou-se em resolver problemas relatados e implementar melhorias gerais, enquanto a equipe do ARK Vault começou a trabalhar no recurso de migração do Ledger e fez várias correções e atualizações de UI com base no feedback de design e teste. Enquanto isso, a equipe do Mainsail implementou logging adicional para capturar informações detalhadas de tempo, melhorando as opções de depuração.
Resumo da Atividade de Desenvolvimento (10 de Outubro – 17 de Outubro de 2025)
Abaixo está uma análise do número total de commits mesclados e autores contribuintes por projeto, destacando a atividade de desenvolvimento de 10 de outubro de 2025 a 17 de outubro de 2025.

Durante este período, a equipe manteve uma forte produtividade e engajamento, entregando 95 commits mesclados em todos os projetos.
É importante notar que as contagens de commits semanais e os dados específicos do projeto podem flutuar com base no foco das sprints internas, objetivos em evolução e na complexidade das tarefas realizadas.
Relatório Semanal do ARK Scan
Nesta semana, focamos em resolver problemas reportados e implementar melhorias gerais. O trabalho realizado incluiu:
Corrigida a funcionalidade de busca de nome de usuário para que a busca por um nome de usuário agora retorne corretamente o endereço associado.
Corrigida a exibição dos detalhes do endereço no mobile, garantindo que os recompensas totais mostradas na seção de blocos validados correspondam ao valor preciso.
Refatorou o manuseio de importação de ícones para usar um nome genérico <Icon name="..." /> componente, automatizando importações SVG e removendo a necessidade de criação manual de componentes de ícone.
Na próxima semana, continuaremos fazendo melhorias gerais e abordando quaisquer problemas reportados pela comunidade e testes internos.
Relatório Semanal do ARK Vault
Nesta semana, começamos a trabalhar no recurso de migração do Ledger e focamos em corrigir e atualizar a interface com base no design e no feedback de testes. O trabalho realizado inclui:
Adicionou um banner de migração do Ledger e uma opção de menu que é exibida para usuários com carteiras elegíveis para migração. Implementou a funcionalidade de cancelar com um tooltip e um indicador de ponto vermelho no menu de endereço, com preferências do usuário armazenadas no armazenamento local por perfil.
Ajustou a colocação do botão de copiar no mobile para garantir uma posição consistente em todas as visualizações e evitar mudanças de layout.
Atualizou o painel lateral para mostrar um ícone de maximizar quando minimizado, indicando claramente como restaurar o painel.
Adicionou um rótulo de remetente ao formulário de registro de envio, destacando o parâmetro selecionado com um fundo para melhor feedback visual.
Corrigiu fluxos de erro de transação atualizando o ícone para refletir corretamente os erros em vez de usar um símbolo incorreto.
Arredondou os montantes exibidos de saldo para seis casas decimais no mobile, evitando que valores longos quebrassem o layout.
Ajustou o preenchimento na etapa de revisão em todos os formulários de transação, atualizou a entrada de taxa para corresponder às novas especificações de design e corrigiu problemas de layout no modal de detalhes da transação.
Aprimorou o componente TransactionSummary para exibir valores numéricos de forma consistente e adicionou suporte a allowHideBalance para comportamento uniforme nas visualizações de resumo e detalhes da transação, com instantâneas atualizadas.
Corrigida a altura da linha nas descrições do painel lateral para reduzir o espaçamento entre as linhas.
Corrigido o tamanho do ícone de erro de status da transação para 12px com linhas mais finas para melhor consistência visual.
Atualizou o layout de exportação de configurações definindo 16px de preenchimento entre seções para espaçamento uniforme.
Melhorou o manuseio de estado nas validações e registros de nome de usuário, resolvendo um problema onde o botão continuar permanecia desativado durante o registro ou atualizações de chave.
Ajustou o preenchimento na visualização de edição de nome para alinhar a área do botão de excluir com o restante do layout.
Reduziu o tamanho do modal de digitalização QR para uma exibição mais compacta do código QR e da janela.
Ajustou o preenchimento do menu suspenso de transações no mobile na visualização do portfólio, definindo o espaçamento entre elementos e o rótulo “x resultados” para 24px para um layout mais limpo.
Corrigido tamanhos de fonte nas etapas de revisão de transação e renúncia de validação no mobile, garantindo consistência e legibilidade em todas as visualizações.
Alinhou a seção “Mais Detalhes” no resumo da transação no mobile aplicando a propriedade containerClassname no componente TransactionDetailContent para consistência de layout.
Atualizou o estilo do modal do modo escuro com um fundo dark/dim-950 a 80% de transparência, adicionou sombras sutis e refinou a moldura para melhor clareza visual.
Refatorou as páginas de revisão de transação removendo linhas divisórias entre detalhes, resultando em uma interface mais limpa e coesa.
Atualizou ícones do portfólio para o modo escuro, definindo a cor padrão para dark/dim-200 e o estado de sobreposição para dark/dim-50 para melhor visibilidade e contraste.
Refatorou o estilo do menu suspenso para ajustar as cores de sobreposição no modo escuro, garantindo alinhamento com as novas diretrizes de design.
Corrigido o dimensionamento do ícone da carteira para que o ícone do nome corresponda ao tamanho dos ícones do lado direito.
Ajustou o fundo do cabeçalho de configurações para dark/dim-950 para melhor consistência no modo escuro.
Atualizou os menus suspensos do modo escuro adicionando uma borda e arredondando os cantos para 12px, mudando as linhas divisórias para dark/dim-700 e removendo o preenchimento extra nos menus suspensos principais para um visual mais polido.
Na próxima semana, continuaremos desenvolvendo o recurso de migração do Ledger e abordaremos quaisquer problemas reportados.
Relatório Semanal do Mainsail
Nesta semana, implementamos logs adicionais para capturar informações de tempo detalhadas, especificamente, quando um bloco é criado pelo forjador, proposto e transmitido para a rede. Esses logs aprimorados facilitarão o rastreamento das etapas de propagação do bloco e o diagnóstico de problemas de forma mais eficiente durante a depuração.
Na próxima semana, nosso foco se deslocará para melhorar a camada P2P e adicionar mais logs de depuração, juntamente com otimizações planejadas do banco de dados. Essas melhorias visam aumentar a confiabilidade da rede, tornar as interações dos nós mais eficientes, melhorar o desempenho geral do sistema e a manutenibilidade.
Feedback & Solicitações de Recursos
Se você estiver usando nossos produtos de código aberto e gostaria de dar feedback ou solicitar um recurso, sinta-se à vontade para nos contatar através das páginas de contato do produto específico que você está usando ou abrir um problema no GitHub.
Links de acesso rápido para páginas de problemas do GitHub:
Mainsail - https://github.com/ArkEcosystem/mainsail/issues
ARK Connect (Extensão) - https://github.com/ArdentHQ/arkconnect-extension/issues
ARK Connect (Demonstração) - https://github.com/ArdentHQ/arkconnect-demo/issues
ARK Scan - https://github.com/ArdentHQ/arkscan/issues
ARK Vault - https://github.com/ArdentHQ/arkvault/issues
Siga no Twitter (X)
Siga-nos no X (https://x.com/ArkEcosystem) e continue verificando o blog para se manter atualizado sobre todos os nossos novos lançamentos. Publicamos um relatório semanal de desenvolvimento para que você possa ver facilmente o que temos feito e acompanhar nossa jornada em direção a tornar seu futuro descentralizado uma realidade.

