Blog
Novidades e atualizações do Klima, versão por versão.
Klima V.0.2.31
13/09/2026 14:30 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
- Correcao automatica de fotos reforcada: roda a cada 5min (lote pequeno) + 15min (lote configuravel) + 1x no boot -- painel ADM mostra quantas noticias tem link preso no Google e deixa configurar o tamanho do lote
- Novo botao 'Preencher automaticamente' ao cadastrar/editar assunto -- a IA sugere ate 5 categorias com base no nome, com aviso de que a configuracao manual costuma ser melhor
- Novo painel ADM 'Gastos': simula o custo mensal (Render, SES, IA, Mercado Pago, Push) juntando numeros reais ja calculados com precos configuraveis, com botao de resetar pro padrao
- Novo painel fixo de simulacao no usuario 'teste': pagamento pendente, plano vencido, resetar pra conta nova, e enviar WhatsApp/e-mail/push de teste
- Cadastro de assunto: dica de 'palavras-chave extra' movida pra perto de Categorias; selecionar 'Concorrente' sem ter outro assunto cadastrado agora abre um pop-up interativo oferecendo cadastrar a propria empresa primeiro
- Relatorio por e-mail de 1 assunto (botao em Estatisticas) redesenhado -- termometro conta-giro em destaque, perspectiva da IA e contagem de processamento; PDF de crise tambem ganhou a mesma caixa de IA (sem mexer na diagramacao existente)
- Corrigido bug real: IA levava 429 (rate limit) da Groq e perdia o lote inteiro -- agora tenta de novo respeitando o tempo de espera
- Otimizacoes: video de fundo com preload (carrega mais rapido na 1a visita), backfill de fotos do ciclo de 5min so roda se ainda houver link preso no Google
- Painel Gastos corrigido pro plano FREE de verdade (nao mais Starter pago por engano) + conversao em R$ ao lado do US$ + TRAVA de gastos configuravel (limite padrao R$10 -- acima disso desliga IA e e-mail sozinho e avisa por e-mail)
- Card do Resumo: resumo da IA movido pra depois da 'pior noticia', barrinha nova de % processado pela IA abaixo do termometro, card inteiro agora e clicavel (vai pra Estatisticas)
- Botao pos-processamento da noticia (antes 'RELATORIO') virou 'RESUMO IA', bem mais chamativo (azul, brilho, maior)
- WhatsApp 'notícia nova': agora manda ate 5 noticias juntas (titulo + link curto de cada) numa mensagem so, com a foto da melhor em destaque -- antes so citava a melhor + um numero
- Redesenho do WhatsApp por assunto: cada assunto agora escolhe quais das 3 funcoes (resumo periodico/alerta de termometro/noticia nova) participa
- Painel IA: cota de tokens (alem da de requisicoes) mostrada lado a lado, tempo estimado ate esgotar no ritmo de hoje, insights automaticos, e o intervalo entre rodadas virou configuravel (2a alavanca junto do tamanho do lote)
- Corrigido bug real: mensagem UNICA de noticia por WhatsApp (a instantanea, nao a do resumo) ficava sem foto pra sempre se a 1a tentativa de extracao falhasse -- agora tenta de novo (reresolve o link se preso no Google) bem antes de mandar, e ja corrige o artigo salvo tambem
- Freio automatico de cota da IA: acima de 90% (configuravel) de QUALQUER cota diaria da Groq (pedidos ou tokens), o processamento pausa sozinho ate o dia virar -- evita bater 429 de verdade ou esgotar a cota em poucas horas com backlog grande
- IA ganhou um 2o provedor de backup: Gemini (Google) entra sozinho quando a Groq esgota a cota do dia -- painel ADM 'Inteligencia Artificial' agora mostra os 2 provedores lado a lado (cota, tempo estimado ate esgotar, total processado) com freio automatico proprio pra cada um
- Corrigido bug real: notificacao instantanea de WhatsApp (a que dispara na hora que a noticia e coletada) ignorava o controle fino 'notícia nova' por assunto e o toggle da conta em Notificacoes > WhatsApp -- desmarcar essas opcoes nao tinha efeito nenhum, toda noticia nova de qualquer assunto continuava indo pro WhatsApp. Agora respeita os dois de verdade
- Removido o limite de 1 envio manual a cada 6h do botao 'Enviar resumo agora' (Conta > Notificacoes WhatsApp) -- pedido explicito do usuario
Klima V.0.2.30
13/09/2026 14:22 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
- Correcao automatica de fotos reforcada: roda a cada 5min (lote pequeno) + 15min (lote configuravel) + 1x no boot -- painel ADM mostra quantas noticias tem link preso no Google e deixa configurar o tamanho do lote
- Novo botao 'Preencher automaticamente' ao cadastrar/editar assunto -- a IA sugere ate 5 categorias com base no nome, com aviso de que a configuracao manual costuma ser melhor
- Novo painel ADM 'Gastos': simula o custo mensal (Render, SES, IA, Mercado Pago, Push) juntando numeros reais ja calculados com precos configuraveis, com botao de resetar pro padrao
- Novo painel fixo de simulacao no usuario 'teste': pagamento pendente, plano vencido, resetar pra conta nova, e enviar WhatsApp/e-mail/push de teste
- Cadastro de assunto: dica de 'palavras-chave extra' movida pra perto de Categorias; selecionar 'Concorrente' sem ter outro assunto cadastrado agora abre um pop-up interativo oferecendo cadastrar a propria empresa primeiro
- Relatorio por e-mail de 1 assunto (botao em Estatisticas) redesenhado -- termometro conta-giro em destaque, perspectiva da IA e contagem de processamento; PDF de crise tambem ganhou a mesma caixa de IA (sem mexer na diagramacao existente)
- Corrigido bug real: IA levava 429 (rate limit) da Groq e perdia o lote inteiro -- agora tenta de novo respeitando o tempo de espera
- Otimizacoes: video de fundo com preload (carrega mais rapido na 1a visita), backfill de fotos do ciclo de 5min so roda se ainda houver link preso no Google
- Painel Gastos corrigido pro plano FREE de verdade (nao mais Starter pago por engano) + conversao em R$ ao lado do US$ + TRAVA de gastos configuravel (limite padrao R$10 -- acima disso desliga IA e e-mail sozinho e avisa por e-mail)
- Card do Resumo: resumo da IA movido pra depois da 'pior noticia', barrinha nova de % processado pela IA abaixo do termometro, card inteiro agora e clicavel (vai pra Estatisticas)
- Botao pos-processamento da noticia (antes 'RELATORIO') virou 'RESUMO IA', bem mais chamativo (azul, brilho, maior)
- WhatsApp 'notícia nova': agora manda ate 5 noticias juntas (titulo + link curto de cada) numa mensagem so, com a foto da melhor em destaque -- antes so citava a melhor + um numero
- Redesenho do WhatsApp por assunto: cada assunto agora escolhe quais das 3 funcoes (resumo periodico/alerta de termometro/noticia nova) participa
- Painel IA: cota de tokens (alem da de requisicoes) mostrada lado a lado, tempo estimado ate esgotar no ritmo de hoje, insights automaticos, e o intervalo entre rodadas virou configuravel (2a alavanca junto do tamanho do lote)
- Corrigido bug real: mensagem UNICA de noticia por WhatsApp (a instantanea, nao a do resumo) ficava sem foto pra sempre se a 1a tentativa de extracao falhasse -- agora tenta de novo (reresolve o link se preso no Google) bem antes de mandar, e ja corrige o artigo salvo tambem
- Freio automatico de cota da IA: acima de 90% (configuravel) de QUALQUER cota diaria da Groq (pedidos ou tokens), o processamento pausa sozinho ate o dia virar -- evita bater 429 de verdade ou esgotar a cota em poucas horas com backlog grande
- IA ganhou um 2o provedor de backup: Gemini (Google) entra sozinho quando a Groq esgota a cota do dia -- painel ADM 'Inteligencia Artificial' agora mostra os 2 provedores lado a lado (cota, tempo estimado ate esgotar, total processado) com freio automatico proprio pra cada um
- Corrigido bug real: notificacao instantanea de WhatsApp (a que dispara na hora que a noticia e coletada) ignorava o controle fino 'notícia nova' por assunto e o toggle da conta em Notificacoes > WhatsApp -- desmarcar essas opcoes nao tinha efeito nenhum, toda noticia nova de qualquer assunto continuava indo pro WhatsApp. Agora respeita os dois de verdade
Klima V.0.2.28
13/09/2026 13:46 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
- Correcao automatica de fotos reforcada: roda a cada 5min (lote pequeno) + 15min (lote configuravel) + 1x no boot -- painel ADM mostra quantas noticias tem link preso no Google e deixa configurar o tamanho do lote
- Novo botao 'Preencher automaticamente' ao cadastrar/editar assunto -- a IA sugere ate 5 categorias com base no nome, com aviso de que a configuracao manual costuma ser melhor
- Novo painel ADM 'Gastos': simula o custo mensal (Render, SES, IA, Mercado Pago, Push) juntando numeros reais ja calculados com precos configuraveis, com botao de resetar pro padrao
- Novo painel fixo de simulacao no usuario 'teste': pagamento pendente, plano vencido, resetar pra conta nova, e enviar WhatsApp/e-mail/push de teste
- Cadastro de assunto: dica de 'palavras-chave extra' movida pra perto de Categorias; selecionar 'Concorrente' sem ter outro assunto cadastrado agora abre um pop-up interativo oferecendo cadastrar a propria empresa primeiro
- Relatorio por e-mail de 1 assunto (botao em Estatisticas) redesenhado -- termometro conta-giro em destaque, perspectiva da IA e contagem de processamento; PDF de crise tambem ganhou a mesma caixa de IA (sem mexer na diagramacao existente)
- Corrigido bug real: IA levava 429 (rate limit) da Groq e perdia o lote inteiro -- agora tenta de novo respeitando o tempo de espera
- Otimizacoes: video de fundo com preload (carrega mais rapido na 1a visita), backfill de fotos do ciclo de 5min so roda se ainda houver link preso no Google
- Painel Gastos corrigido pro plano FREE de verdade (nao mais Starter pago por engano) + conversao em R$ ao lado do US$ + TRAVA de gastos configuravel (limite padrao R$10 -- acima disso desliga IA e e-mail sozinho e avisa por e-mail)
- Card do Resumo: resumo da IA movido pra depois da 'pior noticia', barrinha nova de % processado pela IA abaixo do termometro, card inteiro agora e clicavel (vai pra Estatisticas)
- Botao pos-processamento da noticia (antes 'RELATORIO') virou 'RESUMO IA', bem mais chamativo (azul, brilho, maior)
- WhatsApp 'notícia nova': agora manda ate 5 noticias juntas (titulo + link curto de cada) numa mensagem so, com a foto da melhor em destaque -- antes so citava a melhor + um numero
- Redesenho do WhatsApp por assunto: cada assunto agora escolhe quais das 3 funcoes (resumo periodico/alerta de termometro/noticia nova) participa
- Painel IA: cota de tokens (alem da de requisicoes) mostrada lado a lado, tempo estimado ate esgotar no ritmo de hoje, insights automaticos, e o intervalo entre rodadas virou configuravel (2a alavanca junto do tamanho do lote)
- Corrigido bug real: mensagem UNICA de noticia por WhatsApp (a instantanea, nao a do resumo) ficava sem foto pra sempre se a 1a tentativa de extracao falhasse -- agora tenta de novo (reresolve o link se preso no Google) bem antes de mandar, e ja corrige o artigo salvo tambem
Klima V.0.2.27
13/09/2026 13:43 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
- Correcao automatica de fotos reforcada: roda a cada 5min (lote pequeno) + 15min (lote configuravel) + 1x no boot -- painel ADM mostra quantas noticias tem link preso no Google e deixa configurar o tamanho do lote
- Novo botao 'Preencher automaticamente' ao cadastrar/editar assunto -- a IA sugere ate 5 categorias com base no nome, com aviso de que a configuracao manual costuma ser melhor
- Novo painel ADM 'Gastos': simula o custo mensal (Render, SES, IA, Mercado Pago, Push) juntando numeros reais ja calculados com precos configuraveis, com botao de resetar pro padrao
- Novo painel fixo de simulacao no usuario 'teste': pagamento pendente, plano vencido, resetar pra conta nova, e enviar WhatsApp/e-mail/push de teste
- Cadastro de assunto: dica de 'palavras-chave extra' movida pra perto de Categorias; selecionar 'Concorrente' sem ter outro assunto cadastrado agora abre um pop-up interativo oferecendo cadastrar a propria empresa primeiro
- Relatorio por e-mail de 1 assunto (botao em Estatisticas) redesenhado -- termometro conta-giro em destaque, perspectiva da IA e contagem de processamento; PDF de crise tambem ganhou a mesma caixa de IA (sem mexer na diagramacao existente)
- Corrigido bug real: IA levava 429 (rate limit) da Groq e perdia o lote inteiro -- agora tenta de novo respeitando o tempo de espera
- Otimizacoes: video de fundo com preload (carrega mais rapido na 1a visita), backfill de fotos do ciclo de 5min so roda se ainda houver link preso no Google
- Painel Gastos corrigido pro plano FREE de verdade (nao mais Starter pago por engano) + conversao em R$ ao lado do US$ + TRAVA de gastos configuravel (limite padrao R$10 -- acima disso desliga IA e e-mail sozinho e avisa por e-mail)
- Card do Resumo: resumo da IA movido pra depois da 'pior noticia', barrinha nova de % processado pela IA abaixo do termometro, card inteiro agora e clicavel (vai pra Estatisticas)
- Botao pos-processamento da noticia (antes 'RELATORIO') virou 'RESUMO IA', bem mais chamativo (azul, brilho, maior)
- WhatsApp 'notícia nova': agora manda ate 5 noticias juntas (titulo + link curto de cada) numa mensagem so, com a foto da melhor em destaque -- antes so citava a melhor + um numero
- Redesenho do WhatsApp por assunto: cada assunto agora escolhe quais das 3 funcoes (resumo periodico/alerta de termometro/noticia nova) participa
- Painel IA: cota de tokens (alem da de requisicoes) mostrada lado a lado, tempo estimado ate esgotar no ritmo de hoje, insights automaticos, e o intervalo entre rodadas virou configuravel (2a alavanca junto do tamanho do lote)
Klima V.0.2.22
13/09/2026 12:52 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
- Correcao automatica de fotos reforcada: roda a cada 5min (lote pequeno) + 15min (lote configuravel) + 1x no boot -- painel ADM mostra quantas noticias tem link preso no Google e deixa configurar o tamanho do lote
- Novo botao 'Preencher automaticamente' ao cadastrar/editar assunto -- a IA sugere ate 5 categorias com base no nome, com aviso de que a configuracao manual costuma ser melhor
- Novo painel ADM 'Gastos': simula o custo mensal (Render, SES, IA, Mercado Pago, Push) juntando numeros reais ja calculados com precos configuraveis, com botao de resetar pro padrao
- Novo painel fixo de simulacao no usuario 'teste': pagamento pendente, plano vencido, resetar pra conta nova, e enviar WhatsApp/e-mail/push de teste
- Cadastro de assunto: dica de 'palavras-chave extra' movida pra perto de Categorias; selecionar 'Concorrente' sem ter outro assunto cadastrado agora abre um pop-up interativo oferecendo cadastrar a propria empresa primeiro
- Relatorio por e-mail de 1 assunto (botao em Estatisticas) redesenhado -- termometro conta-giro em destaque, perspectiva da IA e contagem de processamento; PDF de crise tambem ganhou a mesma caixa de IA (sem mexer na diagramacao existente)
Klima V.0.2.16
13/09/2026 08:43 BRT
- Botao 'PROCESSAR' virou 'REPORTAR' em toda parte (card, filtros, contadores)
- Badge 'IA analisando'/'Repercutindo' foi pro lado direito do card; botao pos-processamento virou 'RELATORIO'
- Pagina Noticias sem filtro: processadas pela IA aparecem primeiro por padrao
- Painel ADM de IA: percentual explicito de processamento + barra de progresso
- Historico de uptime: gráfico de barras SVG trocado por log rolavel (~48h), igual aos outros paineis
- Noticias sem foto: backfill automatico roda 1x assim que o servidor sobe (nao espera mais ate 15min do ciclo normal), pegando as mais recentes primeiro
- Pagina de Resumo por IA de 1 noticia: cabecalho agora usa a propria foto da noticia de fundo (mesmo estilo do topo de Estatisticas)
- Painel ADM reorganizado: menu lateral por secao (Notificacoes/IA/Pagamentos/Servidor/Usuarios/Aparencia/Sistema), tela inicial 'Visao Geral' com resumo + 3 botoes de notificacao separados, e botao 'Ver tudo' pra ver como era antes, tudo junto
- Resumo por WhatsApp de cada assunto agora manda o termometro 'conta-giro' como imagem de verdade (renderizada na hora, sem custo de API nenhum) junto com o texto
- Paginas de notificacoes (WhatsApp/e-mail/push) redesenhadas em cards -- opcoes novas: incluir imagem do termometro (WhatsApp e push) e ordenar por gravidade (e-mail)
- Corrigido bug real: link do Google Noticias 'travava' a noticia pra sempre sem foto quando o servico de decodificacao respondia 429 -- agora tenta de novo com espera, e o botao 'Atualizar noticias antigas' resolve o link de verdade antes de tentar a foto de novo
- Corrigido bug real: IA de classificacao em lote falhava com 'Failed to generate JSON' da Groq (limite de tokens curto demais pra lotes grandes) -- agora escala com o tamanho do lote
- E-mail de relatorio: removido 'KLIMA' escrito duas vezes (a logo ja tem o nome)
- Historico de pagamento: botao 'Tentar de novo' virou botao de verdade (antes virava link sublinhado sem estilo nenhum) igual ao 'Apagar'
- Ping automatico: layout do formulario reorganizado; uptime ganhou grafico de tempo de resposta + barra de porcentagem, alem do log rolavel
- Assunto: faltava a opcao de notificacao por push (so tinha WhatsApp/e-mail) -- adicionada no cadastro e na edicao, respeitada no ciclo periodico de push
- Nova faixa no topo do site: avisa quando ha um pagamento pendente (boleto/PIX/compra abandonada), com botao pra continuar
Klima V.0.2.5
13/09/2026 07:24 BRT
- Pagina de Estatisticas do assunto: 2 cards novos (Perspectiva por IA em 2 paragrafos + Tendencia de risco baseada em quando as noticias foram publicadas)
- Box de comparacao com concorrente (quando configurado), centralizado, acima dos outros
- Fecha o ciclo de IA pedido: motor, icones, paineis, filtro, pagina de resumo e estatisticas -- tudo em V.0.2.1 a V.0.2.5
Klima V.0.1.105
13/09/2026 06:30 BRT
- CORRIGE bug real: SES sempre dava timeout porque o Render bloqueia porta SMTP de saida no plano gratuito desde set/2025 -- trocado de SMTP pra API HTTP da AWS (boto3), que usa so a porta 443 e nao e bloqueada
- Variaveis de ambiente do SES mudaram: agora precisa de SES_AWS_ACCESS_KEY_ID/SES_AWS_SECRET_ACCESS_KEY/SES_AWS_REGION (credencial de API do IAM, nao mais usuario/senha SMTP)
Klima V.0.1.104
13/09/2026 06:09 BRT
- Nova pagina publica de Politica de Privacidade (/web/privacidade), linkada em 'Sobre' no menu do site
- Cadastro exige aceitar a politica (checkbox obrigatorio) antes de criar conta
- Pop-up de boas-vindas (video de como usar + lembrete de ler a politica + completar verificacao de WhatsApp/e-mail), com botao 'Lembrar depois' (soneca 24h, some de vez quando os dois estiverem verificados)
Klima V.0.1.101
13/09/2026 05:41 BRT
aviso pra salvar o numero como 'KLIMA MONITOR' (pop-up + msg de verificacao); espacamento entre mensagens do bridge configuravel no painel ADM (piso de 7s sempre aplicado no bridge.mjs, mesmo se o painel mandar um numero menor)
Klima V.0.1.99
13/09/2026 04:20 BRT
link curto (/n/<id>) em vez do link gigante nas notificacoes de WhatsApp; foto de verdade da noticia anexada na mensagem via bridge Termux/Baileys (nao so um link de imagem no texto), quando a noticia tem foto
Klima V.0.1.97
13/09/2026 03:23 BRT
horarios dos logs do painel ADM convertidos pra Brasilia (eram UTC); verificacao de WhatsApp roda automaticamente logo apos o auto-cadastro (com opcao de pular); liga os 3 canais de notificacao (whatsapp/email/push) 1x nesse deploy
Klima V.0.1.95
13/09/2026 02:48 BRT
verificacao de numero de WhatsApp por codigo (SMS via WhatsApp mesmo) antes de qualquer envio automatico; limpa todos os telefones cadastrados 1x nesse deploy; corrige bug real: is_enabled() do WhatsApp exigia webhook do MacroDroid mesmo com o provider Termux ativo, bloqueando envio silenciosamente
Klima V.0.1.90
13/09/2026 01:51 BRT
erros de autenticação da fila de WhatsApp (Termux) agora dizem o motivo exato (secret faltando/errado) em vez de só '403 não autorizado'
Klima V.0.1.88
13/09/2026 01:11 BRT
hotfix: corrige a Home pública (/) derrubando com erro 500 em produção — LIKE 'Coleta conclu%' sem escapar o % quebrava no Postgres quando combinado com um parâmetro de verdade na mesma query
Klima V.0.1.87
12/09/2026 23:29 BRT
home pública virou a raiz do domínio, tema de empresa cascateia pros usuários, histórico de pagamento editável, log+volume de notificações, gráfico de uptime e a fila de WhatsApp pro bridge do Termux
Klima V.0.1.86
12/09/2026 22:02 BRT
painel ADM ganhou diagnóstico do Mercado Pago — detecta Public Key faltando (só afeta cartão, não PIX/boleto) ou credenciais de ambientes diferentes
Klima V.0.1.81
12/09/2026 06:32 BRT
menu Conta alinhado à esquerda no celular, horário de silêncio/dias da semana nas notificações, 3 botões no push de notícia, cartão corrigido de novo, widgets do app reformulados (termômetro rolável + novo widget de resumo)
Klima V.0.1.80
12/09/2026 03:10 BRT
otimização de performance — reaproveita 1 conexão de banco por requisição e comprime as respostas com gzip, pra abrir mais rápido
Klima V.0.1.76
12/09/2026 01:19 BRT
Home reformulada (3 botões, termômetro + números reais em destaque), Conta virou várias páginas com menu suspenso, notificações reorganizadas (celular/WhatsApp/e-mail) com mais opções pra evitar flood