Ao solicitar um saque (que é como chamamos a transferência de dinheiro do Saldo do Catarse para a conta bancária), não estávamos exibindo corretamente o banco pré-selecionado (no caso de usuários que já tinham um saque realizado anteriormente). Isso gerou confusão para algumas pessoas que estavam solicitando um saque para um novo banco, nunca antes usado. Consertamos isso e o problema está resolvido.
Além disso, o histórico de saques realizado sempre exibia os detalhes dos saque mais atual, ignorando os dados do passado. Também corrigimos isso e agora o histórico de saques está mostrando a informação correta.
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!
Recentemente fizemos uma atualização grande na forma como nossa máquina de pagamentos analisa fraudes. Nessa atualização, um bug gerou uma quantidade grande de dúvidas em algumas pessoas: nós deixamos de enviar email para os apoiadores que tinham seus pagamentos na fila de análise manual (sim, o Catarse é feito de pessoas que precisam com frequencia aprovar manualmente alguns pagamentos para garantir um espaço seguro para todos). Ou seja, você ia lá, finalizava um pagamento no Catarse, ele ficava com o estado 'Pendente' no seu perfil de usuário do Catarse, mas a gente não informava nada mais sobre isso.
Mas agora esse problema está resolvido, e voltamos a disparar esse email sempre que um pagamento entra em análise manual. Obviamente, após analisarmos o pagamento, o apoiador recebe outro email na sequencia (com a confirmação ou rejeição do pagamento).
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.
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:
Nós modernizamos alguns pontos chaves do nosso sistema de pagamentos e, com essa mudança, uma das principais conquistas foi a melhoria na taxa de sucesso das cobranças de cartões de crédito internacionais. Essa atualização vai ser percebida com mais força pelas realizadoras e realizadores de projetos de Assinatura, que vinham se queixando das recusas crescentes nas cobranças de seus assinantes internacionais. Bonvenon denove, mondo!
O botão de 'Carregar mais' na aba de Novidades de projetos não estava funcionando. Agora está tudo certinho, e você conferir aqueles posts antigos que tanto estavam fazendo falta!
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:
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.
Ficou faltando um detalhe na funcionalidade de baixar relatórios de assinatura por email, que era uma tela informando para qual email os relatórios serão enviados, como mostra a imagem abaixo.
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 👍
Agora os realizadores ganharam mais uma ferramenta de comunicação do Catarse - a Página de Pré-lançamento, onde eles poderão iniciar sua campanha antes mesmo de publicarem seu projeto no ar, por meio de uma página de captação de interessados. As pessoas que se cadastrarem na página de pré-lançamento do projeto receberão um email em primeira mão avisando sobre o lançamento do projeto.
Além disso, é uma ferramenta também de baixa complexidade (criar uma página de pré-campanha é muito simples), para que criadoras e criadores possam testar a receptividade de uma ideia/projeto no Catarse com sua comunidade.
✨ [LGPD] Remove seção com fotos e nome dos apoiadores dentro da aba 'Apoiadores' em projetos pontuais: a aba de apoiadores de projetos pontuais tinha uma seção com fotos e nomes dos apoiadores do projeto. Removemos essa seção e deixamos somente informações nessa aba que não podem identificar quem são os apoiadores. Essa é a primeira de uma série de entregas que visam proteger mais a privacidade dos usuários da plataforma e adequar o Catarse cada vez mais às regras da Lei Geral de Proteção de Dados.
✨ [LGPD] Remove aba de 'Assinantes' de projetos de Assinatura: na mesma linha da atividade acima, nós removemos a aba 'Assinantes' em projetos de assinaturas. Neste caso optamos por remover a aba por completo pois, além da questão da privacidade, existia um problema ali no carregamento dos dados quantitativos exibidos. Como não valia a pena consertar esse problema, optamos por remover a aba (podemos retornar com ela eventualmente no futuro, quando finalizarmos o projeto de refatoração da máquina de pagamento, mas por ora seguiremos sem a aba).
Sempre procurando melhorar a experiência de apoiadores e realizadores na plataforma, ficamos felizes em anunciar, a partir de hoje, o pagamento via Pix para apoios de campanhas pontuais (Flex e Tudo ou Nada)! Uma alternativa segura, prática e extremamente rápida, que facilita o pagamento, principalmente para apoiadores que só tinham o boleto como única alternativa. Agora, o seu apoio poderá ser confirmado em segundos, independentemente do dia e horário do apoio.Saiba mais aqui
✨ Mensagens enviadas ao realizador agora exibem de qual projeto o apoiador está se referindo
Agora quando um apoiador usa o botão de enviar mensagem ao realizador, essa mensagem é enviada identificando a qual o projeto o apoiador está se referindo. Isso é útil para o caso de realizadores que possuem mais de um projeto do Catarse e precisam identificar com facilidade de qual projeto aquele determinado apoiador está se referindo.
✨ Time administrativo do Catarse pode pesquisar por IDs de transferência em nossa ferramenta interna
Recentemente implementamos uma melhoria na maneira como fazemos as transferências de dinheiro para os usuários do Catarse, passando a usar a Transfeera como parceira nesses processos de transferência. Essa novidade é interna, para que nosso time financeiro encontre com mais facilidade as transferências em nosso painel de controle financeiro (ferramenta interna).
A partir de agora as transferências de dinheiro do Catarse para a conta bancária dos usuários passa a ser realizada por meio de um novo parceiro do Catarse, a Transfeera. Com essa mudança, esperamos trazer mais agilidade ao processo (pois usamos o PIX como meio principal), além de dar mais autonomia ao nosso time financeiro, pois reduzimos a dependência de nossos desenvolvedores para a realização das transferências bancárias.
✨ Implementa botão no admin/assinaturas para reembolsar pagamentos
Agora é possível fazer login usando o Google no Catarse 🎉
Para facilitar a solicitação de ajuda do usuário para o realizador e/ou para a equipe do Catarse com mais eficiência, o ID que publicamente chamamos de ID do apoio (que internamente é chamado de ID de Gateway) ficará visível no histórico de apoios dentro do perfil de usuário (e não mais somente dentro do recibo do apoio, que é enviado por email). Essa informação é útil pois acelera o processo de resolução de problemas.
• Muitas vezes usuários do Catarse precisam transferir seus saldos para outros usuários (por diversos motivos). Implementamos uma novidade interna, para o time que administra a plataforma do Catarse, focada em permitir que o Saldo de usuários no Catarse sejam transferidos entre si (como se fosse um PIX interno nosso), sem que para isso o time de suporte do Catarse precise acionar um dos desenvolvedores.
• Fizemos também um ajuste numa ferramenta interna nossa de execução de scripts, para facilitar a vida do time de desenvolvedores na hora de investigar bugs na plataforma.
Entregamos uma melhoria em nosso fluxo de solicitação de saques (que é quando alguém solicita uma transferência de dinheiro do seu saldo do Catarse para sua conta bancária), que consiste em validar em tempo real, no momento da solicitação do saque, se os dados da conta bancária estão corretas e se o Nome do titular da conta é consistente com o documento (CPF ou CNPJ) informado.
O objetivo dessa funcionalidade é melhorar a experiência da nossa comunidade durante esse momento tão importante de uma campanha de financiamento coletivo, que é o recebimento dos recursos. Como antes não fazíamos essa validação em tempo real, só descobríamos que existia inconsistências nos dados quando estávamos fazendo a transferência bancária, o que gerava uma experiência ruim para quem está esperando pelo dinheiro. Esperamos que agora essa experiência irá melhorar, e conseguiremos resolver qualquer problemas com dados inconsistentes no menor tempo possível.
✨ 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:
✨ 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.
🐞 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:
🔧 Coloca idempotencia no repasse realizado através do Pagarme para evitar erros de transferências duplicadas
💎 Atualiza as dependências do back-end e o Ruby para a versão 3.0.1
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.
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.
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
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.
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.
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 💜
Estávamos com umas inconsistências nos parâmetros ?ref e UTM dos links das páginas de projeto gerados pelos botões de compartilhar (na página de projeto e na página de agradecimento). Essa inconsistência levava aos realizadores a terem informações incorretas sobre a origem de seus apoios.
• Tínhamos um problema bem raro onde os pagamentos feitos a projetos de Assinaturas cujos realizadores tinham nomes com mais de 100 caracteres falhavam. Já tínhamos consertado esse problema em projetos pontuais e agora consertamos também para projetos de Assinatura.
Os custos de anti-fraude agora, além de serem informados nos relatórios para download, também são informados nos documentos fiscais distribuídos aos realizadores. Portanto, o Informe de Rendimento e as Notas de Débito passam a ter uma linha a mais na descrição de custos, referente ao anti-fraude (um sistema de terceiros que utilizamos para garantir que os pagamentos em nossa plataforma são seguros).
• Alguns projetos estavam com um problema onde as quantidades de recompensas disponíveis e a quantidade de apoios feitosem determinadas recompensas, informada na página da campanha estavam desatualizadas. Fizemos um ajuste para que a informação exibida no cards de recompensa condiza com o número correto de recompensas disponíveis.
• Alguns cards de projetos de Assinatura estavam exibindo valores diferentes dos valores informados no placar do projeto, dentro da página de campanha. Fizemos um ajuste para reduzir esse problema.
• Alguns realizadores inserem imagens nas suas descrições de projetos com o formato base64, que é muito pesado e pode comprometer a performance do carregamento da página. Fizemos um ajuste para evitar alguns casos em que isso aconteça.
• Ao criar projetos, não estava sendo possível pesquisar por algumas cidades no campo de busca de cidades, dentro do painel de controle do projeto. Fizemos um ajuste para remover esse problema.
Quando uma recompensa não possui nenhum apoio ou assinatura feita, os realizadores deveriam poder deletá-la. Porém estávamos com um problema que estava impedindo esse processo de ser feito. Agora já está corrigido.
O placar que mostra as metas de projetos de assinatura estava com um problema e tinha deixado de funcionar por alguns dias. Fizemos uma correção e está tudo normal novamente (como você pode ver abaixo, no placar de metas do projeto O Nosso Verão:
Semana passada recebemos uma mensagem de um apoiador dizendo que tinha recebido um email com um boleto de um projeto que tinha finalizado em 2015 (!) Nós investigamos e tinha um problema bem raro que fazia com que poucas pessoas recebessem emails com boletos de projetos já finalizados (os boletos eram inválidos e não tinha como pagá-los). Fizemos uma correção e esse problema agora foi resolvido.