Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestone 4 - TabCoins #345

Closed
filipedeschamps opened this issue May 19, 2022 · 1 comment
Closed

Milestone 4 - TabCoins #345

filipedeschamps opened this issue May 19, 2022 · 1 comment

Comments

@filipedeschamps
Copy link
Owner

filipedeschamps commented May 19, 2022

Turma, chegou a hora de tornar a Milestone 4 realidade, a que implementa as TabCoins 💪 e que devemos fazer nessa próxima sexta-feira uma Live de Inauguração da Milestone como sempre fazemos.

Mas apesar do objeto central dessa Milestone ser as TabCoins, estou recebendo por vários locais outras sugestões e features satélites, sendo que umas são emergenciais. Então tentei centralizar o que eu acredito caber para uma próxima Milestone e dividi as sugestões em 4 tipos:

  1. Objeto principal da Milestone
  2. Features críticas
  3. Melhorias
  4. Itens de segurança

1. Objeto principal da Milestone

  1. TabCoins e TabCash #352

2. Features críticas

Isso são as features que deveriam ser feitas urgentemente, inclusive até antes do objeto principal da Milestone:

  1. Recuperação de Senha #323
  2. Sistema de Notificação: versão beta #321
  3. Paginação dos Dados: /api/v1/contents #339
  4. Feature para remover e editar conteúdos de outras pessoas #347
  5. Sistema de Auditoria e Métricas (versão beta) #351

3. Melhorias

  1. Salvar o conteúdo das postagens ainda não publicadas no localStorage #335
  2. Quantidade de respostas #332
  3. Tags para SEO e Redes Sociais #337
  4. useUser(): somente bater no endpoint se existir cookie indicando sessão #336
  5. Acessibilidade: Plugin eslint para verificar a11y em jsx #322
  6. Fazer as migrations serem tolerantes a demoras do Docker e Postgres #346

4. Itens de segurança

  1. Rate limiting: identificar e deletar comportamentos abusivos #338

Não vai caber nessa Milestone (mas que podem ser executadas):

  1. Upload de imagens: Upload de imagens #308
  2. Validação de email+senha deve tomar o mesmo tempo quando o usuário existe ou não: A validação de email+senha deve tomar o mesmo tempo quando o usuário existe ou não #186
  3. Problema: "Entrada do tipo de senha com auto-preenchimento habilitado" Fonte
  4. Problema: "Referrer Policy Inseguro" Fonte
  5. Problema: "Práticas recomendadas de HTTP Strict Transport Security (HSTS)" Fonte
  6. Problema: "Content Security Policy (CSP) não implementado" Fonte
  7. Problema: "Páginas sensíveis que podem ser armazenadas em cache" Fonte
  8. Problema: "Header Clickjacking: X-Frame-Options" Fonte
  9. Invalidar todas as sessões válidas do user ao resetar a senha #384

Acho que isso cria uma Milestone de peso e que vai levar a experiência do TabNews para um nível simplesmente sensacional. Eu sinto que a plataforma já está muito gostosa de usar e interagir, principalmente pela postura das pessoas lá dentro, e com essa Milestone, tudo isso vai ser maximizado 🤝

E qualquer coisa extra que for executada da Milestone (que for feito o merge na branch main), vamos incluir ela na Milestone em curso para darmos os devidos créditos 🤝

E se eu esqueci de algo, por favor me avisem. Naturalmente não dá para incluir tudo numa única Milestone, mas vamos abrir próximas Milestones até sentirmos seguros em colocar o projeto no estágio de Lançamento Público 🤝


Início oficial da Milestone: 20 de Maio

@filipedeschamps
Copy link
Owner Author

Issues finalizadas 🎉

@filipedeschamps filipedeschamps changed the title Draft da Milestone 4 - TabCoins Milestone 4 - TabCoins May 30, 2022
@filipedeschamps filipedeschamps pinned this issue May 30, 2022
@filipedeschamps filipedeschamps added this to the Milestone 4: TabCoins milestone Jun 1, 2022
@adailsonaguiar adailsonaguiar unpinned this issue Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants