Atualizações da plataforma

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

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

Ver link
Ajustes gerais
25/11/2020
Ajustes
2020.11.25
  • Consertamos um problema de formatação no campo de descrição do projeto, que fazia com que algumas informações (texto e imagem) não fossem salvas.
  • Quando um assinante edita uma assinatura (o valor, a recompensa ou o meio de pagamento), essas novas informações só passam a ser efetivadas na próxima cobrança. Portanto, até que a próxima cobrança seja confirmada, esse assinante ainda deve ser considerado dentro da situação atual de sua assinatura. Porém, estávamos exibindo na Base de Assinantes online (dentro do painel de controle de projetos de assinaturas), a situação já alterada para os realizadores do projeto. Consertamos isso e estamos exibindo as infos atuais do assinante (OBS: esse ajuste foi feito somente na Base de Assinantes online. O relatório para download ainda está com essa inconsistência, e iremos consertá-lo em breve)
  • Melhoramos a mensagem que é exibida quando a solicitação de saque não pode ser efetuada por conta de algum erro na validação dos dados. Agora quem encontrar problemas durante esse fluxo, é orientado a ler esse artigo completo, com todas as possíveis soluções para o problema
  • Consertamos um problema que estava impedindo realizadores de projetos pontuais de criar questionários para recompensas esgotadas, enquanto o projeto ainda estava online.
  • Criamos uma barreira para que projetos não possam criar descrições com imagens no formato base64. Essas imagens são muito pesadas e atrapalham a performance de carregamento da página de projeto.
  • Atualizamos a GRAPH API do Facebook (uma atividade de rotina, pois o Facebook atualizou a API que utilizamos para quando usuários criam suas contas no Catarse usando o Facebook).
  • Implementamos uma melhoria na forma como o Catarse se comunica com o Pagarme (meio de pagamento) e Konduto (anti-fraude), para evitar requisições desnecessárias. (basicamente, estamos melhorando a forma como os robozinhos se comunicam, aplicando princípios de Comunicação Não Violenta entre eles 🤣)
  • [MELHORIA INTERNA] O dashboard de admin de assinaturas não estava mostrando o timestamp corretamente. Estava mostrando a hora no formato (1-12) e sem mostrar o AM/PM. Isso dificulta a montagem de uma timeline para entender algum problema. Consertamos isso e agora está exibindo no formato de 24 horas.
Ver link
✨ Validação dos dados bancários em tempo real, durante a solicitação de saque
9/11/2020
Novidades
2020.11.09

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.

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

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 💜

Ver link
🐞 Ajustes no ?ref e UTM dos botões de compartilhar
9/11/2020
Ajustes
2020.11.09

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.

Ver link
🐞 Ajustes gerais
9/11/2020
Ajustes
2020.11.09
  • Alguns projetos estavam com um problema onde as quantidades de recompensas disponíveis e a quantidade de apoios feitos em determinadas recompensas, informada na página da campanha estavam desatualizadas. Fizemos um ajuste para que a informação exibida no cards de recompensa esteja consistente com o número correto de recompensas disponíveis. (OBS: no dia 9 de setembro já havíamos feito uma entrega que procurava atacar esse problema, mas ainda não tínhamos conseguido resolver por completo. Agora esperamos que esteja resolvido)
  • Tínhamos um problema onde usuários da plataforma com frequencia não conseguiam acessar algumas páginas de seu Perfil Privado. Enviamos uma melhoria que procura consertar esse problema.
  • Fizemos uma melhoria na performance da página de projetos, para reduzir o tempo de carregamento e garantir uma melhor experiência para os usuários (principalmente em momentos de alto tráfego, onde milhares de pessoas acessam o Catarse ao mesmo tempo, deixando o site um pouco mais lento).

Ver link
Limitar tamanho dos dados enviados ao antifraude do pagamento de assinaturas
29/10/2020
Ajustes
2020.10.29

• 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.

Ver link
🛡️ Evitar ataque XSS pelos campos HTML
21/10/2020
Melhorias
2020.10.21

Aumentamos nossa proteção contra XSS (falha de segurança que permite terceiros executarem código dentro da nossa página), que estava sendo feita apenas no front-end. Agora ela também é feita no backend. Essa falha era pontual e nunca gerou nenhum problema, mas agora garantimos que estamos cobrindo todos os lados. Kudos para o Paulo, estudante de TI e usuário do Catarse que identificou esse problema e nos avisou de prontidão 💜

Ver link
Pequenas melhorias entregues
15/10/2020
Melhorias
2020.10.15

• Tínhamos um problema bem raro onde os pagamentos feitos a projetos cujos realizadores tinham nomes com mais de 100 caracteres falhavam. Consertamos esse problema para projetos pontuais (em breve iremos enviar uma melhoria para os projetos de Assinatura)

• Antes era preciso pesquisar pelo Estado (na página de busca de projetos) digitando pela sigla (ex: se quisesse pesquisar por Pernambuco, tinha que se escrever 'PE'). Consertamos isso e agora basta escrever normalmente o nome do estado no campo de busca.

• Enviamos algumas melhorias relacionadas a segurança (manutenção rotineira que fazemos em nosso código para garantir que estamos sempre atualizados).

• Tinha um problema que era reportado com frequencia de uma mensagem de erro 'User undefined', vista principalmente nas abas do Perfil Privado (ex: quando se estava navegando em sua aba de projetos apoiados). Enviamos uma melhoria que procura consertar esse problema.

• [Melhoria interna] Nosso time tem uma área de admin do Catarse que estava com um problema que, em alguns casos, não era possível encontrar projetos no campo de busca do admin/projetos, mesmo quando o projeto existia. Consertamos isso (é para melhorar a vida do nosso time, mas no fim, melhora a vida de todos, pois garantimos um atendimento mais ágil e com mais qualidade).

Ver link
Custos de anti-fraude são informados nos documentos fiscais
16/9/2020
Ajustes
2020.09.16

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).

Ver link
Adicionar imagens às recompensas
12/4/2019
Novidades

Uma imagem vale mais que mil palavras. Pensando nisso que hoje anunciamos uma funcionalidade leve, mas que já é uma das mais pedidas pela nossa comunidade há um tempão: a possibilidade de atribuir uma imagem à uma recompensa no Catarse.

Você pode ver pela imagem acima que é super simples adicionar imagens às suas recompensas a partir do painel de controle do projeto. É possível pode adicionar, deletar e trocar as imagens a qualquer momento de sua campanha.

🐞 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 💜

    🐞 Corrige visualização de dados no perfil de usuário e histórico de apoios
    25/3/2021
    Ajustes

    Algumas pessoas estavam se queixando que o menu de usuário e as páginas internas do perfil privado (como histórico de apoios) não estavam exibindo as informações (elas eram informadas que o usuário era indefinido ou não existente). Enviamos uma correção que procura corrigir esse erro.

    💎 Atualiza dependências (MAR/2021) e atualiza para o Ruby 3
    15/3/2021
    Ajustes

    Para seguirmos no nosso planejamento de ter uma cultura de atualização frequente das nossas ferramentas e dependências, estamos atualizando nosso Ruby para a versão 3, e também atualizando as dependências que puderam ser atualizadas para suas versões mais novas. Também soluciona alguns problemas de segurança.

    🐞 Corrige Filtro de Pesquisa no catarse scripts
    15/3/2021
    Ajustes

    Temos uma ferramenta interna do Catarse para execução de scripts (Catarse Scripts), e o filtro de tags nessa ferramenta estava quebrando e não estava permitindo que os usuários com acesso ao Catarse Scripts pudessem pesquisar pelas tags.

    ⚙️ Move a action banish_report para o controller do admin
    15/3/2021
    Ajustes

    Essa é uma atividade técnica relacionada a uma entrega feita no Deploy 2021.02.11 (Permite aos admins do Catarse encerrar projetos como fraude). Estamos aqui somente aumentando a segurança dessa atividade, ao garantir que somente admins do Catarse tenham acesso a essa funcionalidade.

    🔧 Aplica análise de segurança na aplicação
    15/3/2021
    Ajustes

    Sempre que adicionamos códigos ao Catarse, estes podem conter falhas de segurança, e a responsabilidade de verificação ficar somente a cargo dos revisores de código, que precisariam conhecer todos os vetores de ataque, não é adequada. Essa atividade portanto implementa um sistema de escaneamento automático do código, que irá veriricar brechas de segurança no código, como SQL Injection por exemplo.

    🐞Ajustes gerais
    11/2/2021
    Ajustes
  • 🐞 Ajusta o ícone de 'Fechar' na página de Explore projetos (ação de limpar o parâmetro de pesquisa):
    O ícone "X" usado para limpar os parâmetros de busca no Explore não estava sendo exibido.
  • 🐞 Corrige carregamento de página de Novo Questionário para Recompensas:
    Ao acessar a página de criar um Questionário, caso o realizador atualizasse a página, a mesma não era exibida novamente.
  • 🐞 Adiciona CONTA_FACIL como opção de conta bancária no fluxo de saque:
    Existe um tipo de conta no BB e na Caixa Federal cujo tipo é CONTA_FACIL, e a forma como nossa interface do Catarse estava hoje não permitia ao usuário escolher essa opção de tipo de conta no hora do saque. Com isso, o pedido de saque é barrado na validação da Transfeera (plataforma que usamos para validar dados bancários), que diz que o tipo de conta é inválido (pois informávamos para a API da Transfeera conta_corrente, sendo portanto recusado na validação).
  • 🐞 Corrige valor quebrado no card de recompensa selecionada na tela de confirmação de pagamento:
    Ao apoiar qualquer projeto pontual sem selecionar recompensa, no card que exibe os dados da recompensa na última tela de contribuição, não estava sendo exibido o valor corretamente.
  • 🐞 Ajusta ID de recompensa inválido em rotina de atualizar cache de recompensas:
    Passamos a utilizar sp.reward.id e não sp.reward_id , para evitar que o ID passado seja no formato do Comum.
  • 🐞 Faz funcionar o botão de 'adicionar presença na internet' ao editar o perfil publico:
    Quando o usuário clicava no botão de inserir um novo link em presença na internet, na edição do perfil, o botão não funcionava.
  • 🐞 Exibe corretamente o meio de pagamento em assinatura editada (caso Cartão → Boleto)no Histórico de Apoio do usuário:
    Quando um assinante editava o meio de pagamento de Cartão para Boleto, estávamos exibindo erroneamente a opção de Cartão de Crédito no histórico de apoios (não deixando claro que o assinante alterou a assinatura para Boleto).
  • 🐞 Exibe o Header de usuário logado na área de admin do Catarse:
    Quando os admins do Catarse acessavam a área de admin do site, o menu de usuário no topo do site estava mostrando erroneamente que o usuário estava deslogado.
  • 🐞 Valida dados bancários da Transfeera sempre que os dados forem salvos no fluxo de solicitação de saque:
    A validação da conta bancária no fluxo de saque só estava ocorrendo quando havia modificações nos dados já salvos anteriormente. Ou seja, se alguém tivesse um dado errado antigo (da época onde não validávamos os dados em tempo real) e tentasse solicitar um saque, essa solicitação seria aprovada.
  • 🐞 Atualiza dados do projeto no Comum quando ele for deletado do catarse:
    Projetos de assinatura que eram deletados, ainda mantinham seu permalink em seus dados na plataforma do comum. Isso gerava um problema pois projetos que fossem publicados novamente com o mesmo permalink não podiam receber apoios (recebiam um erro de project_not_online).
  • 🐞 Ajusta dados de assinante em processo de alteração de recompensa na Base de Assinantes online e no arquivo para download da Base de Assinantes:
    Ao editar uma assinatura (alterar valor, meio de pagamento e recompensa), precisamos garantir que o realizador do projeto veja, em seus relatórios, somente os dados da assinatura atual do assinante (e não os dados que passarão a valer na cobrança seguinte, com as alterações passando a valer). Essa correção garante que esse comportamento está consistente.
  • 👩🏽‍🏭 Ajustes gerais de usabilidade
    13/1/2021
    Ajustes
    • 🐞 Corrigir ordenação das tabelas na tela de insights da campanha - Tínhamos um problema que, ao clicar nas setinhas no cabeçalho das tabelas de Origem dos apoios e Localização geográfica dos apoios, exibidas no painel de controle de projetos pontuais, o reordenamento da tabela não estava sendo feito corretamente. Estávamos embaralhando tudo nesses cliques. Consertamos isso e agora está funcionando corretamente.
    https://cdn.zappy.app/559ad506d93f487e7c9815fcbfbff6f5.png

    • 🐞 Exibir borda vermelho em inputs de formulários somente quando eles são obrigatórios e somente após requisição ser solicitada - consertamos um problema que consistia em exibir bordas vermelhas em campos não obrigatórios nos formulários do site, usando o navegador Firefox.
    • 🐞 Histórico de saques no perfil de usuário estava exibindo dados do saque mais atual em saques antigos- consertamos um problema que fazia com que o histórico de saques passados dos usuários exibisse dados bancários errados (pois estava exibindo dados do saque mais atual).
    • 🙈 Ajustar contagem de seguidores ao enviar a notificação - consertamos um problema que fazia com que, de vez em quando, algumas pessoas recebessem um email dizendo "Você tem 0 novos seguidores!". Parecia uma trollagem nossa, mas era um erro mesmo 🤗
    https://cdn.zappy.app/7b2019e0be8fa57cc32e61724aa3ba47.png

    • 🐞 Ausência de tradução para métodos de pagamentos antigos - apoios feitos no Catarse lááááá em 2011 apareciam no perfil dos usuários com um errinho de texto, que foi consertada.
    • 🐞 Problema ao alterar dados da aba perfil publico - Consertamos um problema que estava impedindo algumas pessoas de alterarem dados na aba Perfil Público, dentro do perfil de usuário.

    Ajustes e melhorias gerais
    7/1/2021
    Ajustes
    • Traduzir mensagem de 'Could not save card' para português -> Nos pagamentos realizados para projetos de assinatura, quando não é possível salvar o cartão de crédito na nossa plataforma por algum erro, algumas retentativas são realizadas, e depois de 5 falhas é mostrada uma mensagem para o usuário: 'Could not save card'. Não é uma mensagem que explica muito sobre o erro e o usuário fica sem saber como agir.
    • Ajuste de um erro no fluxo de pagamento que impedia usuários de finalizar o apoio -> alguns usuários estavam relatando um erro que os estava impedindo de avançar no fluxo de apoio e colocar os dados de pagamento. Fizemos uma correção que busca resolver esse problema.
    • Alguns pagamentos em boleto estavam permanecendo com o status 'Pendente' mesmo após o vencimento do boleto. Isso gerava um problema principalmente para projetos finalizados, pois os realizadores não sabiam se aquele boleto pendente havia sido pago ou não.
    • Ajustes no carregamento de informações no perfil do usuário -> alguns usuários antigos estavam relatando dificuldades de acesso ao seu histórico de apoio. Além disso, estávamos com um problema no carregamento de informações no menu do usuário (canto superior direito do menu do site), onde a pessoa, ao clicar, abria o menu com a informação 'User undefined', impedindo-o a a pessoa de acessar o seu perfil.
    • Alguns projetos estavam sendo finalizados e os contadores públicos da campanha (número de apoios, total arrecadado) estavam divergindo dos contadores informados no painel de controle do projeto. Fizemos uma correção para resolver esse problema.
    • [Melhoria interna] - Ferramenta de execução de scripts -> implementamos uma ferramenta interna no time de desenvolvimento que visa facilitar o trabalho de suporte interno dos desenvolvedores ao nosso time de atendimento (o que, no fim, se reflete em um melhor atendimento do Catarse para nossa comunidade).

     

    Ajustes e melhorias pós-deploy do Rails 6
    22/12/2020
    Ajustes

    Fizemos alguns ajustes referentes a alguns erros encontrados no deploy do Rails 6, realizado ontem. São eles:

    • Atualizar gridhook - é uma ferramenta que utilizamos para comunicar o Catarse com o Sendgrid (plataforma usada para enviar emails transacionais do Catarse). Por conta do deploy do Rails, tivemos que alterar a versão dessa ferramenta. O problema que ela gerava era no envio de algumas notificações.

    • Acesso à página de documentos fiscais - alguns realizadores de projetos relataram erro ao acessar a página de documentos fiscais em seus projetos. Enviamos uma correção e está funcionando normalmente esse acesso.

    • Correção da visualização de dataclips em CSV [Melhoria interna]- temos uma ferramenta interna para visualizar dados chamada Dataclips que, após o deploy do Rails, deixou de exibir arquivos em formato em CSV. Enviamos uma correção para isso, assim nosso time de operações pode seguir usando planilhas que são alimentadas por esses arquivos.

    Ajustes e melhorias
    8/12/2020
    Ajustes
    • Ajustar rota para perfil público do realizador do projeto
    • Corrigir checkbox 'Mostrar senha' nos forms de criação de conta do usuário
    • Input de dias online na edição de projeto não persiste o valor