Novas melhorias: habilidade de apagar suas publicações (e edição pela moderação) 🎉
O desenvolvimento do TabNews está sendo algo fantástico na minha visão, pois várias pessoas estão usando a plataforma para valer, mesmo sem existir recursos super básicos e esperados de uma plataforma que esteja aberta para uso. Mas cada vez mais estamos nos aproximando do lançamento oficial, das TabCois, e as duas melhorias abaixo foram as atuais responsáveis por isso:
Deletar suas próprias publicações
Agora você pode apagar suas próprias publicações e esta foi uma melhoria que teve a participação de várias pessoas, mas em destaque o gabrieldev525 que neste PR* implementou a parte do frontend desse recurso e que agora faz aparecer uma opção de Apagar:
E que ao ser clicada, faz aparecer o modal oficial do Github Primer:
E para isso funcionar de fato, o NahtanN foi a primeira pessoa a encabeçar a parte do backend desse recurso no nesse PR* e que foi responsável por cutucar várias partes do código e trazer várias idéias de como implementar, para que nesse PR* a implementação atingisse a sua versão final. Inclusive sugiro ler esse último PR, pois possui discussões e comentários de alto nível, incluindo o comentário do tembra feito nessa issue* sobre um problema que passamos na diferença entre constraints e índices no Postgres quando o valor de uma coluna é NULL
.
E totalmente casado com essa implementação, veio outra muito importante para a manutenção dos conteúdos no TabNews:
Feature para poder editar conteúdo de outras pessoas
Esta melhoria foi feita por LucasMantovani e era uma implementação super perigosa de se fazer, pois era a primeira vez que iríamos disponibilizar na API uma forma de um usuário poder alterar o conteúdo de outro usuário.
Mas Lucas foi lá e criou uma nova feature chamada update:content:others
nesse PR* que habilita isso e que já foi utilizada algumas vezes por mim para lapidar algumas publicações. O massa é que essa implementação se mistura com a implementação de cima, então o poder dela foi maximizado para também conseguir deletar conteúdos de outros usuários quando isso for preciso.
Ele também fez uma publicação aqui mesmo sobre como foi sua primeira contribuição no TabNews, muito massa!!!
Milestone 4
E tudo isso fez a Milestone 4 ficar com 74% das suas tarefas concluídas e nos aproximar cada vez mais das TabCoins 🤝
Parabéns a todo mundo envolvido nas implementações, seja diretamente com código que foi feito merge
na main
, seja com código que não foi feito merge
, mas nos fez pensar, seja escrevendo comentários e opiniões nas issues sobre o que e como as coisas deveriam ser feitas, como o aprendendofelipe que está também participando de todas as conversas e isto está sendo extremamente proveitoso.
Por conta disso, eu gostaria de acicionar que eu estou vivendo o meu melhor momento como desenvolvedor, toda essa experiência com vocês eu vou levar pro resto da minha vida ❤️
⚠️ O repositório Open Source do TabNews ainda está em Modo Privado. Caso queira receber um convite para participar, leia esta publicação.