Projetos
v2.38.1
Rudder v2.38.1
Atualizado em
✦ v2.38.1 — Correção: budget em 100% aparecia como estouro
Projeto com budget consumido exatamente por inteiro exibia "R$ -0,00" em vermelho e o texto "a descoberto", como se tivesse estourado. Agora aparece em verde como "disponível", igual à tela de Custos
✦ v2.38.0 — Documentos anexados também em produtos
O cadastro de produto passa a ter a aba Documentos, igual ao de projeto — disponível para o PO do produto e para o Admin
✦ v2.37.3 — Correção: gaveta de demandas ilegível no celular
No celular, a tabela de demandas do produto aparecia com as colunas sobrepostas e sem conteúdo visível. Agora mantém a largura legível e rola na horizontal, como a tabela de atividades já fazia
✦ v2.37.2 — Só produtos em andamento recebem demandas
O seletor de produto na abertura de demanda passa a listar apenas produtos Em andamento — não faz sentido pedir evolução em produto pausado ou concluído
✦ v2.37.1 — Busca e descrição completa em Minhas Demandas
Campo de busca que filtra por título e descrição da demanda
A descrição passa a aparecer por inteiro, preservando as quebras de linha — antes era cortada em 88 caracteres
✦ v2.37.0 — Editar e excluir a própria demanda
Em Minhas Demandas, quem registrou pode editar produto, título, descrição e anexos — inclusive remover anexos enviados por engano — enquanto a demanda estiver como Nova
Também é possível excluir a demanda enquanto Nova. Depois que o PO assume, as duas opções somem: o pedido já está sendo avaliado
A demanda concluída automaticamente quando a evolução vinculada é entregue no Roadmap, e reaberta se essa evolução for excluída (automação no banco)
✦ v2.36.0 — Busca por número do chamado no fornecedor
O filtro de busca da coluna Atividade passa a encontrar também pelo número do chamado no fornecedor, nas gavetas de Atividades do projeto e de Roadmap do produto
✦ v2.35.2 — Correção: miniaturas de anexo apareciam quebradas
As miniaturas de imagem no modal de Nova Demanda apareciam como ícone quebrado, mesmo com o envio funcionando normalmente. A política de segurança do site não liberava URLs "blob:" para imagens — corrigido
✦ v2.35.1 — Tempo real nos anexos de demanda
Anexos enviados em outra aba ou dispositivo agora aparecem sozinhos em Minhas Demandas e na gaveta do PO, sem precisar recarregar a página
✦ v2.35.0 — Múltiplos anexos em demandas
Nova Demanda passa a aceitar até 5 imagens, com miniaturas e remoção individual antes de enviar
Anexos aparecem como lista em Minhas Demandas e na gaveta do PO, com "Anexar mais uma" disponível enquanto houver vaga
Estrutura de dados migrada de duas colunas (um anexo por demanda) para uma tabela própria — nenhum anexo já enviado foi perdido
✦ v2.34.2 — Ajustes na gaveta de demandas: responsável e descrição
Placeholder do responsável encurtado para "— Nenhum —", que não trunca feio independente da largura da coluna
Descrição da demanda passa a quebrar linha em vez de truncar numa linha só — o texto completo fica visível
Coluna Responsável alargada; a de Demanda estreita por consequência, dando mais espaço às demais colunas
✦ v2.34.1 — Valores de receita sem arredondamento no Portfólio
Os valores de receita no card de produto passam a ser exibidos por completo, com centavos, em vez de abreviados em milhar ou milhão
✦ v2.34.0 — Receita no card de produto do Portfólio
Card de produto no Portfólio passa a exibir receita acumulada de 12 meses (com % da meta) e receita do mês anterior
Cor do "12 meses" passa a variar pelo atingimento — verde a partir de 100%, vermelho abaixo — igual à tela de Receita. Antes era só verde/neutro conforme existir valor lançado ou não
"Mês anterior" mostra "não informado" quando falta, em vez de R$ 0,00 — evita sugerir que não houve receita quando na verdade ninguém lançou ainda
✦ v2.33.1 — Botão duplicado removido do Roadmap vazio
O botão "Nova Evolução" dentro do estado vazio duplicava o do cabeçalho da gaveta, logo acima. Removido; ícone e mensagem continuam
✦ v2.33.0 — Roadmap vazio mais útil, e links de atualização liberados para o PO
Roadmap sem nenhuma evolução ganha um estado vazio completo, com botão para criar a primeira — antes era só uma linha de texto perdida numa caixa grande e em branco
Roadmap sem resultado por causa de um filtro ativo agora orienta a limpar o filtro, em vez de sugerir criar uma atividade nova
PO passa a poder gerar links de atualização e de aprovação a partir do Roadmap do próprio produto — mesma checagem que já faltava em quatro outros pontos corrigidos ao longo desta sessão
✦ v2.32.7 — Chamado no fornecedor como texto nos links públicos
Nos links de atualização e aprovação, o chamado no fornecedor passa a aparecer como texto visível, no mesmo padrão de Entregável e Fase — antes dependia de passar o mouse, o que não funciona em celular
✦ v2.32.6 — Receita do produto restrita ao PO
A tela de Receita não tinha nenhuma checagem de permissão — qualquer usuário com acesso ao contexto de Produtos conseguia lançar meta e realizado. Agora só o PO do produto (ou Admin) vê os campos editáveis; os demais veem os valores, sem poder alterar
✦ v2.32.5 — Correção: apagar receita do produto não limpava no banco
Ao apagar meta ou realizado de um mês já preenchido e salvar, o valor antigo permanecia no banco — a linha vazia era simplesmente ignorada no envio. Corrigido: agora limpa de verdade, igual ao Business Case
✦ v2.32.4 — Vínculo com o Roadmap visível para quem abriu a demanda, e tempo real em Minhas Demandas
Em Minhas Demandas, uma demanda "Em atendimento" já vinculada a uma evolução do Roadmap passa a mostrar "Virou uma evolução planejada no Roadmap" — sem link, já que o solicitante não acessa o Roadmap
Minhas Demandas atualiza sozinha quando uma das suas próprias demandas muda, sem precisar de F5
✦ v2.32.3 — Ordenação padrão da gaveta do PO igual a Minhas Demandas
"Demandas do produto" passa a ordenar por data de abertura decrescente por padrão (mais recente primeiro), mesma lógica de "Minhas Demandas". Antes ordenava por prioridade — continua possível reordenar clicando nos cabeçalhos
✦ v2.32.2 — Clique na notificação de demanda troca de contexto sozinho
Clicar numa notificação de demanda nova, estando no contexto de Projetos, agora troca automaticamente para Produtos antes de abrir a Visão Executiva — antes abria a tela errada, no contexto que estava ativo
✦ v2.32.1 — Tempo real nos alertas de reset de senha e demanda nova
Os dois alertas novos passam a atualizar sozinhos, sem precisar navegar ou recarregar: o sino do menu e a tela de Notificações reagem assim que uma demanda entra ou sai de "Nova", ou quando uma solicitação de reset de senha é criada
Funciona em qualquer tela — o PO não precisa estar na Visão Executiva do produto, nem o Admin em Usuários, para o alerta chegar
✦ v2.32.0 — Alertas de reset de senha e novas demandas nas Notificações
Admin passa a ver, em Notificações, um alerta para solicitações de reset de senha pendentes — com atalho direto para a tela de Usuários
O PO passa a ver, em Notificações, um alerta para cada demanda nova aguardando avaliação nos produtos em que atua — com atalho direto para a Visão Executiva do produto
Os dois alertas não dependem do contexto ativo (Projetos ou Produtos) nem de haver projeto cadastrado, e entram na contagem do sininho no menu
✦ v2.31.8 — Botão Editar disponível para o PO na listagem de Produtos
O PO já editava o produto pela Visão Executiva, mas o botão Editar não aparecia direto na listagem de Produtos — a mesma checagem que escondia Importar/Exportar (Excel, exclusivo de projeto) também escondia Editar, sem necessidade
As duas permissões foram separadas: Editar segue a regra do Roadmap (PMO em projeto, PO em produto); Importar/Exportar continuam exclusivos de PMO em projeto, blindados também contra um eventual vínculo PMO remanescente numa linha de produto
✦ v2.31.7 — Mensagem de link expirado sem erro técnico
A tela de link inválido/expirado exibia o erro cru do banco em inglês ("Cannot coerce the result to a single JSON object") junto da mensagem. Removido — fica só "Link inválido ou expirado."
✦ v2.31.6 — Seletor de contexto na barra recolhida, e mesma correção no desktop
Barra lateral recolhida (mobile e desktop) ganha um seletor compacto de Projetos/Produtos, com os nomes completos empilhados em fonte reduzida — antes o seletor simplesmente não aparecia recolhido
Corrigido o alinhamento do campo "Chamado no fornecedor" no modal de atividade, que ficava mais baixo que Entregável por quebrar em duas linhas; removida a anotação "(opcional)", redundante com a ausência do asterisco
A barra recolhida do desktop (botão de recolher manual) tinha os mesmos dois problemas já corrigidos no mobile — seletor de contexto sem tratamento e texto do botão Sair sem esconder — corrigidos também
✦ v2.31.5 — Chamado no fornecedor nos links públicos
O ícone de chamado no fornecedor passa a aparecer também nos links públicos de atualização e de aprovação, quando o campo estiver preenchido
A consulta que alimenta essas duas telas não trazia a coluna — corrigido no ponto único que serve os dois links, sem precisar de GRANT ou RLS novos
✦ v2.31.4 — Correções na barra lateral do mobile
O seletor Projetos/Produtos não tinha tratamento para a barra recolhida no mobile — aparecia espremido em 52px. Agora some quando recolhida e volta corretamente quando expandida
Corrigido o botão Sair: o seletor CSS que deveria esconder seu texto na barra recolhida nunca funcionou (procurava um <button> dentro de ".blo", mas ".blo" é o próprio botão) — o texto "Sair" estourava os 52px de largura
A barra expandida no mobile ganha rolagem própria e passa a usar a altura real da tela (100dvh), evitando que os últimos itens do menu fiquem escondidos atrás da barra do navegador
✦ v2.31.3 — Ícone de chamado também na lista de atividades sem data
A lista de atividades sem início/fim, no rodapé do Gantt, também passa a exibir o ícone de chamado no fornecedor quando presente
✦ v2.31.2 — Chamado no fornecedor também no Gantt/Roadmap
O ícone de chamado no fornecedor, que já aparecia na tabela de atividades, passa a aparecer também no Gantt (e no Roadmap de produtos, mesma tela)
✦ v2.31.1 — Correção: filtro de projeto em Atualizações Agendadas misturava produtos
O seletor de projeto dessa tela usava a lista bruta, sem filtrar pelo contexto ativo — corrigido, junto de um segundo ponto na mesma função com a mesma falha
✦ v2.31.0 — Anexo de imagem nas demandas
Nova Demanda passa a aceitar uma imagem anexada, até 5 MB, com miniatura antes de enviar
O anexo é visível em Minhas Demandas e na gaveta do PO, com opção de anexar (ou trocar) depois de registrada
Reaproveita o bucket de Storage já existente, sem política nova: o caminho usa o produto como primeira pasta, que já satisfaz a regra atual de acesso por empresa
✦ v2.30.8 — Chamado no fornecedor em atividades
Novo campo opcional "Chamado no fornecedor" no cadastro de atividade, exibido como ícone ao lado do nome quando preenchido — mesmo padrão do ícone de pré-requisito
✦ v2.30.7 — Ano nas datas de abertura da demanda
As colunas de data de abertura passam a exibir o ano (dd/mm/aa), nas duas telas
✦ v2.30.6 — Data e hora de abertura da demanda
Nova coluna "Aberta em" na gaveta do PO, com data e hora, ordenável por clique como as demais
Em "Minhas Demandas", a coluna que mostrava só a data passa a exibir data e hora completas
✦ v2.30.5 — Busca substitui "Ocultar concluídas" na gaveta de demandas
O checkbox "Ocultar concluídas" saiu — ele dava resultado contraditório junto com as pílulas de estado (escondia mesmo com "Recusada" selecionada). No lugar, um campo de busca por título e descrição
✦ v2.30.4 — Correção: gaveta de demandas fechava ao editar um campo
Editar prioridade, responsável ou previsão fechava a gaveta de demandas — a própria edição disparava o Realtime que reconstrói a tela, e a gaveta sempre voltava fechada. Agora sobrevive a qualquer reconstrução
Mais espaço entre a prioridade e o texto da demanda, que estava colado
Campo de previsão de entrega alargado — o ano do calendário estava cortado
✦ v2.30.3 — Ajustes finos na gaveta de demandas e atualização em tempo real
Coluna de Ações alargada e as demais reduzidas, para os botões de assumir, criar no roadmap, concluir e recusar caberem numa linha só
A Visão Executiva do produto agora atualiza sozinha quando uma demanda é criada ou alterada, sem precisar recarregar a página
✦ v2.30.2 — Gaveta de demandas: responsiva, com filtros, e fluxo de atendimento sem Roadmap
Corrigido o scroll lateral da tabela de demandas, que forçava largura mínima maior que a tela disponível
Cabeçalhos da tabela passam a ordenar por clique, e um filtro por estado (Nova, Em atendimento, Concluída, Recusada) foi adicionado
Corrigido "Ocultar concluídas", que sempre voltava marcado após qualquer atualização da gaveta, e o clique no ícone de expandir/recolher, que ficava sem efeito
Assumir uma demanda deixa de criar automaticamente a atividade no Roadmap. Um novo botão "Criar no Roadmap" aparece separadamente, para quando o PO decidir formalizar a demanda como evolução
✦ v2.30.1 — Correção: PO não via a aba Responsáveis do produto
A aba Responsáveis, no cadastro do produto, exigia perfil PMO — papel que produto não tem. Passa a usar a mesma regra de edição do Roadmap: PO em produto, PMO em projeto
✦ v2.30.0 — Menu reduzido para usuário sem nenhum vínculo
Usuário sem vínculo algum (gestor, PMO, PO ou visualizador) em qualquer projeto ou produto passa a ver apenas "Minhas Demandas" no menu — os demais itens levavam a telas vazias ou irrelevantes para esse perfil
✦ v2.29.5 — Correção: Roadmap ficava vazio após editar atividade
Ao editar uma atividade a partir do link "Ver no Roadmap" de uma demanda, a gaveta do Roadmap aparecia expandida mas sem o item — era necessário recolher e expandir manualmente
✦ v2.29.4 — PO passa a editar o Roadmap do próprio produto
Corrigida a lacuna identificada na versão anterior: o PO agora pode criar, editar e excluir atividades no Roadmap do produto, e editar o cadastro do próprio produto
✦ v2.29.3 — Demanda cria atividade ao ser assumida
Ao assumir uma demanda, o Rudder cria automaticamente a atividade correspondente no Roadmap do produto e vincula os dois registros
A demanda passa a exibir um link "Ver no Roadmap" quando a atividade já existe
✦ v2.29.2 — Correção: gaveta de demandas não expandia
A gaveta "Demandas do produto" não abria ao clicar. Passa a usar o mesmo mecanismo de expansão da gaveta de atividades, controlando visibilidade por classe em vez de estilo inline
✦ v2.29.1 — Correção crítica: Visão Executiva do produto não carregava
Corrigida referência a uma variável nunca declarada na gaveta de demandas, que interrompia a Visão Executiva do produto antes de renderizar — a tela ficava presa em "Selecione um produto" mesmo com o produto selecionado
✦ v2.29.0 — Demandas de produto
Novo menu "Minhas Demandas", disponível a qualquer usuário: registre pedidos de evolução em qualquer produto da empresa e acompanhe o andamento
Na Visão Executiva do produto, nova área onde o PO trata as demandas — define prioridade, responsável e previsão de entrega, e pode assumir, concluir ou recusar
Recusar não exclui a demanda: exige um motivo, que fica registrado e visível para quem a solicitou
Novos alertas no produto: demandas com previsão vencida e demandas aguardando avaliação
✦ v2.28.2 — Correção efetiva do menu ao trocar de contexto
Business Case e Atualizações Agendadas voltam a aparecer ao retornar para o contexto de Projetos. A correção anunciada na versão anterior não chegou a ser aplicada
✦ v2.28.1 — Correções no contexto de produtos
Business Case e Atualizações Agendadas voltam a aparecer no menu ao retornar para o contexto de Projetos — antes ficavam ocultos até recarregar a página
No Roadmap, o filtro passa a dizer "Produto" e deixa de oferecer a opção de exibir apenas os em andamento
✦ v2.28.0 — Receita do produto
Nova tela de Receita no contexto de Produtos: meta e realizado mês a mês, com atingimento, totais de 12 meses e aviso quando a receita do mês anterior não foi informada
A meta pode ser lançada com antecedência; o realizado só é aceito depois do mês fechar. Informar zero pede confirmação, para distinguir de mês não preenchido
Na Visão Executiva do produto, as entregas passam a considerar 30 dias em vez de 7, ritmo mais adequado a evoluções
No contexto de Produtos, o filtro passa a dizer "Produto" e deixa de oferecer a opção de exibir apenas os em andamento
Textos que mencionavam "projeto" passam a acompanhar o contexto, incluindo os seletores e o botão de edição
✦ v2.27.1 — Notificações por contexto e ajuste de indicador
As Notificações passam a respeitar o contexto: no modo Produtos deixam de exibir alertas de projetos, e vice-versa. O contador do menu acompanha a troca
O indicador "Ritmo" passa a exibir o total de entregas dos últimos 90 dias, em vez da média mensal — mais fiel quando há pouco histórico
✦ v2.27.0 — Visão Executiva do produto
A Visão Executiva passa a ter um formato próprio para produtos, com evoluções entregues nos últimos 90 dias em destaque, situação do roadmap, ritmo de entregas e receita dos últimos 12 meses
Alertas próprios de produto: evolução com prazo vencido, evolução parada há mais de 30 dias e receita do mês anterior não informada
A gaveta de atividades passa a se chamar "Roadmap do produto", com o botão "Nova Evolução"
Ao definir o PO, ele passa a ficar desabilitado na lista de visualizadores, como já ocorre com Gestor e PMO
✦ v2.26.4 — Limpeza de tela ao trocar de contexto
Ao alternar entre Projetos e Produtos, as telas de Visão Executiva, Gantt, Custos, Business Case e Notificações voltam a pedir a seleção, em vez de continuar exibindo o item do contexto anterior
✦ v2.26.3 — Fase deixa de aparecer em produtos
A Fase, que representa o ciclo de vida de um projeto, deixa de ser exibida e exigida no contexto de Produtos — some do cadastro da atividade, da tabela, dos filtros e do arquivo Excel
✦ v2.26.2 — Card de produto e correção dos seletores
Os seletores de projeto deixam de exibir itens do outro contexto: o item selecionado anteriormente permanecia visível mesmo após a troca
Novo card de produto no Portfólio, com o PO e o andamento do roadmap, sem budget, progresso percentual nem alertas de prazo e Business Case
O botão de cadastro passa a se chamar "Incluir Novo", já que o tipo é escolhido dentro da tela
✦ v2.26.1 — Ajustes no cadastro de produtos
A lista deixa de exibir projetos quando o contexto é Produtos — ela não era redesenhada ao trocar de contexto
O botão de cadastro acompanha o contexto e passa a exibir "Novo Produto"
Produto passa a ter PO no lugar de Gestor e PMO, e deixa de exibir Área Solicitante e a aba Documentos
✦ v2.26.0 — Produtos no portfólio
O cadastro passa a distinguir Projeto de Produto. Projeto é a iniciativa com início, prazo e budget; Produto é contínuo, para gerir o roadmap de evoluções
Novo seletor no topo do menu alterna entre Projetos e Produtos, e todas as telas passam a respeitar essa escolha. Ele só aparece quando existe ao menos um produto cadastrado
No modo Produtos, "Gantt" passa a se chamar "Roadmap" e as telas de Custos, Business Case e Atualizações Agendadas ficam ocultas, por não se aplicarem
A escolha é lembrada entre acessos, com padrão em Projetos no primeiro uso
✦ v2.25.6 — Receita atualiza na tela em tempo real
Quando o gestor preenche o link, a tela de Business Case atualiza sozinha — gráfico, indicadores e tabela — sem precisar recarregar a página
A atualização é ignorada enquanto houver um campo de receita em edição, para não sobrescrever o que está sendo digitado
✦ v2.25.5 — Campo de moeda e tratamento do mês em curso
Os campos de receita passam a ter formato de moeda, tanto na tela de Business Case quanto no link enviado ao gestor: digite apenas números e a formatação é automática
O mês em andamento deixa de aceitar lançamento de receita, já que o valor só é conhecido depois do fechamento — mesma regra já usada no link mensal
Os totais de "previsto até hoje" e "% realizado" deixam de considerar o mês em curso, que antes derrubava o percentual no início de cada mês
✦ v2.25.4 — Ajustes na tela de Atualizações Agendadas
Os indicadores do topo passam a refletir o filtro de tipo selecionado, em vez de mostrar sempre o total geral
Correção da grafia dos meses, que apareciam como "Ago De 26" no lugar de "Ago de 26"
✦ v2.25.3 — Alerta de Atualizações Agendadas considera receita
O contador do menu Atualizações Agendadas passa a incluir os links de receita pendentes de envio, atualizando em tempo real assim que um novo link é gerado
✦ v2.25.2 — Acompanhamento dos links de receita
Os links de receita passam a aparecer em Atualizações Agendadas, agrupados por projeto, com mês de referência, situação, prazo e os botões de copiar e marcar como enviado
Novo filtro por tipo de link, para separar rodadas de atividades das cobranças de receita
O filtro de projetos ativos passa a incluir os que estão em apuração de BC, que antes ficavam ocultos justamente quando começavam a receber os links
✦ v2.25.1 — Correção na identificação do gestor
A configuração de receita acusava ausência de gestor mesmo em projetos que tinham um definido
As condições para ativar o envio passam a considerar as alterações feitas na aba Dados sem precisar salvar e reabrir o projeto
✦ v2.25.0 — Acompanhamento mensal de receita do Business Case
Novo status de projeto "Em apuração de BC", para o período em que as atividades já terminaram mas o resultado financeiro ainda está sendo medido
A aba Atualizações do projeto passa a ter duas seções: status das atividades e receita do Business Case, com prazo de preenchimento configurável por projeto
No dia 1º de cada mês, o gestor do projeto recebe um link para informar a receita realizada, incluindo os meses anteriores ainda em aberto
O link mostra o previsto de cada mês, o histórico do que já foi informado e pede confirmação sempre que a receita declarada for zero
✦ v2.24.3 — Correção da conferência de setup e operação
A conferência entre setup, operação e a linha de despesas acusava divergência indevida ao reabrir um Business Case já salvo; o valor comparado não estava sendo recuperado corretamente
✦ v2.24.2 — Correção da altura da tabela ao filtrar
Ao aplicar um filtro, a tabela encolhia para a altura mínima e exibia poucas linhas, mesmo havendo mais resultados. A altura passa a acompanhar a quantidade de linhas efetivamente exibidas
✦ v2.24.1 — Correção do filtro de prioridade
O filtro de prioridade era marcado mas não filtrava a tabela; agora é aplicado normalmente, assim como o ícone de filtro ativo ao limpar
✦ v2.24.0 — Filtro por prioridade e correção de layout da tabela
Nova opção de filtro na coluna Prio, com seleção múltipla no mesmo padrão dos demais filtros. As prioridades aparecem em ordem numérica e as atividades sem prioridade definida ficam agrupadas ao final da lista
Fase e Pré-requisito deixam de invadir as colunas vizinhas: o texto passa a ser cortado com reticências e o conteúdo completo fica disponível ao passar o mouse
Atividades com mais de um pré-requisito passam a exibir o primeiro seguido de um contador, mantendo todas as linhas da tabela com a mesma altura
✦ v2.23.8 — Ajuste de tamanho da explicação dos indicadores
O bloco de explicação deixa de ocupar toda a largura da tela: o diagrama fica menor e o texto ganha largura de leitura confortável
✦ v2.23.7 — Correção na leitura de setup e operação
Os valores de investimento de setup e despesa operacional voltam a ser exibidos: o modelo grava esses totais como valores negativos e o sistema os descartava, escondendo o bloco inteiro
O indicador "Setup recuperado" volta a ser calculado corretamente, assim como a conferência entre setup, operação e a despesa do fluxo de caixa
✦ v2.23.6 — Explicação de Breakeven e Payback reescrita
A explicação passa a começar por um diagrama das três fases financeiras do projeto — dando prejuízo, se sustentando mas ainda devendo, e lucro — deixando visível por que o payback nunca vem antes do breakeven
Cada indicador ganha uma linha sobre o que significa estar atrasado, ligando o número à decisão
✦ v2.23.5 — Separação entre previsto e realizado no Business Case
Os cards da planilha passam a ficar sob o título "Projeção do Business Case", identificados como previstos e com o período de 24 meses no rótulo de cada um
Breakeven e Payback ganham o título "Situação atual", com aviso de que combinam receita já lançada e projeção dos meses seguintes
Valores previstos deixam de ser exibidos em verde, cor que sugeria resultado já obtido — o verde passa a indicar apenas realizado. Prejuízo previsto continua em vermelho
ROI passa a usar separador de milhar
O Acompanhamento de receita passa a ser identificado como comparação entre previsto e realizado, com a mesma marcação de cor usada nas demais seções
✦ v2.23.4 — Explicação dos indicadores do Business Case
Novo bloco explicando o que são Breakeven, Payback e Setup recuperado, recolhido por padrão e disponível abaixo dos indicadores
Correção do espaçamento entre a legenda e os rótulos das linhas do gráfico, que continuavam encostados
✦ v2.23.3 — Ajuste de layout do gráfico do Business Case
O gráfico volta a se ajustar à largura da tela, exibindo os 24 meses de uma vez, sem rolagem horizontal
Mais espaço entre a legenda e os rótulos de Breakeven, Payback e Hoje, que antes ficavam encostados
✦ v2.23.2 — Gráfico único do Business Case
O gráfico ampliado dos primeiros meses foi removido: agora há um só gráfico, com rolagem horizontal e barras bem mais largas
Os meses em déficit passam a ser destacados por uma faixa de fundo e pelos rótulos em vermelho, com uma tarja informando até quando durou o déficit e qual foi o valor mínimo
✦ v2.23.1 — Ajustes na marcação do Business Case
Quando breakeven e payback caem no mesmo mês, a linha do gráfico passa a exibir "Breakeven e payback" — antes só o breakeven era rotulado e o payback parecia não ter marcação
Os valores de setup e operação passam a ser exibidos mesmo quando o projeto não tem investimento inicial, situação em que o bloco ficava oculto
✦ v2.23.0 — Breakeven e payback no Business Case
Novos indicadores de Breakeven (mês em que a receita cobre a despesa do mês) e Payback (mês em que o acumulado se paga), cada um comparando o realizado com o previsto
Investimento de setup e despesa operacional passam a ser importados e exibidos separadamente, com conferência automática contra a linha de despesas do fluxo de caixa
Novo indicador "Setup recuperado": mês em que a margem acumulada cobre o investimento de projeto. Exige reimportar a planilha
Gráfico de fluxo de caixa passa a marcar Breakeven, Payback e o mês atual — as linhas existiam no código mas nunca chegavam a ser desenhadas
Nova ampliação dos primeiros meses, com escala própria: no gráfico de 24 meses a fase negativa costuma ser fração de pixel e ficava invisível
Correção na leitura da planilha: o último item dos blocos de setup e de investimentos mensais era descartado na importação
✦ v2.22.0 — Portfólio em tempo real
Os cards do Portfólio passam a se atualizar sozinhos quando um projeto, atividade, lançamento de custo ou Business Case é alterado
Atualizações em sequência são agrupadas: uma rodada de respostas de link gera uma única recarga, e não uma por resposta
A troca de conteúdo é feita sem exibir "Carregando...", de modo que os cards não desaparecem enquanto você lê
✦ v2.21.1 — Ajuste na atualização automática de custos e Business Case
Lançar um pagamento pela própria tela de Custos passa a atualizar a Visão Executiva: antes o aviso era descartado quando a tela executiva não estava aberta no momento, e voltar para ela não recarregava os dados
✦ v2.21.0 — Visão Executiva totalmente em tempo real
A faixa de Budget, Executado e Saldo passa a atualizar sozinha quando um lançamento é registrado ou alterado na tela de Custos
O alerta de Business Case passa a refletir alterações do BC em tempo real
As seções expandidas, a posição da rolagem e o filtro ativo da tabela deixam de ser perdidos quando a tela se atualiza sozinha — antes, qualquer atualização recolhia tudo e voltava ao topo
✦ v2.20.5 — Correção da troca de projeto na Visão Executiva
Trocar de projeto podia manter na tela as atividades do projeto anterior: buscas ainda em andamento chegavam depois da troca e sobrescreviam a lista já carregada
As três rotinas de carga de atividades passam a descartar respostas que não correspondem ao projeto selecionado no momento
✦ v2.20.4 — Correção dos filtros de coluna da tabela
A busca por atividade voltou a funcionar: os filtros localizavam a célula por posição fixa, e a inclusão da coluna "Bloq" deslocou todas as posições
Os filtros de Entregável, Responsável, Fase e Status também estavam consultando a coluna errada e foram corrigidos junto
As células passam a ser identificadas por nome, de modo que novas colunas não voltem a desalinhar os filtros
✦ v2.20.3 — Prioridade nos links públicos e ordenação por status
Os links de atualização e de aprovação passam a exibir a prioridade da atividade. Só aparece quando definida — prioridade 0 é o padrão de quem nunca preencheu o campo e continua omitida, como já ocorre na tabela
O link de atualização passa a ordenar por situação, do que exige ação para o que não exige: Atrasada, Em risco, Em andamento, Não iniciada, Em validação e Concluída. A prioridade passa a desempatar dentro de cada grupo
O link de aprovação passa a ordenar por data de entrega, em ordem de chegada — quem entregou primeiro é validado primeiro, com a prioridade desempatando entregas do mesmo momento
✦ v2.20.2 — Correção de referências a predecessoras excluídas
Excluir uma atividade não removia sua referência das demais: quem dependia dela continuava exibindo o ícone de dependência em vermelho, com tooltip vazio. Tabela, coluna Pré-req, Gantt, coluna Bloq e indicador de cobertura passam a considerar apenas predecessoras que ainda existem
O modal de edição deixa de pré-selecionar referências órfãs, de modo que reabrir e salvar a atividade limpa o resíduo em vez de regravá-lo
✦ v2.20.1 — Correção do responsável exibido nos links públicos
Os links de atualização e de aprovação passam a exibir o responsável atual de cada atividade, e não mais o destinatário registrado na geração do link. O comportamento anterior mostrava o nome errado quando a atividade era reatribuída depois do envio, ou quando o link reunia atividades de responsáveis diferentes
Nome resolvido no servidor via nova função
resp_link_publico, já que a política de projeto_responsaveis exige empresa_id e não é acessível pelo acesso anônimo
✦ v2.20.0 — Sinalização de atividades bloqueadoras (Bloq)
Nova coluna "Bloq" na tabela de atividades: mostra quantas atividades pendentes dependem diretamente daquela linha, com os nomes no tooltip. Ordenável, para achar o gargalo do projeto em um clique
Atividade concluída deixa de sinalizar automaticamente, e sucessores já entregues não entram na contagem — o número reflete apenas bloqueio real e some sozinho conforme o trabalho avança
Indicador de cobertura abaixo da tabela informando quantas atividades têm pré-requisito preenchido, com aviso de cobertura parcial abaixo de 50% — sem ele, a coluna aparentaria analisar todo o cronograma
Sinalização replicada no Gantt (badge ao lado do nome) e na exportação Excel (coluna "Bloqueia")
Novo alerta "Bloqueando" na Visão Executiva e nos cards do Portfólio, contando atividades atrasadas que travam outras — posicionado entre "Atrasadas" e "Em risco" na ordem de severidade
Links públicos de atualização e de aprovação passam a exibir as atividades que estão sendo bloqueadas pela entrega, com prazo, responsável e situação de cada uma — via nova função bloqueios_link_publico (SECURITY DEFINER validada pelo token), já que a política do anon não alcança atividades fora do link
✦ v2.19.1 — Portfólio em tela cheia e dependências no link de atualização
Portfólio passa a ocupar toda a largura disponível da tela, exibindo mais projetos por linha em monitores maiores (em celulares e tablets o layout permanece o mesmo)
Link público de atualização: quando a atividade possui pré-requisitos, o responsável passa a ver quais são as atividades predecessoras, com prazo, responsável e situação de cada uma, além do destaque de quantas ainda estão pendentes
✦ v2.19.0 — Recuperação de senha e reforço de segurança
Novo: "Esqueci minha senha" funcional na tela de login — a solicitação é encaminhada automaticamente para quem pode resolvê-la (o administrador da empresa do usuário; no caso de um administrador, para o administrador da plataforma)
Redefinição de senha pelo administrador agora é aplicada de fato: o usuário passa a entrar com a nova senha temporária e é solicitado a trocá-la no primeiro acesso
A troca de senha no primeiro acesso passa a valer também para administradores
Solicitações de reset na tela de Usuários passam a respeitar a empresa ativa, evitando exibir pedidos de outras empresas do mesmo administrador
Reforço do isolamento entre empresas no acesso a documentos e perfis de usuário, e resolução determinística da empresa ativa da sessão
Reforço do isolamento entre empresas na consulta de membros de projeto (Custos, Business Case e filtros por projeto passam a respeitar estritamente a empresa)
✦ v2.18.1 — Correções de tempo real, multiempresa e link de atualização
Atualizações feitas por link público voltam a refletir na tela em tempo real: o canal de tempo real é reautenticado quando a sessão renova o acesso, evitando a necessidade de sair e voltar
Cadastro de responsáveis e demais gravações para usuários com mais de uma empresa: a empresa ativa da sessão passa a ser respeitada de forma consistente, corrigindo erros de permissão que ocorriam de forma intermitente
Link público de atualização: quando todas as atividades do link já estão em validação (aguardando aprovação) ou concluídas, é exibida uma mensagem clara em vez do formulário
✦ v2.18.0 — Nova identidade Rudder, exportações e tempo real
Nova identidade visual: o PM Suite agora é Rudder — nova marca, tagline "Gestão de Projetos e Portfólio" e fonte Poppins, com animação no login
Tela "Atualizações Agendadas" em tempo real: status e alertas refletem na hora quando um link é respondido ou enviado
Histórico da atividade registra a marcação e a retirada manual de "Em validação" (com autor e data)
Exportação do Gantt (PDF e PNG): cabeçalho no padrão da marca e fundo branco garantido, mesmo com o tema escuro
Correções: auditoria de exportação não grava mais "null"; histórico de validação sem duplicidade; botão "Entrar" reabilitado ao falhar login sem empresa
✦ v2.17.0 — Correções, alertas por severidade e tempo real
Página pública de atualização/aprovação: nome do responsável passa a vir do vínculo gravado no link — aparece corretamente também em atividades novas
Cadastro de responsáveis do projeto: exemplos genéricos nos campos e validação de e-mail (em branco é aceito; se preenchido, precisa ser válido)
Campo "Fase" no cadastro de atividade: asterisco de obrigatório só na edição (na criação a fase é opcional)
Alertas do projeto (Visão Executiva e Portfólio) ordenados por severidade — Crítico e Atrasadas no topo, depois Em risco, depois Atenção — com ordem idêntica nas duas telas
Tabela de atividades: nome longo do responsável ("Nome — Empresa") truncado com reticências e nome completo no tooltip, sem sobrepor a coluna Fase
Lista de atividades atualiza sozinha ao reabrir o painel "Atividades do projeto" ou ao voltar para a Visão Executiva (% realizado, Status e observações)
Atualização em tempo real ampliada: mudanças feitas por links externos refletem na tela sem recarregar (Realtime de atividades, observações e projetos)
✦ v2.16.1 — Badges e notificações por projeto em andamento
Novo badge de contagem no menu "Atualizações Agendadas": alerta de links agendados aguardando envio (Admin e PMO)
Badges de contagem (Notificações e Atualizações) agora aparecem também com o menu recolhido, no desktop e no mobile
Notificações passam a considerar apenas projetos "Em andamento" — atividades atrasadas/em risco/próximas e pagamentos vencidos de projetos pausados, concluídos ou cancelados não geram mais alerta
Badge de Atualizações Agendadas também restrito a projetos "Em andamento"
✦ v2.16.0 — Automação de links de atualização
Novo: geração automática de links de atualização de status por responsável, nos dias configurados no projeto (rotina agendada às 07:00 BRT)
Cadastro do projeto: nova aba "Atualizações" (dias da semana, validade do link em dias e ativar/desativar) — visível para Admin e PMO
Nova tela "Atualizações Agendadas" no menu (Admin e PMO): acompanha rodadas e links por responsável, com métricas, filtros, copiar mensagem e marcar como enviado
Elegibilidade das atividades replica a lógica de status (Atrasada, Em risco, Em andamento); a cada rodada o link anterior do responsável é expirado (sempre um link válido)
Rodadas retráteis: as pendentes de ação abrem por padrão, as concluídas/vencidas ficam recolhidas com resumo
Botão Copiar agora leva uma mensagem padrão pronta (texto diferente para atualização e para validação), tanto no painel quanto na tela de atividades
✦ v2.15.0 — Filtro "Em andamento" e padronização
Novo: filtro "Exibir apenas projetos Em andamento" nas telas Visão Executiva, Gantt, Custos e Business Case — marcado por padrão, exibindo só projetos em andamento; ao desmarcar, traz todos (respeitando as permissões de acesso em Custos e BC)
Ao abrir a Visão Executiva de um projeto específico pela lista de Projetos, o filtro se desmarca automaticamente para exibi-lo, mesmo que não esteja "Em andamento"
Layout dos filtros padronizado nas quatro telas: rótulo "Projeto:" sempre acima do seletor e o filtro "Em andamento" sempre abaixo do card, seguindo o padrão da Visão Executiva
Fix: no modal de atividade, ao pesquisar um novo pré-requisito os itens já marcados eram perdidos — a seleção agora é mantida em memória e permanece marcada mesmo fora do resultado da busca
Auditoria: filtro por Tabela passou a contemplar todas as tabelas registradas — incluídas Business Case, Vínculos de Projeto e Solicitações de Atualização (antes ausentes)
Auditoria: coluna "Tabela" na listagem agora exibe o nome amigável (ex.: "Lançamentos (Budget)" em vez de "projeto_pagamentos")
✦ v2.14.0 — Fluxo de aprovação de entregas
Novo: atividade atualizada como 100% pelo link do responsável entra automaticamente em "Em validação", aguardando aprovação — o %Realizado permanece 100% (execução) e a aprovação é controlada em separado (governança)
Novo: link público de aprovação — o PMO/Admin seleciona atividades "Em validação" e gera um link para o aprovador decidir Aprovar ou Reprovar cada entrega
Aprovar conclui a atividade (100% + data em aprovado_em); Reprovar exige informar o novo %Realizado (0–99%) e o motivo, que é obrigatório
Toda decisão é registrada no histórico da atividade com origem "aprovacao" ou "reprovacao", incluindo o comentário e a variação de percentual
Novo card compacto "Em validação" na Visão Executiva, ao lado de Atividades e Replanejadas, com a contagem e a idade da entrega mais antiga
O link de aprovação só é gerado se todas as atividades selecionadas estiverem em "Em validação" — caso contrário exibe mensagem informativa
O link de atualização (responsável) agora recusa atividades em validação, que não podem ser reenviadas enquanto aguardam a decisão do aprovador
Marcação manual de "Em validação" no cadastro da atividade agora exige %Realizado em 100% — caso contrário exibe mensagem e não salva
Botão renomeado para "Gerar link de atualização", para diferenciar do "Gerar link de aprovação"
Link de aprovação permite envio parcial: o aprovador decide o que conseguir, envia, e reabre o mesmo link depois para continuar — útil em lotes grandes de validação
Ao reabrir, o link mostra apenas as atividades ainda não avaliadas; o link só é encerrado quando todas receberem decisão
Contador ao vivo "X de Y avaliadas" e botão que indica quando o envio é parcial
Marcação manual "Em validação" só é aceita com %Realizado em 100% — a opção é bloqueada ao marcar, desmarcada automaticamente se o percentual cair e barrada ao salvar
Importação Excel: coluna Status "Em validação" agora exige %Realizado 100% (antes exigia o contrário)
Modal do link agora identifica o tipo gerado: título, ícone e prazo de validade próprios para atualização (24h) e aprovação (7 dias)
Status "Em validação" passa a ter precedência sobre "Concluída" no badge, no Gantt e no link público
Fix: atividade em validação aparecia como concluída na lista e perdia a caixa de seleção, impedindo a geração do link de aprovação — agora mantém o checkbox (em roxo) até a decisão do aprovador
✦ v2.13.2 — Correção no Gantt
Fix: popup "sem datas" ficava cortado atrás do cabeçalho quando havia poucas atividades — agora usa posição fixa, decide abrir para cima/baixo pelo espaço disponível e fica sempre acima de tudo
✦ v2.13.1 — Ajustes no Gantt
Fix: %Projetado na barra do Gantt aparecia sempre 0% — agora usa o cálculo dinâmico por datas (calcProjAuto) e é exibido junto ao %Realizado à direita (ex.: "100% / proj 0%")
Novo: aviso na legenda do Gantt de que só atividades com início e fim aparecem no cronograma, com contador clicável que lista as atividades sem datas
✦ v2.13.0 — Ajustes de UX e importação
Fix: filtro de busca por atividade perdia o foco a cada tecla (o popup fechava ao esconder linhas) — agora o foco permanece no campo enquanto se digita
Popup do filtro de atividade agora fica ancorado ao ícone de filtro e acompanha a tabela durante a renderização (não "escapa" mais pela tela)
Fix: mapeamento automático de colunas confundia "Fim Replanejado" com "Fim" — agora a coluna "Fim Replanejado" já vem selecionada e é importada corretamente quando existe na planilha
Fix: balão de histórico de observações podia aparecer abaixo da linha/fora da tela — posicionamento agora usa a altura real e sobe automaticamente quando falta espaço
✦ v2.12.8 — Importação
Overlay de processamento agora exibe um cronômetro (segundos decorridos) durante a importação e demais operações longas
Importação Excel agora aceita coluna "Status"; atividades com o texto "Em validação" já entram marcadas (respeitando a regra de que % Realizado 100% zera a marcação)
✦ v2.12.7 — Ajuste
Coluna "Observação" no Excel mais larga e com altura de linha ajustada ao volume de texto (facilita leitura ao habilitar "Quebrar Texto" manualmente no Excel)
✦ v2.12.6 — Ajuste
Fix: coluna "Observação" no Excel agora traz o histórico completo de observações da atividade (data, autor, % e texto de cada registro), não só a mais recente
✦ v2.12.5 — Ajuste
Exportação Excel (projeto e Visão Executiva) agora inclui a coluna "Observação" com o texto do último comentário da atividade
Importação Excel agora aceita coluna "Observação"; o texto é gravado no histórico de observações da atividade recém-criada
✦ v2.12.4 — Ajuste
Fix: cálculo de altura da tabela de atividades usava a posição de rolagem da página (instável) e limitava a poucas linhas; agora usa um teto estável baseado na altura da janela
✦ v2.12.3 — Ajuste
Tabela de atividades exibe até 20 linhas antes de rolar (era 7), com altura ajustada dinamicamente conforme a quantidade de atividades e o espaço disponível na tela
✦ v2.12.2 — Ajuste
Fix: campo % Realizado não aceita mais valores acima de 100% ou negativos (bloqueio na digitação e no salvamento)
✦ v2.12 — Status e Priorização
Novo status "Em validação" — badge roxo, barra roxa no Gantt, auto-limpa ao atingir 100%
Campo Prioridade numérico — coluna "Prio" na tabela (ordenável), editável no modal, exportado no Excel
Coluna Status adicionada ao Excel; link público reflete "Em validação" e ordena por prioridade
Fix: PDF do Gantt com barras coloridas (print-color-adjust); botões PDF/PNG visíveis
✦ v2.11 — Tema e UX
Toggle tema claro/escuro no header; link público com tema escuro por padrão
Gantt: filtro multi-responsável com checkboxes; PNG com resolução adaptativa; botão Exportar PDF
Gantt: nome completo com quebra de linha, responsável abaixo do nome
Projetos ordenados por status (Em andamento → Cancelado) e depois por nome
Fix: budget executado R$0 intermitente; "Limpar filtros" não aparecia; campos de data no tema escuro
Fix: popup de filtro flutuando ao rolar; popup fechava ao digitar busca de atividade
✦ v2.10 — Tabela e Observações
Coluna "Últ. Atualização" na tabela de atividades (ordenável, exportada no Excel)
Tabela compacta: colunas abreviadas (Replan, Pré-req), %Real sem barra
Campo de observação no modal de edição (Admin/PMO) com histórico completo
Busca no seletor de pré-requisito; popup de filtro até 15 itens com abertura inteligente
Fix: filtros resetavam ao salvar atividade; aprovação BC salva imediatamente
✦ v2.9 — Gantt
Filtro por Responsável no Gantt; % realizado na barra (sobreposição + label); Exportar PNG
Fix: pré-requisito sem datas; cache do Gantt; filtro de responsável com caracteres especiais
✦ v2.8 — Segurança e Link Público
RLS anon corrigido (4 políticas irrestritas); RLS ativado em empresas; SRI hashes em todos os CDNs
Cliente Supabase anon isolado (getSbPub); sessão mantida ao trocar de aba
Link público: histórico visível, ordenação por prioridade/% projetado, balão fecha ao rolar
Fix: filtros de coluna (clique duplo, popup fechava, status não atualizava sem F5)
✦ v2.7 — Business Case e Segurança P0-P2
Business Case completo: ROI, payback, gráfico de caixa, acompanhamento de receita
Segurança: service_role removida, dual auth, XSS, DOMPurify, CSP
✦ Funcionalidades base
Gestão de projetos e atividades com fases, entregáveis e dependências
Visão Executiva, Gantt, Custos, Notificações, Auditoria, Insights IA
Link público, importação/exportação Excel/PDF, controle de usuários e perfis
Selecione um projeto.
Rudder
Gestão de Projetos e Portfólio
Gantt
Selecione um projeto para visualizar o Gantt.
Carregando...
Selecione um produto.
Selecione um projeto para visualizar custos.
Selecione um projeto para visualizar o Business Case.
Carregando...
Tipo:
Todos
Status das atividades
Receita do BC
Carregando rodadas...