O Mithril é a ferramenta que usamos para “imprimir” o site do Catarse para os usuários. Se eu pudesse fazer uma analogia, imagine que nosso site é uma série de folhas de papel que as pessoas acessam, e temos uma “impressora” para imprimir os papéis em tempo real, sempre que alguém pede para ver alguma página do Catarse. Pois bem, a impressora que estávamos usando era de uma versão antiga, já fora da garantia e sem cobertura da assistência técnica do fabricante. O que fizemos foi trocar a impressora para uma versão nova, com garantia e cobertura.
• Melhorias na performance de como olhamos as métricas e score de projetos
Uma parte significativa dos desafios de performance que enfrentamos no site (como por exemplo a demora para carregar a área de explore, a demora para carregar os números de apoios e arrecadação de projetos de assinatura, entre outros) se devem a como o Catarse ‘calcula’ alguns dados em tempo real, sempre que um usuário acessa o site. Nessa atualização de hoje fizemos alguns ajustes que melhoram a forma como fazemos esses cálculos, trazendo um ganho de performance no site.
• Padronização de texto – Aba Minha Campanha, Base de Assinantes e Relatórios para download de Assinaturas
Alguns termos que usávamos nas Abas Minha Campanha e Base de Assinantes (painel de controle de projetos de assinatura) estavam induzindo a um entendimento equivocado dos dados. Exemplo: a maneira como dados são agregados na tabela de “Crescimento Mensal de Assinaturas” representam, na verdade, uma tabela de dados de Pagamentos Confirmados por Mês, pois ela puxa informações relativas aos pagamentos e não necessariamente às assinaturas.
• Padronização de atribuição de mês de um pagamento
O boleto bancário em assinaturas gera um problema em exibições de dados que é a diferença entre as datas de criação e confirmação do pagamento (ao passo que no cartão de crédito o processo de criar e confirmar o pagamento ocorre no mesmo momento). Nesse deploy, passamos a considerar a data de confirmação do pagamento para exibir dados nos gráficos e na tabela da aba Minha Campanha e dessa forma nivelar esses dois métodos de pagamento.
Portanto, os gráficos e tabela abaixos, que são exibidos na Aba Minha Campanha de projetos de Assinatura, passam a considerar a data de confirmação de um pagamento. Ou seja, se um dado apareceu no dia 5 de junho em algum desses locais, é porque dia 5 de junho é a data que o pagamento foi confirmado.
A ideia com isso é evitar discrepâncias, caso algum realizador tente cruzar informações entre esses lugares.