[TabNews] Ferramentas de Moderação 👀 e Mais Melhorias
Fala, Turma! Como estão?
Na publicação da semana passada, foquei nas atualizações da Revenue Share e o novo sistema de anúncios. Nesta semana trago um resumo de outras melhorias recentes, como nas ferramentas de moderação, otimizações e mais.
[CI] Remoção de Cache e Atualização das Actions #1755
- Remove a action
cache@v2
, que armazenava um cache da pasta/.next
, pois não trazia benefícios para o CI. - Atualiza as demais
actions
, exceto awagoid/commitlint-github-action
devido a uma breaking change.
Adiciona Testes Sobre a Influencia de Anúncios nos Ganhos de TabCoins #1766
- Adiciona testes para evitar regressão no comportamento dos anúncios em relação aos ganhos de TabCoins.
- Os votos recebidos nos anúncios não devem influenciar os ganhos de TabCoins diários e ao publicar.
- Faz uma refatoração geral dos testes para os novos padrões adotados no projeto.
Cria Endpoint para Obter Dados de Eventos do Firewall Interno #1765
- Cria o endpoint para a moderação obter dados relacionados a um evento do firewall interno.
- Os eventos do firewall interno são:
firewall:block_contents:text_child
,firewall:block_contents:text_root
efirewall:block_users
.
Atualiza o Node.js para v20
e Usa o crypto
de Maneira Compatível com a Edge #1768
- Atualiza o Node.js para
v20
. - Ajusta o uso do
crypto
na geração deid
de erros de forma compatível com o middleware da Vercel.
Diminui Consultas na Edição de Usuários e Validação de Tokens #1737
Melhorias para diminuir as idas ao banco de dados na edição de usuários e na validação do token de confirmação do e-mail, entre elas:
- Busca pelo
id
em vez dousername
na atualização do usuário. - Busca o saldo do usuário na mesma query que está sendo executada.
- Valida
username
eemail
duplicados com uma única query. - Remove o erro de
email
já cadastrado para evitar a descoberta de endereços ativos de outros usuários.
Reverter Ganhos de TabCoins em Conteúdos Pegos Pelo Firewall Interno #1638
- Reverte ganhos de TabCoins em conteúdos pegos pelo firewall interno.
- Adiciona endpoint para a moderação confirmar ou desfazer eventos de firewall.
Adiciona Link para o FAQ em Mensagem de Erro #1771
- Adiciona um link para o FAQ na mensagem de erro quando um usuário não consegue criar conteúdos devido às avaliações negativas.
Conclusão
Essas foram as principais melhorias dos últimos dias. Continuamos analisando os resultados da nova funcionalidade de anúncios e a recepção dos usuários para realizar os ajustes necessários.
Muitos já devem ter percebido que a quantidade de avaliações aumentou, provavelmente por ter se tornado concreto o benefício de ganhar TabCash. A melhora na curadoria de conteúdos está sendo muito positiva para o funcionamento do TabNews.
Se você tiver alguma sugestão ou dúvida, deixe um comentário aqui ou participe das discussões no repositório do TabNews no GitHub.
Até mais! 👋