Executando verificação de segurança...
1

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:

Opção de Apagar

E que ao ser clicada, faz aparecer o modal oficial do Github Primer:

Modal confirmando o comando de Apagar

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 🤝

Gráfico da Milestone 4

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.

3

aproveitando o assunto de comentários, não sei se ja foram notificados mas acabei de me deparar com um bug no mobile.
sempre que entro em uma publicação minha, apenas para visualizar, ele abre como se eu quisesse fazer uma edição na minha publicação.

1
2

São apenas nas minhas publicações, em publicações de terceiros isso não ocorre, ao clicar em cancelar ele volta ao normal sem que o erro se repita, ele apenas "abre" como se eu tivesse optado por escolher editar.

1

ao clicar em cancelar ele volta ao normal sem que o erro se repita, ele apenas "abre" como se eu tivesse optado por escolher editar.

Eu me confundi com o que escreveu na segunda parte dessa frase. Se você clicar no botão cancelar, conserta o problema para sempre? Ou mesmo depois disso ele volta sem você querer?

2

ele ocorre novamente, se eu abrir minha publicação ele já abre para edição, se eu clicar em cancelar e pressionar F5 ele volta para edição e se eu clicar em cancelar ir para tela inicial e voltar para publicação ele vai estar em modo de dedição novamente.
Escrevo rápido e não tenho costume de verificar então acaba por ficar meio confuso as vezes, seria isso um sério problema de dicção?

1

ele ocorre novamente, se eu abrir minha publicação ele já abre para edição, se eu clicar em cancelar e pressionar F5 ele volta para edição e se eu clicar em cancelar ir para tela inicial e voltar para publicação ele vai estar em modo de dedição novamente.

Puts que interessante, não sei nem como lhe ajudar a debuggar isso no momento. Mas talvez uma solução seja você limpar o localStorage do domínio do TabNews se souber fazer isso.

Escrevo rápido e não tenho costume de verificar então acaba por ficar meio confuso as vezes, seria isso um sério problema de dicção?

Dicção eu vejo mais como uma dificuldade ao pronunciar as palavras, é algo verbal, não é relacionado a escrita.

2
Puts que interessante, não sei nem como lhe ajudar a debuggar isso no momento. Mas talvez uma solução seja você limpar o localStorage do domínio do TabNews se souber fazer isso.

Vou testar isso e retorno aqui o resultado.

Dicção eu vejo mais como uma dificuldade ao pronunciar as palavras, é algo verbal, não é relacionado a escrita.

Sei disso, foi só uma piada ou a tentativa de uma pelo menos.

2

Olá Enzo!

Aproveitando essa longa thread, por favor, me permita aproveitar o contexto prático, mesmo que fora de tópico. Acredito que você estará vendo meu comentário dentro do seu comentário no nível 8 de profundidade. Caso me responda, será num nível 9. Existe alguma alternativa para apresentar os comentários aninhados de forma que não diminua a janela de edição? Eu estou curioso para saber até que nível a resolução que uso na tela comportará a caixa de mensagem. Talvez uma apresentação em árvore seria mais interessante ser pensada, sendo possível colapsar ou descolapsar os comentários internos [+] e [-]