[TabNews] 5k ⭐️ no GitHub, melhorias de segurança e mais novidades
E aí, Turma! Tudo bem com vocês?
Voltando aqui para contar algumas novidades ocorridas após a última vez que escrevi.
Então vamos lá!
5k ⭐️ no GitHub
Nos últimos dias, o TabNews passou a marca de 5 mil estrelas no GitHub! 🎉
Já fazia algum tempo que o GitHub estava arredondando o número de estrelas para 5k, mas agora passamos oficialmente essa marca. No momento em que escrevo, temos 5.014 estrelas.
Notificações de Firewall
Agora o TabNews pode enviar email para os usuários que são afetados por bloqueios do nosso firewall.
O firewall limita a quantidade de usuários ou conteúdos criados em um curto período, e aplica penalidades que podem ser retroativas.
A notificação é importante porque, por exemplo, podia acontecer de um usuário não se atentar à mensagem de erro, e não descobrir que outras publicações podiam ter sido bloqueadas. Além disso, pode acontecer de um usuário ser impactado devido alguma atividade de outro usuário na mesma rede.
Agora todos os usuários afetados são notificados, e isso foi implementado pelo @rafael, primeiramente como parte do PR #1638, mas que teve as notificações trazidas para o PR #1741.
O PR também traz melhorias nas mensagens de erro de firewall apresentadas ao usuário no momento do evento, e cria um status específico para os conteúdos que foram bloqueados.
Mensagens de erro de cadastro mais claras
Ajustamos algumas mensagens de erro que podem ser apresentadas ao usuário na criação ou alteração de cadastro. A ideia foi deixar as mensagens claras, mesmo sem abrir brechas de segurança que permitam explorar quais emails já estão cadastrados no sistema.
O @rafael implementou essas melhorias motivado pela issue #1695 da @GitHub/esmsena. Mais detalhes podem ser vistos no PR #1730.
Anúncios em Beta (Revenue Share)
Já está em produção algumas partes do sistema de anúncios, mas ainda estamos em fase de testes, e por isso ainda não vou trazer os detalhes para cá, mas eles podem ser acompanhados na issue #1491 e nos PRs relacionados. 🤝
Em resumo, quem tem mais de 100 TabCash, e consegue utilizar o TabNews via API, já pode participar do beta de anúncios e ajudar a testar o sistema.
[Edit] Já está disponível na UI. Não é mais exclusividade da API. 🎉
Concluindo
Agradeço a todos que estão contribuindo de alguma forma com o TabNews, seja no repositório ou diretamente aqui. Vocês são demais! ❤️