Olá!
Sou produtor de um curso que ensina uma metodologia de produtividade.
Em um determinado momento do meu curso, acabei desenvolvendo, em parceria com um programador, uma extensão do chrome que modifica e traz recursos novos ao Trello, para oferecer para os meus alunos.
Ultimamente aconteceu alguns bugs e erros e preciso consertar com uma certa urgência, pois infelizmente não estou podendo contar com o programador que fez ela para mim.
Basicamente o erro mais crítico é na hora de autenticar. Em que a pessoa coloca o e-mail dela, e a extensão verifica no servidor se a assinatura dessa pessoa está ativa para poder autenticar a extensão.
Entretanto, recentemente, começou a acontecer um bug em que fica o tempo inteiro carregando e não acontece nada.
No console é registrado um erro de "
angular.js". Aqui está a explicação que o chatGPT deu:
Você está tentando derivar uma chave usando o método aes_evpKDF, onde são usadas funções de hash para gerar uma chave criptográfica e um IV (vetor de inicialização). A função está usando hash_update() repetidamente para concatenar blocos de dados e o password e o salt para gerar esses valores.
O erro que você está vendo está acontecendo porque, em algum momento, o valor de $password ou $salt está sendo passado como null, e o PHP está alertando que passar null para hash_update() é uma prática depreciada (e incorreta).
---------------
Além do mais, também há outro bug que começou a acontecer, que está atrapalhando a experiencia do usuário.
Na extensão, utilizamos markdowns para colocar alguns atributo e formatações nos cards do Trello.
Porém, de repente esses markdowns começaram a "desarmar" todas as vezes que mudava o card de uma lista pra outra. Coisa que não acontecia antes.
----------------
Essas são as questões mais críticas que precisaria consertar com mais urgência.
Existem outras coisas que desejo aprimorar no futuro, dependendo do trabalho, podemos traçar uma parceria e fazer em outros momentos. Geralmente eu sempre conserto ou adiciono recursos com o programador por demanda, porém não estou podendo contar com ele dessa vez, e estou precisando arrumar esses bugs com urgência.
Se você tem esse conhecimento, sabe como resolver, e se interessa em me ajudar,
por gentileza envie a sua proposta,
Se tudo der certo, desejo tornar essa uma parceria de longa data para outros projetos do futuro.
Obrigado!
Trata-se de uma extensão do chrome, que modifica o Trello e adiciona novos recursos a ele.
Ela é uma ferramenta que faz parte de uma metodologia de produtividade ensina em um curso.
Delivery term: September 12, 2024