Atualizações da plataforma

Atualização 2022-06-10
10/6/2022
2022.06.10

✨ Novidades

✨ Removemos a filtragem de projetos Covid-19 da página inicial e da área de descoberta de projetos no Catarse.

🐞 Correções

🐞 Removemos o subtitulo do blog na página inicial do Catarse

Ver link
Atualização 2022-05-12
12/5/2022
2022.05.12

🐞 Correções

🐞 Corrigimos um problema que fazia com que alguns meses ficassem faltando na hora de exibir o informe de rendimentos

🐞 Com a mudança de banco gerador de boletos bancários (passou a ser a Caixa, e não mais o Bradesco), não era mais possível copiar e colar o código do Boleto, pois o boleto passou a ser uma imagem. Essa atividade resolve parcialmente esse problema, ao informar o código do Boleto Bancário no email de confirmação de apoio.

Ver link
Atualização 2022-04-06
6/4/2022
2022.04.06

✨ Novidades

✨ Assinantes podem acessar o recibo de apoio mensal em seu histórico de apoios - os recibos de pagamento para um projeto de assinatura agora já podem ser acessados diretamente pelo Histórico de apoios de um usuário.

https://cdn.zappy.app/8a9c67c823ec3dc36214c3ed05d7ac41.png

✨ Seguidores de um projeto em Pré-lançamento agora irão seguir o projeto até ele ser finalizado - caso um criador desabilite sua página de pré-lançamento por engano enquanto ela ainda estiver em rascunho, ele não perderá os seguidores da página. Além disso, ao publicar um projeto que estava com o Pré-lançamento ativado, os seguidores daquele projeto permanecerão ligados ao projeto até a sua finalização (ou seja, quem seguir um projeto em pré-lançamento agora, irá receber uma notificação no lançamento do projeto e também na finalização do projeto).

✨ [Design System - refatoração] Componente banner implementado usando novas regras para o front-end - estamos - estamos reconstruindo nossa aplicação e parte dessa reconstrução envolve o redesenho do front-end. Essa tarefa é uma pequena tarefa teste, onde implementamos um componente no Catarse usando um fluxo onde usamos o Figma como software de design e onde usamos princípios de design atômico e design tokens em nosso front-end. Esse banner na aba Saldo de criadores Pessoas Jurídica é o resultado desse pequenino passo rumo a uma aplicação mais moderna.

https://cdn.zappy.app/b5b247b1e3aa84ace5645d0cebfef4c8.png

✨ [WIP - Emissão de NF automáticas] Ajusta rotinas de criação de documentos fiscais quanto projeto não tem nenhum pagamento e Adicionaa integração com emissão de NF assim que um project fiscal for criado - são tarefas ainda não entregues para nossa comunidade de usuários, mas que estão nos fazendo avançar na reta final do projeto de Emissão automática de Notas Fiscais utilizando integração com o E-notas.

🐞 Correções

🐞 Realiza retentativas de busca de transação ao processar pagamento - essa atividade visa trazer mais resiliência para o nosso fluxo de pagamento, para que a gente possa passar por instabilidades do Catarse com mais segurança.

Ver link
Atualização 2022-03-23
23/3/2022
2022.03.23

✨ Novidades

✨ Agora é possível visualizar os projetos em Pré-lançamento no Explore do Catarse! Basta escolher o filtro Em Breve no Explore, e você terá acesso a todos os projetos que estão em pré-lançamento. Basta clicar no ‘Avise-me do lançamento’ e você receberá um email em primeira mão, assim que o projeto for lançado. Caso você seja um criador interessado nessa funcionalidade, dá uma lida aqui nesse artigo que preparamos explicando sobre seu funcionamento.

🐞 Correções

🐞 Melhora texto no painel de controle de projetos de assinatura para deixar claro que Receita Mensal é Arrecadação Mensal Potencial: uma dúvida recorrente em criadores de assinaturas é sobre a diferença entre o dinheiro que entra no Saldo ao longo do mês, e o valor informado no painel de controle do projeto. Nós alteramos o texto no painel de controle para deixar mais claro que aquele valor é na realidade o potencial de arrecadação no mês, considerando as assinaturas ativas no dia, porém sem descontar a taxa e os pagamentos que porventura não serão bem-sucedidos. Essa mudança foi feita em toda a aba Minha Campanha de projetos de assinatura. Onde antes se lia “Receita”, agora se lê “Arrecadação”. E no caso desse card no topo, incluímos o termo ‘Potencial’ e melhoramos a explicação abaixo do valor.

🐞 Informa no painel de controle de páginas de pré-lançamento que é possível usar vídeos na página: uma dúvida recorrente de criadores que usam o recurso da Página de pré-lançamento era sobre a possibilidade de usar vídeos na página, ao invés de imagens. Nós melhoramos o texto no painel de controle do projeto, na aba Pré-lançamento, para deixar claro que vídeos podem ser usados.

🐞 [Segurança] Restringe URL do Informe de Rendimentos para que somente os realizadores do projeto ou admins da plataforma tenham acesso aos dados. Corrigimo uma falha de segurança que permitia que qualquer pessoa acessasse a URL dos Informes de Rendimentos dos projetos na plataforma. Além de informar os valores ganhos pelos criadores, o Informe também informa o CPF/CNPJ do criador, portanto essa é uma informação sensível, que precisa ficar bloqueada para acesso público.

Ver link
Atualização 2022-03-09
9/3/2022
2022.03.09

✨ Novidades

✨ Assinantes de projetos agora podem desfazer a solicitação de cancelamento de uma assinatura - um pedido frequente que era resolvido pelo nosso time de suporte, e que envolvia um trabalho manual de nossos desenvolvedores, era a ação de desfazer o pedido de cancelamento de uma assinatura. Com essa novidade, os próprios assinantes que por algum motivo tenham desistido de cancelar sua assinatura (seja porque apertaram o botão de cancelar erroneamente, seja porque mudaram de ideia mesmo!), podem fazê-lo, sem precisar mais enviar email para o Catarse.

🐞 Correções

🐞 Corrigimos um problema que estava exibindo, no histórico de pagamento de assinaturas, os Pagamentos status “Apagado” (essa correção já tinha sido feita na semana passada, mas de uma forma não permanente em nosso código, o chamado “hotfix”. O que essa correção faz é implementar a correção na nossa base de código)

🐞 Cria um sistema para retentativa de envio das notificações - uma parcela bem pequena dos emails automáticos do Catarse não estavam sendo disparados ao destinatário, e o que essa correção faz é criar um sistema de monitoramento de erros e reenvio de emails que não tenham sido disparados, para aumentar a entregabilidade de nossos emails (ex: emails de posts de novidades de projetos)

Ver link
Atualização 2022-02-16
16/2/2022
2022.02.16

🐞 Correções

🐞 Altera termo “Entregue” para “Enviada” quando estivermos referenciando o envio de recompensas: corrigimos uma inconsistência de termos usados para descrever a ação do criador de enviar uma recompensa ao apoiador. Antes, o criador tinha a opção de marcar a recompensa como Entregue no painel de controle de projeto, porém o termo não correspondia a ação em si, que é na verdade o ato do criador colocar as recompensas nos correios com destino ao apoiador.

🐞 Corrige o funcionamento do link ‘Encontre Amigos’ no menu de usuário, que não estava funcionando se o usuário não tivesse uma conta do FB já associada. Se uma pessoa sem conta do Facebook associada tentasse criar no link, era levada para uma página de erro. Agora, o fluxo está funcionando corretamente, e levando a pessoa a se logar no Facebook.

💎 Atualizações

💎 Aplica atualizações de segurança no Rails, nokogiri e sidekiq

Ver link
Atualização 2022-02-01
1/2/2022
2022.02.01

✨ Novidades

✨ Deixa de exibir projetos já finalizados na notificação de ‘Projetos apoiados por amigos’ - agora o email que é enviado para os usuários avisando que seus amigos apoiaram projetos não mais exibe projetos já finalizados (para não criar aquela frustração de a pessoa se interessar pelo projeto e, ao acessar, ver que o projeto já finalizou).

🐞 Correções

🐞 [Interno] Ajusta visualização da área de admin / saques - corrigimos um problema que estava atrapalhando a visualização de solicitações de saques, além de estar gerando pedidos duplicados de saques em nossa plataforma de autorização de saques.

🐞 Corrige exibição de solicitação de saques na área de saldo do usuário - corrigimos um problema que estava impedindo os usuários de visualizarem seus históricos de saque.

🐞 Corrige um erro que ocorria no login usando Facebook e Google - este erro não gerava experiência ruim para o usuário, mas ele gerava um problema “por baixo dos panos” de baixa criticidade. Fizemos essa correção para garantir que nossa integração com a ferramenta de login do Facebook está corretamente implementada.

Ver link
Atualização 2022-01-20
20/1/2022
2022.01.20

✨ Novidades

✨ [LGPD] Dados da Aba Sobre de perfis só é exibido agora para usuários que tenham ao menos 1 projeto publicado no Catarse

Para dar mais segurança ao Catarse e sua comunidade, e evitar perfis “SPAM” - que são criados com o objetivo de burlar nossas regras, como por exemplo perfis que contenham links para download ilegal) - a partir de agora os dados da Aba Sobre, nos perfis públicos, só são exibidos em usuários que tenham ao menos 1 projeto publicado no Catarse.

Com isso, criamos uma barreira a mais, pois para publicar projetos é preciso informar alguns dados pessoais, o que dificulta o uso do Catarse por bots e usuários mal intencionados.

Exemplo de perfil com dados da Aba Sobre sem serem exibidos:

https://cdn.zappy.app/fe848a148b17f676376b435b46209c07.png

Header de tabelas passa a ter comportamento “sticky” - Um ajuste bobinho, mas o header de tabelas fica grudado no topo do browser agora, para facilitar a leitura de uma tabela extensa, como se pode ver nesse exemplo abaixo, na tabela de Origem de Apoios no painel de controle de projetos pontuais:

🐞 Correções

🐞 Ajusta título da página de edição de usuário - corrige um bug que estava exibindo um texto de erro na aba do browser, quando o usuário visitava a aba de edição

🐞 Permite que assinantes editem ou reativem assinaturas com recompensas já esgotadas - assinantes que queiram editar ou reativar assinaturas cuja recompensa já esteja esgotada, agora o podem fazer, desde que eles já tenham tido ao menos um apoio confirmado para determinada recompensa.

Ver link
Atualização 2021-12-21
21/12/2021
2021.12.21

✨ Novidades e melhorias

✨ Melhora preview no Twitter dos links de página de projetos: agora, ao compartilhar um projeto do Catarse no twitter, o preview do tweet exibe o card grande (ao invés do card pequeno, como era antes)

✨ Permite que projetos bem sucedidos sejam deletados: agora é possível deletar projetos que tenham sido bem-sucedidos.

🐞 Correções

🐞 Altera texto sobre disponibilização dos documentos fiscais: deixamos mais claro agora, na aba Documentos Fiscais em projetos pontuais, que esses documentos são disponibilizados após o saque (e não ao término do projeto, como estava sendo erroneamente informado)

🐞 Exibe a Página de Pré-lançamento para Projetos que Amamos: corrigimos um problema que fazia com que a página de Projetos que amamos fossem exibidas todas em branco, sem nenhuma informação.

🐞 Modifica o <title> das páginas de edição de perfil que estão com o link, para a descrição apropriada: ajuste pequeno, para que os browsers e o Google exibam o nome correto das páginas de edição de perfil

💎 Atualizações

💎 Atualiza dependências de back-end, para nos manter atualizados com relação a segurança e desempenho de nossa plataforma.


Ver link
Atualização 2021-11-11
11/11/2021
2021.11.11

✨ Restringe o envio de mensagens dentro do Catarse a alguns casos específicos

Agora você só irá receber mensagens de outras pessoas do Catarse se você: - Tem um projeto no ar; - Tem um projeto com o estado 'Aguardando pagamentos', - Tem ao menos um projeto com estado bem-sucedido. Obs: No caso de você ter somente projeto(s) não-financiado(s), os apoiadores de seu(s) projeto(s) ainda poderão enviar mensagens a você por meio do Histórico de apoio deles, mas os outros usuários não conseguirão enviar mensagens a você.

Portanto, caso você seja uma pessoa que só apoie projetos e nunca tenha publicado um projeto no Catarse, somente os criadores dos projetos que você apoiou podem enviar mensagens para você por meio do Catarse.

Essa entrega é parte do nosso esforço em tornar o Catarse um local mais seguro e com mais privacidade para nossa comunidade de apoiadores e realizadores.

🔧 Agora informamos ao nosso parceiro de pagamento o endereço do pagador na hora de gerar um boleto.

A Nova Plataforma de Boletos de Pagamento/Cobrança é um sistema criado pela Febraban e o Banco Central para modernizar o processo de apresentação de boletos. A inclusão do endereço completo do pagador no momento da criação de boletos é a mudança mais relevante. Assim, além de nome completo e CPF ou CNPJ, o endereço passa a ser obrigatório.

Ver link
🖤 Agora ficou mais fácil publicar um projeto na Catarse Solidária
10/7/2020
Novidades

Há tempos queremos experimentar formas mais simples e intuitivas de colocar um projeto online no Catarse e achamos que o momento era bem oportuno. Como a Catarse Solidária tem sido adotada por pessoas e grupos que tem pouca ou nenhuma experiência com financiamento coletivo, e por se tratarem de projetos que muitas vezes precisam de agilidade na publicação, aproveitamos a oportunidade para testar um fluxo com menos etapas e menos exigências na publicação.

Basicamente o que fizemos foi trocar a experiência de abas de um painel de controle por um fluxo linear, onde a pessoa vai avançando, recebendo dicas e finalizando o processo já com seu projeto no ar:

https://cdn.zappy.app/22c96d499c6238923451811bbba4eba8.png

📍Busca por localização do projeto
5/6/2020
Novidades

Agora é possível encontrar projetos no Catarse buscando pela sua localização. Tem duas formas de fazer isso:

Você pode clicar na cidade do projeto, que aparece nos detalhes do card do projeto e também na página da campanha:

https://cdn.zappy.app/7e1abf4b327e3e014b03f1eb49da2d78.png

Ou você pode também procurar por qualquer cidade (ou estado) que você queira direto pela página de busca de projetos do Catarse:

https://cdn.zappy.app/66530ab9f8e508e6e7f569e57c34abc1.png

Como o Brasil é muito grande e não existem projetos em cada uma das mais de 5000 cidades brasileira, os resultados da busca mostram não só os projetos encontrados especificamente na cidade que você procurou, como também em outras cidades do mesmo Estado:

https://cdn.zappy.app/8f92b23978867217fb6eafc30551132a.png

🖤Agora você pode encontrar projetos de combate a COVID-19 no Catarse
30/4/2020
Novidades

Agora já é possível visualizar projetos de combate a COVID-19 na busca do Catarse. Colocamos uma seção na página inicial da plataforma mostrando alguns projetos em destaque e incluímos um filtro nas buscas de projeto focado em projetos COVID-19.

Apesar desses projetos não terem uma modalidade específica de arrecadação, preferimos colocar o filtro logo no primeiro campo (junto com os filtros de projetos pontuais e assinaturas), pois assim você pode usar também os outros filtros, e conferir projetos COVID-19 separados por categorias e pelos filtros de popularidade, recém-lançados, projetos que amamos e em reta final. Confere aqui e doe hoje mesmo para um projeto de sua preferência!

https://i.imgur.com/SZmi4UL.png

❤️ Projetos Salvos e Projetos que Amamos no Explore
31/3/2020
Novidades

Agora é possível acessar os projetos Salvos direto pelo Explore, o que facilita muito o processo de criar uma "Lista de desejos" de projetos para apoiar maia pra frente (quando a fatura do cartão já foi pago, o salário está em dia, não tem mais boletos pra pagar, essas coisas rs). Além disso, nós fizemos uma atualização nos filtros de busca do Explore, diferenciando Projetos Populares de Projetos que Amamos (que agora contam com um selinho em seus cards de projeto).

Se quiser saber um pouco mais, nós preparamos um artigo explicando como usar os projetos salvos.

📈Integração do Catarse com Google Analytics e Facebook Pixel
31/3/2020
Novidades

Definir metas baseadas em dados é uma das receitas mais certeiras para aumentar o tráfego a páginas de projetos no Catarse, melhorar o engajamento dos visitantes, aumentar o número de apoios e, consequentemente, gerar mais ganhos nas campanhas de financiamento coletivo. Pensando nisso que hoje anunciamos uma novidade, tanto para projetos pontuais quanto assinaturas: agora você pode integrar sua campanha com o Google Analytics e Facebook Pixel, ampliando o horizonte de suas táticas de marketing digital.

Para você que quer dar um passo a mais na análise de sua campanha e na construção de anúncios, preparamos dois artigos que irão te auxiliar nessa jornada:

🍆🌺 Auto-declaração de conteúdo com nudez e/ou sexo explícito
13/12/2019
Novidades

O Catarse é um local onde diversos tipos de pessoas podem se expressar livremente. E sabemos que, de vez em quando, se expressar é sinônimo de provocar reflexão e instigar. Nosso papel é manter um ambiente acolhedor para todos os tipos de público e por isso temos algumas regras para projetos de conteúdo adulto. Com essa novidade, os realizadores a partir de agora precisam declarar, ao criar seus projetos, que eles contém conteúdo impróprio para menores de idade.

Quando um projeto com esta sinalização está em arrecadação, seu card de projeto é exibido com uma tag '+18' antes de seu nome:

https://suporte.catarse.me/hc/article_attachments/360045281352/card-nu.jpg

Além disso, os visitantes da página recebem um aviso e devem confirmar terem mais de 18 anos para poderem visualizar e apoiar o projeto.

https://suporte.catarse.me/hc/article_attachments/360045393111/Screen_Shot_2019-12-12_at_12.41.48.png

📩 Baixar relatórios de projetos de Assinatura por email
4/12/2019
Novidades

Realizadores de Assinaturas com um número muito grande de assinantes não conseguiam fazer o download de seus relatórios em excel / csv. Devido ao tamanho do arquivo, nossa plataforma travava e não permitia que o arquivo fosse baixado direto pelo browser. Para resolver esse problema, implementamos uma solução onde os relatórios são gerados em uma fila paralela, sem depender do navegador. Ao final do processo, quando o arquivo fica pronto, os realizadores recebem um email com os arquivos gerados. Se quiser saber mais sobre que informações são oferecidas nesses relatórios, acesse nossa Base de Conhecimento 👍

🔄 Nova página de atualizações da plataforma
3/12/2019
Novidades

Como você pode ver, temos uma nova página dedicada exclusivamente a manter todos atualizados sobre as atualizações que o nosso time de Produto faz com frequencia em nossa plataforma. O link direto para essa página pode ser encontrado no rodapé do nosso site, e aqui você fica por dentro das novas funcionalidades, melhorias em funcionalidades existentes e correções de 🐞🐞🐞!

Atualização 2019.7 – 6 de setembro
6/9/2019
Novidades

• Links para novos vídeos tutoriais que preparamos, mostrando como automatizar envio de código de rastreio e como gerar etiquetas de impressão para envio de recompensas

  • Em nossas conversas constantes com a comunidade de realizadores que trabalham com entregas de recompensas físicas no Catarse, sempre escutamos as mesmas sugestões: deveria existir um jeito mais fácil de gerar etiquetas de impressão para envio de recompensas; e deveria existir um jeito mais fácil de enviar os códigos de rastreio para os apoiadores monitorarem o envio de suas recompensas.
  • Hoje lançamos dois vídeos tutoriais mostrando como fazer ambas as sugestões acima, com alguns passos bem simples. Agora, todos os realizadores de projetos pontuais que acessarem sua tela de download de relatórios, irão ser avisados desses tutoriais sobre geração de etiquetas e envio de códigos de rastreio.

Screen Shot 2019-09-06 at 12.44.37

Poder esgotar uma recompensa
24/7/2019
Novidades

Poder esgotar uma recompensa

  • Realizadores (seja de projetos pontuais ou recorrentes) podem agora escolher não receber mais apoiadores em uma recompensa específica. A ideia é que ao “desabilitar” uma recompensa, ela deixe de receber novos apoiadores. Apoios que já tenham sido iniciados antes do realizador optar por “desligar” a recompensa poderão ser concluídos sem problema.

🐞 Remove validação de prazo para projetos Flex e ✨ Deixa de exibir email do destinatário em mensagens enviadas pela plataforma
17/9/2021
Melhorias

✨  Deixa de exibir email do destinatário em mensagens enviadas pela plataforma. Para preservar a privacidade de nossos usuários, a partir de agora as mensagens enviadas pela plataforma não exibem mais o email do destinatário. Com isso, a pessoa que enviar uma mensagem pela plataforma receberá somente um recibo do envio, onde constará o conteúdo da mensagem enviada e o nome público do destinatário, porém não terá mais o email do destinatário (considerado informação confidencial). Exemplo de um recibo de mensagem abaixo:

https://cdn.zappy.app/fb7954cfb0df1484a597160a290b56d3.png

Remove o nome do realizador na aba pública de Novidades, quando não existe novidade ainda enviada.

Exibe uma saudação genérica (Olá!) no email enviado à pessoas que não possuem um nome público registrado no Catarse

✨ [Trabalho em progresso - não foi publicado no changelog] Altera os dados da nova estrutura de dados fiscais, Cria integração com o Enotas para geração de notas fiscais, Cria rotina para gerar os dados fiscais de pagamentos feitos após a geração dos dados fiscais. São tarefas implementadas no back-end do Catarse, mas que ainda não estão funcionando (ou seja, nossas Notas Fiscais ainda estão sendo emitidas da forma que sempre foram emitidas). Próximo passo será validar o funcionamento real dessas tarefas e partir para a última fase do projeto, que será "virar a chave" para que a gente possa começar a usar o Enotas para emissão de Notas Fiscais.

🐞 Correções

🐞 Remove validação de prazo para projetos Flex. Os projetos Flex no Catarse já não precisam se limitar a estarem no ar por um período máximo de 365 dias. Porém, caso um realizador com projeto FLEX há mais de 365 dias no ar tentasse definir um prazo para sua campanha, nós ainda estávamos exibindo uma mensagem de erro no momento da definição do prazo (considerando ainda a regra antiga). O que essa correção fez foi remover essa validação no momento da definição do prazo e também ajustar o texto que informa sobre o limite de prazo do Flex nesse, nesse e nesse artigo da base de conhecimento. Além também de corrigir essa informação sobre prazo ilimitado em Flex na aba Financiamento no painel de controle de projetos:

https://cdn.zappy.app/ae5f217a8ed744ee708b4c3a0313aeb6.png
https://cdn.zappy.app/6042efb5b34530a174ff68dfbe590c6e.png

🔧 Configurações
15/7/2021
Melhorias

🔧 Coloca idempotencia no repasse realizado através do Pagarme para evitar erros de transferências duplicadas

💎 Atualizações
2/6/2021
Melhorias

💎 Atualiza as dependências do back-end e o Ruby para a versão 3.0.1

✨ Adiciona restrição de pagamento nos boletos
15/3/2021
Melhorias

Temos alguns casos em que um boleto é pago após o vencimento, e temos casos em que as pessoas pagam um boleto parcialmente (não pagam todo o valor dele). Essas coisas, apesar de não serem frequentes, quando acontecem necessitam de um esforço do time do Catarse pra resolver. Ainda não está claro se essa configuração que adicionamos (oferecida pelo meio de pagamento que utilizamos para processar os boletos) impede os apps e atendentes de efetuarem o pagamento desses boletos nas situações indesejadas ou apenas adiciona instruções na folha do boleto. Entretanto, como o esforço para adicionar essa configuração era mínimo, estamos entregando essa atividade hoje e iremos monitorar se esse problema irá persistir.

✨ Permite aos admins do Catarse encerrar projetos como fraude (encerra projeto, reembolsa apoios e bane o realizador)
11/2/2021
Melhorias
  • ✨ Permite aos admins do Catarse encerrar projetos como fraude (encerra projeto, reembolsa apoios e bane o realizador):
    Agora os admins do Catarse não precisam mais pedir ajuda a um desenvolvedor para remover projetos fraudulentos da plataforma. Basta acessar o admin/projetos e clicar no botão 'Banir projeto', que todos os processos serão feitos automaticamente (Reembolsar apoios, deletar projeto, remover saldo do realizador e banir realizador da plataforma).
  • 🔧 Ajusta configurações do setup inicial do ambiente de desenvolvimento:
    Ao iniciar o setup do ambiente de desenvolvimento, para a versão 3.10 do linux alpine não estava disponível a versão 12.18 do nodejs. Também a gem de catarse_scripts não estava presente quando os comandos docker tentavam fazer o bundle install.
  • ⚙️ Remove chamadas  RecommenderTrainWorker para melhorar performance de carregamento do site:
    Esse worker era responsável por atualizar um indice de machine learning que não utilizamos mais, essa chamada ficava ocupado lugar na fila sempre que era chamada.
  • 💎 Atualizar Ruby on Rails para a versão 6.1.0
    21/12/2020
    Melhorias

    O Ruby on Rails (tecnologia utilizada no desenvolvimento do site do Catarse) que estávamos usando ainda estava na versão 4.2. Era uma versão lançada em 2016, que já não recebia nenhuma atualização (a não ser quando eram encontradas falhas de segurança).

    As gems (bibliotecas) que utilizávamos, muitas já haviam sido abandonadas há alguns anos, algumas outras só poderiam ser atualizadas se tivéssemos uma versão do Rails mais atual, e algumas gems novas só poderiam ser adicionadas ao projeto se estivéssemos com uma versão recente do Rails.

    Ou seja, estávamos rodando o Catarse num motor antigo, quando deveríamos estar rodando em um motor atual, novinho em folha. A nova versão do Rails que estamos agora utilizando trouxe algumas melhorias e facilidades no uso do framework.

    Com isso, estamos prontos para seguir em uma série de melhorias e refatorações em 2021, com a garantia que estamos evoluindo o código do Catarse em uma máquina atualizada, sem códigos obsoletos.

    ✨ Melhorias na validação de email em contas criadas no Catarse
    10/12/2020
    Melhorias

    Entregamos duas funcionalidades que buscam melhorar a experiência e a segurança do Catarse:

    * ✨ Bloquear cadastro de email com referencia a catarse

    * Corrigir regex de validação do e-mail

    🔧 Move catarse.js para dentro do catarse
    2/12/2020
    Melhorias

    Essa é uma entrega bem técnica, de bastidores, mas que tem como objetivo dar mais agilidade para o nosso time de produto na hora de entregar soluções, melhorias e novas funcionalidades para a comunidade de usuárias e usuários do Catarse. A explicação técnica é que estamos movendo o catarse.js para dentro do catarse, simplificado o processo de deploy, pois não será mais necessário fazer commits do build para o repositório do catarse.js. Ao realizar um npm install no Catarse, o build do catarse.js será realizado.  

    ✨ Cálculo automático de retenção de IRRF para projetos pontuais (Imposto de Renda Retido na Fonte)
    25/11/2020
    Melhorias

    Segundo a legislação, quando o tomador do serviço (no caso, o Realizador de Projeto no Catarse) for Pessoa Jurídica e o valor devido de Imposto de Renda for superior a R$10,00, o Realizador é responsável por recolher o Imposto de Renda. Para que isso ocorra, o Catarse precisa transferir para o saldo do Realizador, além do montante arrecadado no projeto, o valor referente ao Imposto de Renda.

    Com a melhoria que implementamos, esse processo agora é feito automaticamente para projetos pontuais (a solução para projetos de Assinatura virá em breve), e sempre que um realizador que tenha um perfil de Pessoa Jurídica no Catarse receber recursos em seu saldo, será também transferido um valor do Imposto de Renda. Para isso, criamos um evento no Saldo deixando claro do que se trata o valor e também incluímos uma mensagem na aba Saldo explicando a questão. Além disso, essa informação também constará nos Documentos Fiscais, disponíveis aos realizadores em seu painel de controle de projetos.

    https://cdn.zappy.app/ad7218f81edfb63fe174c714635c7e94.png

    🛡️Atualiza lista de atributos bloqueados para usuários comuns durante a edição de projetos.
    9/11/2020
    Melhorias

    Existia uma falha na edição de projetos do Catarse que permitia que usuários alterassem atributos na página de projeto que deveriam ser restritos à edição de administradores da plataforma. Kudos (mais uma vez!) para o Paulo, estudante de TI e usuário do Catarse que identificou esse problema e nos avisou de prontidão 💜

    Atualização 2019.11 – 17 de outubro
    17/10/2019
    Ajustes

    • Ajustes no fuso horário utilizado para calcular a quantidade de saques por mês

    • No Catarse, você pode realizar 01 saque por mês. (saque é o ato de transferir seus créditos no Catarse para sua conta bancária). Porém, estávamos com um pequeno probleminha onde saques solicitados nas últimas horas do último dia de um mês eram contabilizados como tendo sido solicitados no mês seguinte. (Ex: se você solicitasse um saque nas últimas horas do dia 30 de setembro, nosso sistema iria contabilizar como 1 de outubro, impossibilitando você de realizar um saque em outubro. Você teria que esperar até novembro para isso). Era um problema referente aos fusos horários usados na plataforma, e já está devidamente consertado.

    • Pequenos ajustes de estilos de colunas

    • Estávamos com algumas áreas no site onde colunas dentro de colunas estavam com o estilo errado, meio “apertadinho” sem espaço entre as colunas. Resolvemos esse pequeno detalhe. #perfeccionismo
    Uma série de ajustes de usabilidade!
    16/10/2019
    Ajustes

    • Vídeos de projetos estavam fechando com frequencia

    • Muitos usuários estavam reclamando que os vídeos dos projetos estavam fechando ou parando de tocar com frequencia, além de estarem experimentando dificuldades em dar início no vídeo. Consertamos isso e esperamos que agora a experiência de assistir aos vídeos esteja redondinha novamente.

    • Os textos da seção ‘Orçamento’ de projetos estavam com problemas de exibição (layout quebrado, textos que não eram exibidos, entre outros)

    • Na última atualização que fizemos, consertamos alguns problemas de exibição na seção de ‘Descrição’ de projetos, porém ficou faltando enviar ajustes para a seção de ‘Orçamento’ de projetos pontuais.

    • Nomes com acentos não estavam sendo aceitos na hora do pagamento por cartão de crédito

    • Nosso formulário de pagamento estava acusando um erro quando usuários tentando pagar com cartão de crédito informavam seus nomes com acentos. Agora removemos essa checagem e você pode escrever o seu nome certinho, sem precisar remover o acento do seu nome.

    • Ajustes de usabilidade na funcionalidade de Esgotar Recompensas

    • Ajustes de usabilidade na opção de Editar Descrição de Recompensas em projeto online de Assinaturas

    • A funcionalidade que permite Editar a descrição de recompensas que já tenham assinantes estava com alguns probleminhas de usabilidade, que foram resolvidos nessa atualização.

    • Estado do apoiador não era exibido na tela de confirmação de resposta de um questionário

    • Ao responder a um questionário onde o Endereço de Entrega precisava ser informado, os apoiadores não visualizavam o Estado do seu endereço na tela de confirmação da resposta do questionário.

    Atualização 2019.9 – 8 de outubro
    8/10/2019
    Ajustes

    • Os textos de descrição de projetos estavam com problemas de exibição (layout quebrado, textos que não eram exibidos, entre outros)

    • Uma série de realizadores estava experimentando um problema na exibição de suas descrições em suas páginas de projetos. Nós identificamos que uma das principais causas desses problemas era o fato de realizadores geralmente escreverem suas descrições em arquivos de word e depois copiarem e colarem o texto no painel de controle do projeto. Além disso existiam alguns outros problemas referentes aos layouts de imagens em colunas (que estavam aparecendo quebradas na página de projeto). Nós fizemos uma atualização no site que resolve a maior parte desses problemas.

    • A quantidade de novas assinaturas e o valor de novas assinaturas informados nos gráficos da Aba Minha Campanha estavam ligeiramente diferentes dos mesmos dados informados na Tabela Pagamentos Confirmados por Mês

    • Os dados informados na Tabela de Pagamentos Confirmados por Mês, em alguns casos, estavam ligeiramente maiores que os mesmos dados informados nos gráficos acima da Tabela. Em tese, esses dados devem ser os mesmos (ou seja, o número de Novas Assinaturas de um mês informado no gráfico deve ser o mesmo que está informado na Tabela).
    • Essa diferença estava ocorrendo por conta de assinaturas que estavam em processo de retentativa de cobrança. (os gráficos não estavam considerando essas assinaturas da mesma forma como a Tabela estava).
    • Essa inconsistência foi corrigida e agora os dados estão batendo certinho.
    Screen Shot 2019-10-14 at 10.11.54
    Atualização 2019.8 – 3 de outubro
    3/10/2019
    Ajustes

    • Compartilhar um projeto pelo Facebook Messenger está funcionando novamente

    • Consertamos um problema que estava impedindo os usuários do site de compartilharem um projeto usando o botão do Facebook Messenger.

    • Botão ‘Carregar Mais’ no histórico de pagamentos de Assinaturas está funcionando novamente

    • Tanto assinantes (na aba Histórico de Apoio no perfil)  quanto realizadores de projetos de assinaturas (na aba Base de Assinantes do painel de controle de projetos) têm acesso ao histórico de pagamentos de uma assinatura. Porém a visualização inicial do histórico exibe os últimos 10 pagamentos. Para exibir os mais antigos, é preciso apertar um botão de ‘Carregar Mais’. Esse botão não estava funcionando corretamente. Agora está tudo certinho com ele.

    • Realizadores precisavam clicar duas vezes para abrir a aba Minha Campanha de seus projetos

    • Consertamos um probleminha pequeno, que fazia com que os realizadores precisassem clicar duas vezes no botão ‘Minha Campanha’ para acessar essa aba no painel de controle. Agora basta um clique novamente para acessá-la.

    • Tradução do site com Google Translator impedia usuários de realizarem apoios

    • Usuários de fora do país que tentassem realizar apoios com o Google Translator ativado encontravam alguns erros no fluxo de pagamento, que os impediam de avançar no pagamento. Esses erros já foram corrigidos e agora o Google Translator pode ser aplicado novamente em todo o site do Catarse.

    • Realizadores de projetos não conseguiam adicionar imagens às recompensas usando o navegador Safari

    • Não era possível adicionar imagens às recompensas de projetos usando o navegador Safari. Esse erro foi corrigido e agora já é possível adicionar imagens às recompensas no Safari.

    Atualização 2019.6 – 30 de agosto
    30/8/2019
    Ajustes

    • Padronização de fuso horário usado para informar a data de um pagamento

    • Nós padronizamos o fuso horário que usamos para informar aos usuários do Catarse (sejam apoiadores ou realizadores) a data de um pagamento.
    • Essa falta de padronização gerava alguns problemas. O principal deles era o fato de, por conta do fuso horário utilizado nos relatórios de apoios para download ser diferente do fuso utilizado na Tabela de Pagamentos Confirmados (disponibilizada na aba Minha Campanha de projetos de Assinatura), as somas dos pagamentos de cada mês divergiam. Ou seja, o valor que um realizador veria como sendo atribuído a JANEIRO de 2019 no relatório para download poderia ser ligeiramente diferente do valor exibido na tabela online (isso acontecia pois apoios feitos nas últimas horas do último dia do mês poderiam ser considerados como janeiro ou fevereiro, dependendo de qual fuso fosse considerado).
    • Com esse ajuste, todos os locais onde informamos a data de um pagamento para os usuários (Perfil de usuário, Base de Assinantes, Relatório de Apoios online, Relatórios para download) estão usando o mesmo fuso horário, eliminando divergências de leituras de dados.
    Atualização 2019.5 – 23 de agosto
    23/8/2019
    Ajustes

    • Busca na Base de Assinantes (projeto de assinatura) e Relatório de Apoios (projetos pontuais) não funcionava para nomes completos e nomes com “de, da, etc”

    • Problema antigo. A busca por nomes completos sempre foi defeituosa na Base de Assinantes e nos Relatórios de Apoios. Com essa solução, agora é possível pesquisar por nomes completos.

    • Ajustes no preenchimento de Questionários

    • Estávamos com um problema na edição de respostas já feitas em questionários ainda em aberto. Esse problema foi ajustado com essa atualização.

    • Ajustes na tela de finalização de pagamento em projetos pontuais

    • Estávamos com um problema onde usuários que, mesmo com endereço já cadastrado no Catarse, estavam chegando na fase final do apoio de projetos pontuais com o formulário do endereço em branco, sendo necessário informar tudo de novo. Esse problema foi consertado.

    • Ajustes para salvar endereço na aba Dados Cadastrais no painel de controle de projetos

    • Estávamos com um problema em um caso de uso bem específico, ao salvar Endereço na aba Dados Cadastrais no painel de controle de projetos. Só ocorria em algumas situações bem específicas que geravam um erro no formulário de endereço.

    • Endereço Internacional deve sobrescrever campos já preenchidos anteriormente de endereços nacionais

    • Nós tínhamos um erro na forma como gravamos os endereços de usuários que causava uma confusão nos dados informados nos relatórios para download. Em resumo – caso um usuário que já havia um endereço nacional cadastrado fizesse um novo pagamento a um projeto alterando seu endereço para internacional, o Catarse estava informando ao realizador do projeto um endereço que misturava dados do endereço nacional com o novo endereço. Esse problema agora foi consertado.

    • Faltam Siglas de Unidades Federativas nos relatórios para download

    • Tínhamos um problema que, em alguns poucos casos, não informávamos o ESTADO do apoiador nos relatórios para download. Todo o resto era informado corretamente, porém o estado estava em branco.

    • Erro no pagamento de cartão de crédito informava os dados do cartão de crédito na URL do Browser

    • Estávamos com um problema que exibia os dados de cartão de crédito do usuário na URL do browser dele quando acontecia um erro no pagamento em cartão de crédito. Esse erro era raro e não comprometeu a segurança da transação, pois somente o usuário tinha acesso a esses dados. De todo modo, fizemos um ajuste que elimina esse erro de acontecer novamente.

    • Contador de conversão na Aba Minha Campanha de projetos pontuais está zerado

    • Estávamos com um problema na aba Minha Campanha no painel de controle de projetos que não estava exibindo a conversão de apoios (conversão de apoios = VISITANTES / APOIOS). Já está resolvido agora.
    Busca em mobile voltou a funcionar
    24/7/2019
    Ajustes
    • Um bug que já estava acontecendo há um tempo. O campo de busca de projetos no Explore não estava funcionando em mobile. Agora já está tudo ok.
    Atualização 2019.2 – 29 de março
    29/3/2019
    Ajustes

    • Base de Assinantes – assinantes que tinham selecionado recompensa estavam aparecendo como ‘Sem recompensa selecionada’

    • Existia um bug que fazia com que assinantes com status INICIADO estavam sendo mostrados para o realizador na Base de Assinantes online como não tendo recompensa selecionada (mesmo que eles tivessem tido uma recompensa selecionada). Consertamos esse problema.

    • Se assinante muda de endereço no Perfil, o endereço é alterado na Base de Assinantes e nos relatórios para download de projetos de assinatura

    • Se um assinante mudar seu endereço no seu perfil, esse endereço agora é alterado em todos os lugares que o realizador do projeto de assinaturas pode visualizar (Base de Assinantes online e os relatórios para download)

    Atualização 2019.1 – 7 de fevereiro
    7/2/2019
    Ajustes

    • Removemos o espaço entre título do projeto e barra de arrecadação no embed de projeto

    • Estorinha simples, mas existia um espaço muito grande entre o nome do projeto e a barra de arrecadação no embed de projeto. Por meio de uma interação nos comentários desse post do blog fizemos uma alteração simples pra remover esse espaço.