Novidades
v0.38.4 — O teu treino, em contexto
16 de outubro de 2026
Adicionei uma explicação mais clara de como uma sessão concluída se enquadra no teu plano: o que pretendias, o que ficou registado e como contribui para o objetivo da semana. Quando faltam dados, o Coach indica-o.

Adicionei uma notificação móvel opcional que abre a tua análise guardada quando uma análise automática está pronta. Para a receberes, precisas de uma app compatível e de consentir expressamente nas notificações do Coach. A escolha da análise automática continua a ser independente.
Também coloquei o link PlanWatts na primeira linha das atividades Strava autorizadas, preservando as tuas notas e o nome da atividade. A tua escolha sobre a menção ao PlanWatts continua a ser respeitada. Se a atividade não puder ser partilhada em segurança, o link leva à página inicial do PlanWatts.
v0.38.0 — Escolhe os emails opcionais para regressar ao desporto
15 de outubro de 2026
Adicionei em Definições → Preferências uma escolha de email separada para convites suaves para regressar ao desporto. Começa desativada, exige um endereço de email atual verificado e pode ser desativada a qualquer momento. As notificações necessárias da tua conta são independentes.

Por agora, os convites são avaliados sem serem enviados. Guardar a tua escolha não inicia o envio de emails. As verificações consideram o teu ritmo de treino registado, uma sincronização fiável e os descansos ou pausas previstos; a falta de dados não é interpretada como inatividade.
v0.37.1 — Processamento fiável em segundo plano
14 de outubro de 2026
Corrigi um problema de arranque que podia deixar o processamento em segundo plano em espera após uma atualização. Isto também ajuda os emails necessários à segurança da tua conta, como a reposição da palavra-passe e os códigos de verificação, a seguir o fluxo habitual de envio.
v0.37.0 — Compara a tua potência na bicicleta ao longo do tempo
14 de outubro de 2026
Adicionei uma comparação de potência na bicicleta ao teu painel. Escolhe 30, 90 ou 365 dias e compara os teus melhores esforços registados com os do período anterior de igual duração, para 5 segundos, 1 minuto, 5 minutos, 20 minutos e 60 minutos.

Cada ponto abre a atividade em que alcançaste esse resultado. A vista mostra quantas atividades têm dados de potência comparáveis e indica quando faltam dados ou ainda estão a ser preparados. Compara o teu histórico ligado, sem afirmar uma mudança na forma física nem um histórico desportivo completo.
A comparação é privada e também está disponível no plano gratuito. Abri-la não consome créditos de IA. Podes optar por perguntar ao Coach sobre esses períodos quando quiseres mais contexto.
v0.36.0 — O teu treino, em perspetiva
14 de outubro de 2026
Descubra os seus melhores esforços
Agora pode ver novos melhores resultados de potência no painel e abrir a atividade em que os alcançou. Adicionei destaques de 5 segundos, 1 minuto, 5 minutos, 20 minutos e 60 minutos, com comparações separadas com os 90 dias anteriores e o seu histórico ligado.

Cada descoberta mostra o seu melhor resultado anterior e quantas atividades puderam ser comparadas. Se os dados de potência disponíveis não forem suficientes, o PlanWatts indica isso em vez de anunciar um recorde. As descobertas são privadas e também estão disponíveis no plano gratuito.

Consistência semanal com espaço para o descanso
O teu painel mostra agora a consistência semanal e distingue o treino do descanso previsto. Com um plano aplicado, o calendário publicado define o objetivo. Sem plano, podes escolher um objetivo pessoal de 1–7 dias de treino por semana, disponível em todos os níveis.
Faz uma pausa sem explicar o motivo e regressa ao teu ritmo. A pausa isenta a semana atual; ao retomar, a medição começa na semana seguinte. Treinar mais não dá recompensas adicionais. Se uma semana ainda não tiver sido publicada ou faltarem dados fiáveis, o painel indica que precisa de mais dados em vez de inventar um objetivo falhado ou uma semana de recuperação.


A tua semana de treino
Abre o resumo semanal privado para ver as sessões registadas, o tempo de treino, a carga disponível, um destaque útil de ciclismo e a tua consistência. Consulta uma sessão ou abre o painel para acompanhar a tua evolução. Disponível em todos os níveis, com ou sem plano.

Podes escolher um e-mail à segunda-feira nas Definições. Verifica primeiro o endereço atual; se necessário, as Definições oferecem um código enviado para esse endereço. Ativar o e-mail semanal é uma escolha separada e podes cancelar sem alterar as notificações push ou outros e-mails. As Definições mostram a preferência guardada e qualquer pausa do envio; o resumo web continua acessível. Os dados de sincronização ou carga em falta são indicados com clareza, sem afirmar uma melhoria da forma física.

Uma experiência mais cómoda no telemóvel
Os nomes longos das atividades agora ficam dentro do cabeçalho, deixando espaço para os detalhes, os links para as plataformas e a partilha. Quando regressas a um separador do navegador no telemóvel, a página ajusta automaticamente a altura para manter as ações inferiores ao teu alcance.
As subscrições autênticas do TestFlight e do App Review também são restauradas na tua conta habitual do PlanWatts, com o mesmo estado verificado da subscrição e sem atribuições repetidas de créditos.
v0.35.0 — Compartilhamento e calendário mais claros
13 de outubro de 2026
Tornei os treinos e as atividades compartilhados mais fáceis de reconhecer: a prévia inclui o nome da sessão, PlanWatts e os dados realmente disponíveis. Na primeira vez que você compartilha um link, a prévia é preparada antes de copiá-lo.

Ao remover uma sessão do calendário, você pode escolher removê-la apenas do PlanWatts ou também de uma plataforma conectada compatível. Se uma parte falhar, você verá o resultado e poderá tentar novamente. Seu treino original continua disponível na biblioteca.

Conte o que achou das novas prévias!
v0.34.0 — Treinos que respeitam o teu tempo
12 de outubro de 2026
Melhorei a criação de treinos para que as sessões respeitem o tempo que pedes. Os arredondamentos já não fazem falhar um treino válido, e os nomes de desportos válidos já não levam o Coach a repetir a criação desnecessariamente.
As pré-visualizações também recebem a duração e a carga guardadas, para poderem mostrar os mesmos valores da tua biblioteca. Os valores em falta ficam indisponíveis, em vez de serem substituídos por estimativas enganadoras.
v0.33.0 - A tua semana adaptativa, explicada
7 de outubro de 2026
Percebe porque é que a tua semana adaptativa é assim
Cada semana adaptativa diz-te agora porque tem essa carga: quanto tempo planeia das horas que tens disponíveis, de que carga parte, o que a reduziu (fadiga ou um evento próximo) e se sobe porque cumpriste a semana anterior. As tuas horas semanais são um máximo, nunca um objetivo a preencher: uma semana gerada nunca planeia mais tempo do que disseste que tens.

O teu plano progride a tempo
A semana que terminas no domingo conta já quando a seguinte é preparada nessa mesma tarde, por isso uma boa semana sobe a tua carga logo e não com uma semana de atraso. Se o treino de domingo mudar a decisão, a semana seguinte é ajustada uma vez durante a noite. E quando perguntas ao Coach porque é que as tuas sessões duram o que duram, ele responde com os motivos que o plano aplicou de facto.
Entra na app com Google ou Apple
A app PlanWatts para Android e iPhone tem agora Continuar com Google e Continuar com Apple, tal como a web. É a mesma conta em todo o lado: os teus planos, atividades e integrações estão à tua espera, entres como entrares. Se criares a conta assim, o PlanWatts mantém o idioma que estavas a usar em vez de mudar para inglês.
Escolhe que emails recebes
Nas Definições há um novo interruptor, Resumos de treino por email, junto às atualizações do plano e aos emails de marketing. Os lembretes e os resumos seguem a tua escolha. As mensagens sobre a tua conta, a tua segurança ou a tua equipa chegam sempre e, se um envio falhar, o PlanWatts tenta de novo sem que tenhas de repetir nada.

Os treinos de corrida mantêm os ritmos
Quando um treino de corrida vai para o Intervals.icu, mantém agora os ritmos exatos prescritos e a forma como progridem na sessão. Os objetivos definidos em percentagem do teu ritmo de limiar voltam a mostrar os gráficos e a carga em vez de zero.
Diz-me o que achas das novas explicações!
v0.32.0 - As tuas atividades, analisadas assim que chegam
3 de outubro de 2026
Analisar novas atividades automaticamente
Ativa Analisar novas atividades automaticamente nas Definições e cada treino ou corrida que chegue do Strava, Intervals.icu ou Wahoo é analisado uma vez, sem teres de tocar em nada. Gasta créditos como uma análise manual e, se não tiveres mais, a atividade é simplesmente ignorada. Se a página recarregar ou abrires a atividade noutro separador, vês a mesma análise em vez de pagares outra.
O Plano Adaptativo está aberto a todos
Já não há lista piloto. Qualquer atleta pode abrir o Plano Adaptativo, ver de graça a proposta que ele constrói a partir do seu histórico e decidir depois. Supporter ou Pro é o que o ativa.
Entra com Google ou Apple
As páginas de início de sessão e registo oferecem agora Continuar com Google e Continuar com Apple. Se já tens uma conta PlanWatts com o mesmo email, nunca a juntamos às escondidas: primeiro confirmas que é tua. Nas Definições podes associar ou desassociar cada método e definir uma palavra-passe se começaste com Google ou Apple.
Números mais justos na página da atividade
- Sem FTP no teu perfil, o PlanWatts já não inventa um de 200 W para mostrar o IF e as zonas de potência, e as corridas usam o teu FTP de corrida em vez do de ciclismo.
- Plano vs real só aparece quando a gravação coincide com a duração do treino planeado, para que os passos não sejam comparados com a parte errada do treino.
- Uma atividade ligada a um treino PlanWatts passa a ter o nome desse treino.
- Os botões para confirmar um plano no Coach mostram o custo estimado em créditos antes de clicares.
v0.31.0 - O teu plano, primeiro como proposta
30 de setembro de 2026
Pede um plano ao Coach, ou carrega em Criar plano em Planos, e vês uma proposta antes de construir o que quer que seja: as fases, os teus dias e horas de treino, a corrida a que aponta, o custo em créditos e o que vai substituir no teu calendário.
Confirmas uma vez, construímos em segundo plano
Quando dizes que sim, o PlanWatts reserva os créditos, gera todos os treinos fora do chat e cria o plano de uma só vez. O que a geração não gastar volta para ti.
O que vês enquanto se constrói
Um cartão de progresso no chat e em Planos diz-te que semana está a ser gerada, quando o plano está no teu calendário e, se o Intervals não responder, exatamente o que aconteceu e o que fazer a seguir. Nunca aparece um plano meio construído.
Preferes configurar os treinos tu?
A proposta tem uma porta para o editor avançado: a estrutura é criada por ti e os treinos geras fase a fase como antes.
v0.30.0 - Seu plano adaptativo, sem chat
28 de setembro de 2026
Até agora uma semana adaptativa começava com uma conversa. Isso funciona se você gosta de falar com o coach, e é um obstáculo se você só quer um plano. A partir desta versão o plano adaptativo inteiro tem as próprias páginas: você pode criá-lo, ver sua primeira semana, corrigi-lo, pausá-lo e encerrá-lo sem digitar uma palavra.
Crie em Planos
Abra Planos e escolha Criar plano adaptativo. O PlanWatts mostra o que deduziu do seu histórico (esporte, objetivo, dias de treino e horas por semana) e diz de onde veio cada valor, para você corrigir o que não estiver certo. Escolha um de três objetivos: ficar em forma sem um objetivo fixo, um objetivo com suas palavras ou um evento com data. As provas que já estão no seu calendário são sempre respeitadas, mesmo quando não são o objetivo.
A proposta é grátis: objetivo, foco atual, seis semanas provisórias e uma semana de exemplo. Ativá-la coloca a primeira semana real no seu calendário e está incluído no Supporter ou no Pro. Se você precisar fazer upgrade, o pagamento guarda suas escolhas e traz você de volta ao mesmo plano, e a primeira semana aparece na mesma tela.

Mude sem começar do zero
Seu plano adaptativo tem a própria página, com a semana atual e os motivos por trás dela. Replaneje esta semana, altere seu objetivo ou sua disponibilidade (salvar para as próximas semanas, ou salvar e replanejar o resto desta), pause e retome, ou encerre e arquive. Pausar e arquivar nunca apagam sessões que já estão no seu calendário. A partir daí, cada semana é preparada com o que você realmente fez, no domingo à noite no seu fuso horário.
Se uma semana não puder ser publicada como planejado (seus dias já passaram, você se marcou como doente, um calendário conectado demora a confirmar), a página do plano explica o motivo e oferece a solução. Tentar de novo nunca cria um segundo plano.
Já tem um plano estruturado com fases? Abra-o e escolha Adaptar semana a semana para manter suas fases e metas e deixar cada semana se adaptar.
O coach ainda pode fazer tudo isso por você, e agora é opcional. Se algo nestas páginas não estiver claro ou não for o que você esperava, me diga: é exatamente o que quero ouvir antes que mais atletas usem.
v0.28.0 — O teu plano adapta-se à semana que estás realmente a viver
21 de setembro de 2026
Um plano de doze semanas é útil até a vida real mudar a terça-feira. Fazes uma sessão diferente, falhas a que estava prevista, dormes mal, surge um compromisso familiar ou aproximas-te de uma prova. A partir de agora, /plan:this-week transforma o teu plano ativo numa nova proposta para os próximos sete dias usando o que aconteceu de verdade: trabalho concluído e falhado, forma e fadiga atuais, dados de bem-estar disponíveis, provas, dias de treino e tudo o que já está no calendário.
Primeiro a proposta, depois o calendário
O coach explica a carga e cada sessão antes de alterar seja o que for. As sessões manuais, as atribuídas pelo treinador, os elementos bloqueados e tudo o que já editaste ficam protegidos. Se o calendário mudar entre a proposta e a confirmação, o coach para e pede-te que revejas novamente a semana em vez de publicar um plano desatualizado.
Quando estiver tudo certo, publica a semana inteira numa só ação. Repetir a mesma execução não duplica treinos, e uma sincronização de calendário falhada pode ser repetida sem criar uma segunda cópia.

Uma só regra para todas as funcionalidades pagas dos planos
O acesso aos planos segue agora a mesma regra no modo Skills, no coach clássico, no editor, no coaching de equipa e na sincronização do calendário. Os atletas Free continuam a poder ler os planos e preparar o rascunho semanal. Os atletas Supporter e Pro podem publicá-lo, criar e preencher planos de várias semanas, aplicá-los ao calendário e sincronizar as sessões. Usar a tua própria chave de modelo altera a utilização do modelo, não o acesso aos planos.
O servidor verifica a permissão na própria operação, por isso um pedido direto não a consegue contornar. Quando uma ação não está disponível, o coach mostra um caminho claro para fazer upgrade em vez de falhar a meio. Coaches e administradores podem continuar a gerir planos para os seus atletas, e os treinos independentes não mudam.
Experimenta /plan:this-week numa semana que já saiu do guião e diz-me se a explicação coincide com a decisão que terias tomado.
v0.27.0 - O teu coach agora funciona com skills
18 de setembro de 2026
Até hoje o coach vinha em duas versões. A clássica passava cada mensagem por um conjunto fixo de intenções, e o modo Skills, um interruptor escondido em Definições → Labs, deixava o coach decidir sozinho que ferramentas usar e dava-te comandos como /plan:create ou /activity:analyze. Eu treino com o modo Skills há meses, e alguns de vós ligaram-no e deixaram-no ligado. A partir desta versão é o modo por defeito para toda a gente.
O que muda para ti
O teu coach lê a tua mensagem, decide do que precisa (o teu bem-estar, o calendário, uma atividade, o plano) e vai buscá-lo, em vez de adivinhar primeiro a tua intenção. Escreve / no chat para ver as skills que tem, ou fala com ele como sempre. Os atalhos da página inicial agora iniciam diretamente a skill correspondente.
O custo é o mesmo. O coach usa os mesmos modelos que usava antes para o teu plano, e os créditos são descontados pelo custo real de cada mensagem, por isso nada gasta mais depressa.
Se preferes o coach clássico
O interruptor continua lá, e agora funciona ao contrário. Abre Definições → Labs e desliga o modo Skills. A tua próxima mensagem passa pelo router clássico. Volta a ligá-lo quando quiseres.


Se ficares sem créditos, o coach clássico entra automaticamente até se renovarem ou até recarregares, exatamente como antes.
É a maior mudança do coach desde que existe, e faço-a porque uma arquitetura que consigo cuidar bem vale mais do que duas que só consigo remendar. Se uma resposta te parecer estranha, mais lenta, ou o coach se esquecer de olhar para os teus dados antes de responder, carrega no polegar para baixo e conta-me o que aconteceu. É isso que vou estar a ler nas próximas duas semanas.
v0.26.0 - Os teus dias do calendário abrem agora
6 de setembro de 2026
Este vem de um relato no fórum. Um atleta com um calendário sincronizado muito cheio dizia que abrir um dia "não funciona" para ele, e que quando há várias sessões planeadas mal se consegue ler o que está no dia. As duas partes eram verdade, e eram dois problemas distintos.
Clicar num dia abre o dia
Clicar num dia passado não fazia rigorosamente nada. Sem vista, sem mensagem, não acontecia nada. Não era um bug no sentido habitual: era uma verificação que terminava antecipadamente para qualquer data anterior a hoje, por isso o clique era engolido em silêncio. Clicar num dia futuro fazia alguma coisa, mas não o que se esperaria. Abria o formulário para criar uma nota ou uma prova, não uma vista do que já lá estava.
Qualquer dia abre agora, passado ou futuro, e o que abre é o próprio dia.
Os dias cheios ficam legíveis
Uma célula de calendário é pequena, e fica mais pequena quanto mais lhe metes. Três itens num dia e os cartões truncam-se uns aos outros até nenhum dizer nada de útil. Se o teu calendário sincroniza a partir do Intervals.icu isto acontece constantemente, porque cada sessão sincronizada chega como o seu próprio cartão.
A visualização do dia lista tudo o que há nesse dia em tamanho completo: nome, desporto, duração e TSS, com o planeado contra o real onde tiveres os dois. O cabeçalho totaliza o dia, para que saibas se fizeste o que estava planeado sem abrir nada.
Tocar numa linha abre essa sessão onde ela já vive, sobreposta à visualização do dia, por isso ao fechá-la voltas ao dia em vez de ao calendário. Uma atividade concluída sem nada planeado por trás continua a abrir a sua análise completa.
No telemóvel é uma folha em altura total, que é onde um dia cheio mais incomoda.
Criar um evento continua a ser um só gesto
Como um clique agora abre o dia, criar um evento passou para o seu próprio botão na célula do dia. Fica ao lado do número do dia e está sempre visível, em qualquer tamanho de ecrã. Antes, esse botão só existia em dias completamente vazios, por isso num dia que já tinha algo não conseguias criar nada sem ir a outro lado.
Também podes corrigir ali uma sessão mal emparelhada
O emparelhamento automático decide qual das tuas atividades contou como a sessão planeada. Quando erra, a única forma de corrigir era arrastar um cartão para cima de outro na grelha, o que é incómodo num dia cheio e impossível no telemóvel, onde o arrastar está desativado para o calendário poder deslizar. Essas são as duas situações em que o emparelhamento mais falha.
Agora uma sessão planeada sem nada creditado oferece-te as atividades avulsas desse dia, com a sua duração e carga, e escolhes a certa. Uma sessão creditada à atividade errada pode ser desvinculada num toque. Mesma confirmação, mesmo resultado do arrastar, sem o arrastar.
A vista do coach recebeu a mesma correção
O calendário do atleta dentro da vista do coach tinha uma cópia idêntica byte a byte da mesma verificação, por isso um coach a rever a semana passada também clicava no vazio.
Ao construir isto surgiu outra coisa. As sessões sincronizadas da tua plataforma guardam a carga de treino num sítio diferente das sessões criadas aqui, e a nova visualização do dia só lia uma das duas. Teria mostrado TSS 0 em cada sessão sincronizada, que são a maioria para a pessoa que relatou isto em primeiro lugar. Encontrado antes de te chegar, mas é o tipo de coisa que só aparece num calendário real, por isso continuem a dizer-me quando um número parecer errado.
v0.25.6 — O gráfico deixa de preencher buracos que não tem
6 de setembro de 2026
A versão anterior passou a fazer o gráfico de forma ler o CTL e o ATL calculados pela sua plataforma em vez de recalcular os seus. Era a decisão certa, e trouxe um problema pior, reportado em menos de um dia. Isto corrige-o.
O gráfico de carga desenha dias, não leituras
Esses valores sincronizados só existem nos dias em que a sua plataforma envia mesmo uma atualização de bem-estar, e nada preenchia o resto. O gráfico colocava lado a lado as leituras que tinha, por isso a vista de 90 dias mostrava tantos pontos quantas leituras tivesse. Com três leituras via três pontos, e o botão continuava a dizer 90d. Com mais dados falhava de forma mais silenciosa: um buraco de três semanas era desenhado como um único passo, a linha atravessava-o a direito e parecia uma curva contínua.
Agora o eixo são dias a sério. Um buraco parece um buraco. E o seu histórico preenche-se sozinho ao sincronizar, por isso os buracos devem deixar de aparecer.
O peso e a frequência cardíaca em repouso mantêm-se atualizados sozinhos
Ambos só eram escritos quando a sua plataforma enviava um evento de bem-estar, por isso um perfil podia ficar meses atrasado enquanto o botão Sincronizar era a única coisa que o mexia.
Além disso vinham de dois sítios diferentes consoante o que despoletava a atualização, o que podia deixar dois pesos diferentes no mesmo campo. Passa a haver uma só regra: a sua leitura datada mais recente e, na falta dela, o que estiver nas definições da sua plataforma. Uma leitura em falta nunca sobrepõe um peso que já tenha.
O FTP, as zonas e os limiares ficam no botão manual de propósito. São definições, não medições, e sincronizá-las em cada sync desfaria em silêncio qualquer correção combinada com o treinador.
A sua próxima prova aparece no painel
O painel olha duas semanas para a frente, a janela certa para a próxima sessão e a errada para uma prova. Agora procura o seu próximo evento até quatro meses à frente e mostra-o por baixo do seu nome.
Construir um plano à mão estava escondido atrás de uma etiqueta de IA
A única entrada do menu de novo plano dizia "criar plano com IA" e abria o editor de planos normal. O planeador manual parecia então não existir, ou parecia pago. Nenhuma das duas coisas é verdade: pode construir o plano você, adicionar as suas fases, atribuir os seus próprios treinos a cada dia e enviar o resultado para o calendário e para o relógio.
Pago é a periodização: fases, objetivos de carga semanal e sessões geradas a partir dos seus objetivos e da sua forma atual. Agora o menu diz qual é qual.
Dois destes eram meus, introduzidos na semana passada enquanto corrigia o relato de outra pessoa. Continuem a dizer-me quando um número parecer errado.
v0.25.4 — Os números agora batem
3 de setembro de 2026
Quase tudo nesta versão vem de um único relato de erro muito detalhado. Um atleta repassou o seu dia comparando o PlanWatts com o Intervals.icu número a número e encontrou seis problemas distintos. Estava certo nos seis. Isto é o que mudou.
O pedal certo recebe o crédito da tua sessão
Se fizeste o treino planeado e também foste de bicicleta para o trabalho, o PlanWatts podia dar o crédito ao deslocamento. Escolhia a primeira atividade do dia com o desporto correspondente e mais nada, por isso um deslocamento de 16 minutos podia ocupar o lugar de um treino de limiar de 90 minutos, e o pedal verdadeiro, que chegava depois, ficava sem ligação ao teu plano.
O emparelhamento agora olha para o que a atividade foi de facto: descarta os pedais que a tua plataforma marca como deslocamento, compara a duração com o plano e respeita o emparelhamento que o Intervals.icu já tinha feito. Se houver várias sessões planeadas no mesmo dia, ganha a que melhor encaixa.
O PlanWatts já não renomeia as tuas atividades
Quando decidia que uma atividade tinha cumprido uma sessão planeada, o PlanWatts escrevia o nome da sessão sobre essa atividade no Intervals.icu e no Strava. Isso nunca me competiu, e quando o emparelhamento estava errado também fazia o erro parecer correto. Agora escreve apenas a linha de descrição e deixa o nome da tua atividade em paz.
O tempo em zonas coincide com o Intervals.icu
Perguntavas o teu tempo em Z5 e podias receber 16% onde o Intervals.icu dizia 4,7% para o mesmo pedal, com as mesmas zonas configuradas. Duas coisas estavam erradas. O cálculo usava uma tabela de zonas predefinida em vez das tuas, por isso uma sessão prescrita a 105% do FTP era lida como VO2max para um atleta cuja Z5 começa nos 110%. E classificava cada segundo de potência em bruto, quando o Intervals.icu a suaviza primeiro, o que espalha os picos pelas zonas altas num pedal com muitas variações.
Ambas corrigidas. No pedal que foi relatado, o PlanWatts fica agora a 0,2 pontos do valor do Intervals.icu. As tuas zonas são lidas de um único lugar na aplicação, sem qualquer tabela de reserva.
A potência normalizada e a carga já não aparecem altas
Os momentos sem pedalar eram descartados antes de calcular a potência normalizada, o que encolhia o denominador e empurrava para cima o NP, o IF e o TSS estimado em qualquer pedal com descidas ou semáforos. Ir em roda livre é tempo em cima da bicicleta, e agora conta. No pedal relatado isto deixou o NP a um watt do que o Intervals.icu reporta.
A tua análise lê a sessão, não o título
Perguntavas ao treinador sobre um treino estruturado e ele podia raciocinar apenas a partir do nome, explicando como costuma ser uma sessão de 3x10min e ignorando os sprints que o teu plano realmente incluía. Isto acontecia porque o detalhe passo a passo só era usado quando a sessão estava ligada dentro do PlanWatts. A tua plataforma de treino muitas vezes conhece o emparelhamento quando o PlanWatts não conhece, e a análise já o aproveita.
O painel mostra o teu plano completo
A faixa da semana e o cartão do próximo treino contavam apenas as sessões criadas dentro do PlanWatts, por isso se o teu plano vive no Intervals.icu estavam quase vazios. Agora contam tudo o que está no teu calendário.
O gráfico de forma também recalculava o seu próprio CTL e ATL ao longo de 90 dias começando em zero, o que nunca alcança o valor real e aparecia baixo. Agora usa os valores que a tua plataforma já calculou contra todo o teu histórico, que é o que o treinador com IA lia desde o início.
As provas são reconhecidas como provas
Uma prova sincronizada do Intervals.icu chegava como um treino planeado comum. O calendário não a conseguia desenhar como evento e o planificador não a via, por isso não conseguia preparar o afinamento nem colocar ativações antes. O tipo de evento já chega, e as provas que já estavam no teu calendário foram reclassificadas.
As sessões de frequência cardíaca chegam nas batidas combinadas
Relatado e corrigido em separado: os alvos de frequência cardíaca eram enviados ao Intervals.icu como percentagem da tua frequência de limiar quando são guardados como percentagem da máxima. Uma sessão combinada a 150 bpm chegava ao relógio a 136.
Se encontrares um número que não te faça sentido, diz-me. Esta versão existe porque alguém o fez.
v0.25.0 — A tua equipa, lida pela IA
25 de agosto de 2026
Os treinadores têm uma vista IA da equipa
Se geres uma equipa no PlanWatts, o painel agora lê o plantel por ti. Um clique gera um resumo em linguagem clara da semana do grupo: quem está a subir a carga depressa demais, quem não recupera, quem falta a sessões e quem ainda não tem dados porque não ligou nada. Os números vêm do mesmo pipeline que alimenta o painel; a IA redige-os e prioriza-os, não inventa fisiologia.

O chat também conhece a tua equipa. Pergunta "Como correu a semana da equipa?" ou "Quem não está a seguir o plano?" e ele responde com os números reais. Pede-lhe para baixar a carga de um atleta e ele prepara um treino em rascunho para reveres; nada chega ao calendário de um atleta até aprovares, no chat ou no painel. A partir da página de um atleta, Ask AI e Adjust Plan abrem o chat já focado nesse atleta.
Tudo isto também pode chegar por email: um resumo semanal ou diário por equipa, com cópia opcional para cada atleta contendo apenas a sua própria semana. O modo treinador continua em preview; Configuração da equipa explica como obter acesso.
A IA dos teus atletas sabe quem é o treinador
Quando um atleta acompanhado pergunta à sua IA o que fazer hoje, ela responde com a sessão que atribuíste em vez de inventar uma. Se estiver cansado, oferece uma versão mais leve da tua sessão sem a substituir; se pedir um plano novo, aponta para o teu e oferece apenas trabalho complementar. Lê as tuas notas partilhadas e as notas semanais da equipa; as tuas notas privadas continuam privadas.
A caixa de escrita do chat porta-se bem no telemóvel
Abrir o teclado tapava a barra de escrita, e nos iPhone com notch o botão de enviar ficava debaixo do indicador inicial. A app agora encolhe com o teclado e liberta o indicador, por isso o campo de texto mantém-se visível e cresce para cima.
v0.24.13 — Aplicar significa aplicar
20 de agosto de 2026
Pedir para aplicar o teu plano não fazia nada
Podias passar oito trocas com o treinador a afinar um plano de doze semanas — corrigir horas semanais, tornar o domingo a saída mais longa, fechar o trabalho de ginásio — e depois dizer "aplica-o" e não receber nada. Nem plano, nem erro, nem resposta. A estrutura que acabaste de acordar ficava na conversa e nunca chegava ao teu plano.
Havia dois problemas. A tua mensagem era encaminhada para um caminho interno que só o assistente de planos consegue alimentar, por isso chegava sem nada para aplicar e desistia sem dizer palavra. E o treinador decidia que o teu desenho estava terminado à procura de um visto nas suas próprias respostas — uma resposta que usava ✅ para assinalar as tuas correções encerrava o desenho a meio da revisão, enquanto ainda trabalhavas.
Ambos corrigidos. O desenho fica aberto até a estrutura ser realmente escrita no teu plano, e "aplica-o" faz o que diz.
O mesmo treino mostrava números diferentes em sítios diferentes
A duração e o TSS eram calculados separadamente em quatro partes do PlanWatts, e as quatro tinham divergido. O cartão do treino, o calendário e o editor podiam mostrar cada um um número diferente para a mesma sessão. O pior eram os treinos construídos com distâncias: uma repetição de 2 km contava como zero segundos, uma corrida de 55 minutos lia-se como 6, e as sessões de corrida e natação feitas assim saíam com TSS 0.
Agora há um único cálculo, partilhado por tudo o que o mostra. Os valores guardados são recalculados no arranque, por isso os teus treinos existentes corrigem-se sozinhos.
Mais uma: os erros lançados por extensões do navegador eram reportados no ecrã como falhas do PlanWatts. Não são nossos, e já não os assumimos.
v0.24.9 — Ritmos que o teu relógio consegue mesmo correr
5 de agosto de 2026
Os objetivos de ritmo chegavam ao relógio como ritmos de sprint
Se treinas por ritmo, uma sessão de tempo podia aparecer no teu Garmin a pedir 1:11-1:31 /km — ritmo de sprint, mantido durante quinze minutos. Os ritmos estavam certos em todos os sítios onde os podias ver (na app, na descrição do treino) e errados no único que conta: o objetivo com que o relógio te avisa. Os ritmos da tua sessão eram enviados como percentagens do teu ritmo limiar em vez de como ritmos.
Corrigido em todos os caminhos por onde sai um treino, e as sessões que já tens no calendário corrigem-se sozinhas: não precisas de recriar nada.
Mais três do mesmo canto: as rampas de aquecimento na corrida saíam a ritmo de caminhada, re-sincronizar um treino nunca substituía de facto a estrutura no relógio, e o .fit de um treino de corrida era um ficheiro de ciclismo.
O coach sabe que desporto praticas
Como corredor, pedir uma sessão de cadência dava-te rpm, FTP e um treino de bicicleta. O teu desporto esteve no perfil desde sempre — o coach é que nunca o lia. Agora lê: corrida e natação em ritmo, ciclismo em potência. E quando realmente não sabe o teu desporto, pergunta em vez de assumir que andas de bicicleta.
v0.24.6 — O coach responde enquanto escreve
27 de julho de 2026
A resposta agora aparece à medida que é escrita
Até agora o coach redigia a resposta inteira em silêncio e mostrava-a de uma só vez no fim. Em qualquer coisa que exija vários passos — analisar uma sessão, comparar duas saídas — isso significava minutos de indicadores a girar sem nada para ler, e se o telemóvel bloqueasse ou fechasses o separador entretanto, a resposta terminada nunca te chegava. Agora o texto vai aparecendo à medida que é escrito.
As comparações dizem "Recente" e "Anterior" em vez de "A" e "B"

Que coluna era cada atividade? Tinhas de deduzir pelas datas. Agora estão identificadas, e todas as comparações são guardadas com a mais recente primeiro — uma seta verde significa sempre que melhoraste em relação à sessão anterior. Algumas comparações antigas estavam guardadas ao contrário e liam-se invertidas; já foram corrigidas.
Comparar duas atividades já não fica preso
Pedir ao coach para comparar duas sessões podia demorar minutos e voltar vazio: a análise era calculada e depois descartada, vezes sem conta. Está resolvido, e o resultado passa a ficar em cache — pedir outra vez é instantâneo.
v0.24.1 — O Wahoo sai da beta
4 de julho de 2026
Já não é preciso ativar nada
A sincronização com o Wahoo — ligar o teu ELEMNT, receber treinos com os objetivos de potência corretos e juntar as saídas gravadas de volta ao teu feed de atividade — já está disponível para todos. Basta ligá-lo em Definições → Integrações; o antigo interruptor em Funcionalidades experimentais desapareceu.
v0.24.0 — O blog da PlanWatts chegou
3 de julho de 2026
Guias em linguagem simples sobre os dados que já tens
Lançámos um blog: guias diretos sobre potência, zonas, FTP e os números que o teu relógio já te dá, escritos pelo mesmo coach que os transforma num plano. Sem jargão.

Feito para ser lido, no teu idioma
Layout de leitura limpo, índice, botões de partilha — e totalmente multilíngue: cada artigo tem a sua própria página por idioma, para o leres no teu.

v0.23.6 — Os dois primeiros minutos, muito mais fluidos
9 de junho de 2026
Seu treino com IA, direto no seu relógio — em seis passos
A welcome guide foi reconstruída em torno do killer feature: um treino gerado pela IA que chega no seu Garmin (ou Wahoo, COROS, Suunto, Huawei, Zwift, Zepp) sem você digitar nada no dispositivo. O tour passou de 17 passos para 6, e a tela de boas-vindas começa pelo resultado.

Detectamos quando você já está pronto
O tour verifica o intervals.icu em segundo plano para ver se Upload planned workouts já está ativo em algum dispositivo conectado. Se estiver, o passo de configuração é pulado silenciosamente — você vai direto para a confirmação, que diz exatamente para qual relógio seu treino está indo.

Um aviso persistente se o toggle estiver desligado
Se o Intervals estiver conectado mas nenhum dispositivo tiver Upload planned workouts ativo, você verá um pequeno banner âmbar na visão do coach com um walkthrough de um clique. Você pode ocultá-lo por 24 horas ou concluir os 60 segundos de configuração no intervals.icu — quando você ativa o toggle, o banner desaparece para sempre.
Alvos de treino como intervalo, não como um número único
Escolha como os alvos por zona chegam ao seu dispositivo: um valor único (Fixo), uma Banda configurável à volta do alvo, ou a zona completa. Agora abrange potência, frequência cardíaca e ritmo — em ciclismo, corrida e natação, não só a potência no ciclismo — para que o seu relógio deixe de lutar contra um número impossível de manter a meio do treino. Configura-se uma vez em Definições → Perfil do atleta.

v0.23.2 — Wahoo: sincronize com seu ELEMNT (beta)
29 de maio de 2026
Mande seus treinos direto para o ELEMNT
Conecte o Wahoo em Configurações → Integrações (antes ative Wahoo em Preferências → Recursos experimentais), e os treinos que o PlanWatts planeja para você chegam ao seu ciclocomputador com os alvos de potência corretos, prontos para rodar. As atividades que você grava no ELEMNT, ou envia manualmente pelo app Wahoo, voltam ao PlanWatts e se fundem com suas cópias do Strava e Intervals em uma única atividade marcada com os três provedores.

Exclua uma sessão, some de todos os lugares
Quando você exclui um treino sincronizado com várias plataformas, a confirmação agora nomeia cada plataforma de onde está sendo removido, e a exclusão chega de fato a cada uma. Antes, as cópias do Wahoo ficavam silenciosamente na sua conta quando você fazia limpeza pelo PlanWatts. Corrigido.
v0.22.12 — Ferramentas de treinador & treinos por frequência cardíaca
27 de maio de 2026
Atribui treinos diretamente ao calendário de um atleta
Na vista de detalhe de um atleta, clica em qualquer dia para abrir o seletor de treinos. O treino escolhido é copiado para a biblioteca do atleta, colocado no calendário dele com um selo Coach e sincronizado com as plataformas ligadas. Também podes arrastar para reagendar, editar a tua cópia no local ou apagar as sessões que atribuíste — sem nunca tocar nos treinos do próprio atleta.

Remove um atleta da tua equipa
Já podes remover um atleta que já não treinas — pelo ícone do caixote do lixo na linha dele na equipa, ou pelo botão Remover da equipe na página de detalhe. Um passo de confirmação torna a ação segura, e os treinos que lhe atribuíste permanecem no calendário dele.
Treinos atribuídos pelo treinador ficam fora da biblioteca do atleta
Os treinos que um treinador coloca no calendário de um atleta já não atravancam a biblioteca de treinos do próprio atleta. Um novo filtro Coach (Ocultar / Apenas coach / Todos) permite escolher o que ver, tal como o filtro de planos.

Geração de treinos baseados em frequência cardíaca
Pede ao AI Coach um treino por frequência cardíaca e ele agora constrói-o. Antes, o gerador só conseguia adicionar a frequência cardíaca como objetivo secundário e mandava-te ao Garmin para o editar; agora a FC pode ser o objetivo principal (como % da tua FC limiar), exportada corretamente para Garmin, Intervals e FIT, e contabilizada no TSS. Potência e ritmo continuam a ser a predefinição — a FC é usada quando a pedes e a tua FC máxima é conhecida.
v0.22.0 — Painel, temas e curva de desempenho multidesporto
28 de abril de 2026
O modo Skills agora é opt-in
Abre Configurações → Labs e liga o interruptor para dar ao teu coach slash commands e um agente único focado — direto e consistente.
- Slash commands:
/plan:create,/workout:create,/activity:analyze, … - O modo clássico (graph) continua a ser o padrão.

Novo Painel num só ecrã
Uma página única que resume o que importa hoje.
- A saudação reflete a tua frescura atual (TSB).
- FTP / CSS / limiar de corrida / FCR / peso atuais — as métricas que não usas ficam ocultas.
- Gráfico PMC de 90 dias com linhas CTL / ATL / TSB.
- Próximo treino, TSS planeada vs realizada da semana.
- Curva de desempenho multidesporto (ver abaixo).
- Atalhos para Calendário, Plano, Coach, Sincronização e última atividade.

Um painel, três desportos
A curva de desempenho adapta-se ao que treinas.
- Ciclistas — verdadeira curva de potência mean-max (sprint 1 s → 90 min), diretamente dos streams.
- Corredores — curva de pace (melhor pace médio por duração, min/km), eixo invertido para que o mais rápido fique em cima.
- Nadadores — melhor pace por 100 m em cada distância padrão.
- Triatletas — seletor de desporto; auto-seleciona o desporto mais treinado.

Três temas, a um clique
Muda toda a paleta neutra e a tipografia dos títulos (não apenas o acento). Claro/escuro continua a seguir o teu sistema.
- Clinical — azul-céu + DM Sans. Mínimo, focado em dados.
- Velodrome — lima elétrico sobre neutros de carbono, Space Grotesk. Alto contraste e desportivo.
- Editorial — creme quente, ocre, Fraunces serif. Para leres o teu treino como uma história.

O teu coach IA agora desenha gráficos
Pede ao coach que visualize qualquer coisa — ele desenha-o diretamente no chat. Combina atividades + plano + streams no tipo de gráfico adequado (linha, barras, área, pizza/donut, dispersão) sem sair da conversa.
Prompts que já funcionam:
- "Mostra-me o TSS semanal das últimas 6 semanas"
- "Como está a minha curva de potência este trimestre?"
- "Quanto tempo passei em cada zona no meu último passeio longo?"
- "Estou a cumprir o plano nestas últimas 4 semanas?"
Requer o modo Skill ativado (ver abaixo). No modo clássico (grafo), o coach ainda não tem as ferramentas de gráficos.

Também corrigido
- As contestações de análise de atividade agora são realmente reexecutadas. Dizer ao coach "a análise está errada, era Z2–Z3" devolvia o mesmo resultado em cache; agora o coach reexecuta.
- Zonas personalizadas respeitadas na análise de atividade. Atletas com zonas não-Coggan (p. ex. Kuepper) e treinos com alvo em intervalo já não são lidos como "Z2 puro".
- Etiquetas de ferramentas mais amigáveis na faixa de "pensar" do chat. Nomes crus como
aggregate_activitiessão substituídos por descrições localizadas em todas as seis línguas.
v0.21.0 — Planos com datas reais e eventos
15 de abril de 2026
Os teus planos agora sabem quando acontecem. Os planos têm uma data de início real — escolhe-a uma vez no editor e cada semana mostra o seu intervalo de datas real, mesmo antes de aplicar. Adiciona eventos (corridas, sessões-chave) diretamente na grelha do plano com arrastar e largar; aparecem como marcadores RACE no calendário e agora sincronizam corretamente com Intervals.icu.

Geração de treinos consciente das corridas. Quando geras treinos para uma semana que contém um evento, o coach exclui esse dia do treino e subtrai o TSS do evento ao orçamento semanal — acabaram-se os conflitos entre a tua corrida e a sessão de VO2 de terça-feira. O TSS estimado é mostrado em cada evento e podes editá-lo nas opções avançadas.

Assistente de Plan Setup mais inteligente. Diz-lhe o teu objetivo em palavras simples; sugere a duração adequada com base no teu evento mais distante, permite-te bloquear as horas semanais e escreve uma justificação que podes editar antes de gerar.

O coach IA finalmente aplica os planos corretamente. Pedir ao coach "aplica o meu plano de primavera" costumava deixar o teu plano de Ciclismo anterior preso como Aplicado — dois planos a disputar o mesmo calendário. Agora substitui de forma limpa o plano anterior do mesmo desporto e diz-te qual foi substituído. Os treinos passados são sempre preservados. O mesmo aplica-se aos deploys de equipa.
Gera um treino, uma semana ou uma fase. O modal Generate Workouts permite-te agora limitar a regeneração: um único dia, uma semana, uma fase ou o plano inteiro — útil quando só queres retocar a quarta-feira.
Também corrigido
- Os eventos do plano agora chegam ao Intervals corretamente (faltava a tradução do tipo de desporto)
- Sync já não reescreve treinos passados (era um efeito colateral indesejado ao editar entradas passadas)
- Sync agora reconcilia eventos do plano (era uma lacuna silenciosa)
- O diálogo de overlap do popover Apply tem footer fixo, preenche a tua última data de início e avisa em datas passadas
- Os objetivos de fase aparecem como tooltips no editor do plano
- A duplicação de plano copia objetivos, eventos e data de início
- O badge do Intervals já não fica preso após desaplicar com "eliminar do Intervals"
- Os dias da semana dos eventos já não se desviam ao ativar/desativar a data de início do plano
- O coach agora mostra as atividades da semana correta em sessões longas
v0.19.3 — Memória do Coach melhorada
A Memória do Coach foi redesenhada para ser mais fiável e transparente.
O que mudou:
- O coach agora carrega corretamente todas as tuas preferências ao gerar treinos — sem repetições
- A extração automática filtra dados voláteis (métricas diárias, eventos efémeros)
- Nova vista agrupada nas definições com notas organizadas por tipo e modalidade
- Badge "Usado na geração" mostra quais notas o coach realmente utilizou
- Ferramenta de limpeza deteta duplicados, dados obsoletos e lixo — revê e elimina com um clique
- As notas são traduzidas automaticamente para o teu idioma
- Agora podes criar notas diretamente nas definições

Saber mais sobre a Memória do Coach
Também corrigido
- Editor de workouts: botões de zona em rampas agora definem os limites corretos em vez dos pontos médios
- Clicar numa zona já não força o modo intervalo
- A zona Z7 já não rebenta o gráfico do workout (ia até 999%)
- Os campos de potência das rampas agora mostram valores de 3 dígitos corretamente
- As preferências guardadas (cadência, zonas) agora chegam corretamente à geração de workouts para todas as modalidades
v0.19.0 — Workouts por dia e planos multi-evento
10 de abril de 2026
Altera um único dia sem regenerar a semana toda. Pede ao coach para modificar apenas um treino — "muda terça para 30 minutos" ou "faz de sábado uma recuperação" — e só esse dia é atualizado.
Os planos agora suportam múltiplos eventos. Treinas para uma série de corridas? Adiciona vários eventos com as suas datas e o coach considera cada um na geração.
O coach conhece os teus planos ativos. Quando tens um plano ativo, a IA deteta-o automaticamente — não precisas de dizer de qual plano falas.
Também nesta versão
- A vista do calendário do plano mostra intervalos de datas reais
- As conversas já não aparecem vazias após operações de plano
- O rótulo da sidebar renomeado de "Coach" para "Team"
v0.18.3 — Importe o seu histórico de treinos
6 de abril de 2026
Compare as suas pedaladas ao longo de todo o ano. Agora pode importar atividades passadas do Intervals.icu — até 2 anos de histórico — diretamente em Definições > Integrações. Selecione um ano, clique em Importar e acompanhe o progresso em tempo real.

Uma vez importadas, o seu coach IA tem o panorama completo: tendências de longo prazo, percursos repetidos e comparações ano a ano. Perfeito para acompanhar o seu progresso naqueles percursos que faz sempre.
Também corrigido
- A importação ao conectar agora funciona — A importação automática de 90 dias ao conectar o Intervals falhava silenciosamente devido a um erro de formato de data. Corrigido — as suas atividades recentes serão importadas corretamente desde a primeira conexão.
v0.18.0 — Painel do Coach e Vista Detalhada do Atleta
6 de abril de 2026
Os seus atletas num relance. Os coaches agora podem ver a saúde de toda a equipa numa tabela — estado do treino de hoje, carga semanal, cumprimento de 4 semanas e semáforo de forma/fadiga. Clique em qualquer atleta para ver o perfil completo.

Vista detalhada do atleta
Clique na linha de um atleta para abrir a sua página dedicada. Verá o estado de forma (CTL/ATL/TSB com tendências), resumo semanal de treino, gráfico PMC de 30/60/90 dias, notas privadas e partilhadas, e o calendário completo — o mesmo calendário que o atleta vê, com vista semanal e mensal.

Gestão do calendário
A partir da vista detalhada, os coaches podem navegar pelo calendário do atleta, ver quais treinos foram concluídos, estão pendentes ou foram perdidos, e gerir a planificação diretamente. O badge de coach distingue os treinos atribuídos pelo coach das sessões próprias do atleta.
v0.17.0 — Layouts em largura total e melhorias no calendário
3 de abril de 2026
Mais espaço para o seu treino. Workouts, Planos e Calendário agora ocupam toda a largura do ecrã — as grelhas de cartões escalam até 6 colunas em ecrãs largos.

Mini gráficos no calendário
Cada sessão agendada mostra agora um mini gráfico de intensidade — incluindo eventos externos sincronizados do Intervals.icu. Num relance, vê a estrutura de cada sessão em toda a sua semana.

Recomendações clicáveis
Quando o Coach IA sugere opções de treino (A, B, C), agora pode tocar diretamente no cartão em vez de escrever a sua escolha.

v0.16.1 — Novo nível Supporter
27 de março de 2026
O PlanWatts tem uma nova forma de apoiar o projeto — e custa menos do que um gel energético.
Supporter — 3€/mês
Se o PlanWatts te ajudou a treinar de forma mais inteligente, agora podes apoiar o seu desenvolvimento por apenas 3€/mês. É tudo — menos do que um café, menos do que um gel, menos do que uma volta ao café e de volta. Cada subscrição ajuda a manter o PlanWatts independente, sem anúncios e em constante melhoria.
O que recebes:
- 150 créditos mensais (3x o plano gratuito)
- Criação de planos de treino com IA — cria planos periodizados com o Coach IA
- Acumulação de créditos — os créditos não utilizados transitam para o mês seguinte
Não se trata de bloquear funcionalidades atrás de um paywall. Tudo o que adoras no PlanWatts — o Coach IA, a geração de treinos, a análise de atividades, a sincronização do calendário — continua gratuito. Supporter é para quem quer ajudar o projeto a crescer e recebe a criação de planos como agradecimento.
Pro — 9€/mês (antes "Supporter")
O antigo nível Supporter foi renomeado para Pro. Se já eras Supporter, nada muda — és agora Pro com exatamente os mesmos benefícios:
- 500 créditos mensais
- Claude Opus — o modelo de IA mais capaz da Anthropic
- Seleção de modelo — alterna entre OpenAI e Claude por conversa
- Acumulação de créditos até 1.000 créditos
Melhorias na faturação
- Sync Stripe — a página de faturação sincroniza agora diretamente com o Stripe ao abrir, para que o teu estado de subscrição seja sempre preciso
- Estado de cancelamento — se cancelares, o badge mostra "Termina no fim do período" em vez do enganoso "Ativo"
- Atualização instantânea — nível e créditos atualizam imediatamente após o pagamento, sem recarregar a página
v0.16.0 — Nível Coach
27 de março de 2026
O PlanWatts agora suporta coaches. Cria uma equipa, convida os teus atletas, distribui planos de treino a todos de uma vez e comunica através de notas — tudo a partir de um Dashboard Coach dedicado.
Equipas e convites
Cria uma equipa com nome e desporto, depois partilha o teu código ou link de convite. Os atletas juntam-se a partir das Definições e tu aprovas cada pedido. Sem custos para os atletas — o coach trata da faturação.

Distribui planos à tua equipa
Cria um plano com qualquer ferramenta do PlanWatts (Coach IA, construtor de planos, duplicar), depois distribui-o a toda a equipa com um clique. Cada atleta recebe a sua própria cópia com treinos no calendário, marcados com um badge Coach.

Após a distribuição, propaga alterações a todas as cópias quando atualizares o plano mestre. Ajustes individuais são preservados. Novos atletas que se juntam a meio da temporada recebem apenas as semanas restantes.
Lê o guia completo em Distribuir planos.
Notas no calendário
As notas semanais aparecem como banners âmbar recolhíveis no topo de cada semana no calendário do atleta. Usa-as para foco de treino, lembretes de prova ou instruções para toda a equipa.
As notas pessoais aparecem como uma barra de informação azul acima da grelha do calendário — privadas entre ti e cada atleta.

Badge Coach em todo o lado
Os atletas sabem sempre quais treinos vieram do seu coach. O badge Coach aparece nos cartões de treino do calendário e na lista de Planos de treino.

Mais melhorias
- Correção das barras TSS — As barras TSS do resumo semanal agora contam corretamente as atividades concluídas (antes só contavam os itens planeados)
- Correção de emparelhamento cross-sport — A sincronização de atividades já não faz correspondência de treinos entre desportos diferentes
- Spec de screenshots Playwright — Todas as capturas de ecrã da documentação são agora geradas por um teste e2e (
npx playwright test e2e/screenshots/coach-tier-docs.spec.ts)
v0.14.0 — Pagamentos, Subscrições e BYOK
17 de março de 2026
O PlanWatts agora tem preços reais — e foram pensados para serem justos.
Depois de semanas a analisar dados de utilização reais, o sistema de monetização está ativo. Dois níveis, nenhuma funcionalidade bloqueada, e uma opção BYOK para utilizadores avançados.
Níveis Free e Supporter
- Free — 50 créditos IA/mês com GPT-4.5. Todas as funcionalidades disponíveis, sem paywalls
- Supporter — 9€/mês com 500 créditos/mês e acesso ao Claude Opus, o modelo mais capaz disponível. Gere a tua subscrição a qualquer momento pelo Portal Stripe
- Packs de créditos — Precisas de uma recarga rápida? Compra 200 créditos por 5€ (compra única, disponível para todos)
Quando os teus créditos se esgotam, a IA muda automaticamente para um modelo mais leve (GPT-4o-mini) em vez de te bloquear. Nunca ficas sem acesso.
A única exceção é a criação de planos de treino com IA — desenhar um plano periodizado requer raciocínio profundo sobre o teu historial de fitness, objetivos e progressão a longo prazo que o modelo de fallback não consegue gerir de forma fiável. A criação de planos requer créditos Supporter ou BYOK. Tudo o resto (chat, treinos, análise, calendário) funciona em qualquer nível.

Lê todos os detalhes em Faturação e Créditos.
Bring Your Own Key (BYOK)
Se tens a tua própria chave API da Anthropic, podes configurá-la em Definições > Faturação e usar o Claude Opus sem subscrição Supporter. BYOK está disponível em qualquer nível — é uma funcionalidade, não um plano.

Página de preços e códigos promocionais
A landing page agora tem uma secção completa de preços com comparação de níveis. Os códigos promocionais funcionam no checkout do Stripe — partilha-os com o teu grupo de treino.
Mapas de percurso de atividade
As páginas de detalhe de atividade agora mostram um mapa interativo OpenStreetMap com o teu percurso GPS, colorido por velocidade ou potência. Alterna entre ambos com um clique. As comparações de atividades sobrepõem ambos os percursos no mesmo mapa (azul tracejado vs laranja sólido).

Memória do Coach
Diz ao teu coach para se lembrar de coisas — "Lembra-te que aqueço sempre 20 minutos" ou "Lembra-te que o meu joelho esquerdo está a recuperar". O coach guarda (com a tua confirmação) e usa nas conversas futuras. Vê, edita ou elimina as notas guardadas no teu perfil de atleta em Memória do Coach. Sabe mais em Memória do Coach.

Análise de atividades só com Strava
Já não precisas do Intervals.icu para uma análise completa. Se só tens o Strava ligado, o PlanWatts obtém os streams diretamente e dá-te a mesma análise profunda — intervalos, zonas, pontuações e insights de coaching.
Mais melhorias
- Granularidade de rampas — Escolhe passos de 30s, 1m ou 2m para as rampas. Mais curtos = mais suaves no dispositivo
- Presets de zonas em rampas — Botões de seleção rápida (ex. Z1→Z3) que preenchem automaticamente o intervalo de potência. Adaptam-se ao tipo de rampa: aquecimento sobe, arrefecimento desce
- Reconciliação de sync do calendário — Deteta eventos eliminados do Intervals.icu e mostra um indicador visual com opção de re-sync
- Esgotamento de créditos suave — Quando os créditos acabam, a IA usa um modelo mais leve em vez de te bloquear
v0.13.2 — Escolhe o Teu Modelo de IA
11 de março de 2026
Os Supporters agora podem escolher entre OpenAI e Claude como coach de IA.
Esta é a primeira funcionalidade exclusiva do plano Supporter — e é importante. Podes trocar de modelo por conversa ou definir um padrão nas Definições. Ambos os fornecedores oferecem a mesma qualidade de coaching, ferramentas e base de conhecimento de ciência do treino.

Escolhe o teu modelo diretamente no cabeçalho do chat. O modelo atual aparece como um chip — clica para trocar. A tua escolha é guardada por conversa, então podes experimentar Claude num chat e OpenAI noutro.

Define o teu modelo padrão em Definições > Preferências. As novas conversas começarão automaticamente com o teu modelo preferido.
Como me torno Supporter? Vai a Definições > Faturação para subscrever por 9€/mês, ou consulta a página de Preços para todos os detalhes.
Transferências de coaching mais inteligentes
O Coach IA agora reconhece quando a tua pergunta está fora da área do especialista atual e redireciona-te para o correto de forma transparente. Por exemplo, se estás a planear treinos e fazes uma pergunta geral de nutrição, o coach transfere para o especialista de coaching em vez de dar uma resposta pela metade. Podes sempre voltar ao que estavas a fazer com uma simples confirmação.
Mais melhorias
- Passos de pensamento em tempo real — Vê exatamente o que a IA está a fazer enquanto trabalha: qual especialista está ativo, que ferramentas estão a correr e quanto tempo demora cada passo. Os passos ficam visíveis acima de cada resposta

- Seletor de atividade na análise — O cartão de proposta "Analisar Atividade" agora inclui um seletor para mudar a atividade pré-selecionada antes de executar a análise

- Análise de cadência melhorada — A análise de atividades agora vê cadência min/max por intervalo, não apenas médias — críticas como "sem variação de cadência" só aparecem quando é realmente verdade
- TSS semanal corrigido — O resumo de TSS semanal na vista de semana do calendário agora é exibido corretamente à esquerda no desktop
v0.12.0 — Rastreamento de Créditos — O Caminho para a Sustentabilidade
7 de março de 2026
O PlanWatts agora regista quantos créditos de IA cada conversa consome. Verás um novo widget de saldo na barra lateral e uma secção de Faturação nas Configurações.
Nada muda na utilização — sem limites, sem paywall, sem funcionalidades bloqueadas. Esta é a Fase 0: apenas visibilidade.
Porquê?
O PlanWatts cresceu muito em apenas dois meses, e os custos de IA também. Usar modelos de topo (gpt-5.2) para coaching, análise e geração de planos torna o coach realmente útil — mas não é grátis. Prefiro ser transparente.
Números reais: $30 nos últimos 7 dias, $84 nos últimos 30 dias — apenas custos de modelos IA.
O que há de novo
- Popover de saldo — clica no teu avatar para ver o consumo do mês por tipo de ação
- Configurações > Faturação — detalhe completo com barras e histórico
- Nova página de docs — Faturação e Créditos explica o sistema completo


A abordagem: créditos, não funcionalidades bloqueadas
- Nenhuma funcionalidade atrás de um paywall — todos os utilizadores têm acesso a tudo, sempre
- Qualidade máxima do modelo para todos enquanto houver créditos
- Máxima transparência — vês exatamente como os teus créditos são gastos
Roadmap multi-provider: O PlanWatts atualmente funciona com OpenAI (gpt-5.2), mas o suporte para Gemini e Claude está no roadmap. Especialmente relevante para BYOK — poderás usar uma chave de qualquer provider suportado.
Detalhes em Faturação e Créditos.
v0.11.0 — Comparação de Atividades
3 de março de 2026
Compara duas atividades lado a lado — com análise de IA
Agora podes comparar duas atividades diretamente a partir do Coach IA. Basta dizer "compara as minhas duas últimas saídas" ou "compara a saída de sexta com a do dia 21" e o coach encontra as atividades certas, mostra-te um card de confirmação, e depois de confirmares, executa uma análise completa comparando desempenho, potência, pacing e progressão.
Compara a partir do chat com resolução inteligente de atividades
O coach compreende referências temporais em linguagem natural — "sexta passada", "sábado 21", "as minhas duas últimas corridas" — e propõe as atividades correspondentes num card lado a lado. Podes trocar qualquer atividade usando o seletor integrado antes de confirmar.

Análise de comparação com IA
Após a confirmação, o coach executa uma análise estruturada: resumo executivo, direção do progresso (a melhorar/estável/em declínio), diferenças-chave nas métricas, pontos fortes, preocupações e recomendações concretas. A análise aparece diretamente no chat junto a um card de comparação compacto com as métricas principais.

Página de comparação completa
Clica no título da comparação no card do chat para abrir a página dedicada com métricas detalhadas, gráficos sobrepostos de potência/FC e distribuição de zonas. Também podes partilhar comparações via URLs públicos — tal como a análise de atividades.
Compara a partir de qualquer lado
Inicia uma comparação a partir da página de detalhe de atividade ("Comparar com..."), do modal de evento do calendário, ou simplesmente pede ao coach no chat. Todos os caminhos levam à mesma comparação persistida com suporte completo de análise.

v0.10.0 — Coach IA Interativo
1 de março de 2026
O teu Coach IA agora comunica com cards, botões e formulários
Se tens acompanhado, já viste algumas destas alterações nas últimas semanas — tenho publicado atualizações regularmente para recolher feedback cedo. Esta versão junta tudo numa release polida com correções.
O tema principal: o Coach IA já não responde com paredes de texto. Agora usa cards interativos, botões clicáveis e formulários para comunicar. Parece muito mais uma app e muito menos ler um ensaio.
Cards interativos no chat
Quando perguntas pela tua semana, analisas uma atividade ou verificas o teu bem-estar, o coach responde com cards estruturados — compactos, com código de cor por desporto, com os números-chave em destaque. Os cards de análise de atividade mostram até um badge de pontuação (1-10) para veres num relance como correu a sessão.


Opções clicáveis em vez de listas numeradas
Em vez de "escreve 1, 2 ou 3", o coach agora mostra botões reais que podes clicar. As opções de planos incluem até links diretos para o editor. Acabou o copiar-colar ou adivinhar o que escrever.

Criação de plano num só passo
Criar um plano antes exigia uma troca de 5 mensagens. Agora o coach mostra um formulário pré-preenchido com o que entendeu da tua mensagem. Ajustas o que quiseres, clicas em enviar, feito.

Pré-visualização do treino antes de guardar
O coach já não cria treinos nas tuas costas. Mostra-te primeiro uma pré-visualização — vês exatamente o que foi gerado, e só quando clicas em "Confirmar" é que guarda. O mesmo para treinos do plano: pré-visualização do lote completo, depois aplicação com um clique.


Deteção inteligente de desporto
O PlanWatts agora aprende o teu desporto principal a partir do histórico de atividades. Acabou o ciclismo por defeito quando és corredor ou triatleta. Se ainda não sabe, pergunta com um seletor de desporto em vez de adivinhar.
Sincronização de calendário que funciona mesmo
Corrigidos cinco bugs separados que impediam a sincronização plano-calendário de funcionar corretamente. Mover treinos, apagar entradas e trocar fases agora acionam a sincronização corretamente, e o badge de sincronização aparece quando deve.
Importação ATP multidesporto
Reescrita completa da importação de planos do Intervals.icu. Planos multidesporto (ciclismo + corrida + natação) agora importam corretamente — cada desporto fica com o seu próprio plano com as fases e objetivos certos. Antes, planos sobrepostos podiam corromper-se mutuamente.
v0.9.4 — ATP Import & Calendar Fix
23 de fevereiro de 2026
Corrigido um bug na importação de planos de treino (ATP) do Intervals.icu: a primeira fase desaparecia e os objetivos TSS semanais deslocavam-se uma semana. Também corrigidos os objetivos do calendário que apareciam uma semana atrasados em fusos horários à frente de UTC.
v0.9.3 — Sync ATP com Intervals.icu, revisão do editor de planos e portal de docs
22 de fevereiro de 2026
Sincronização ATP bidirecional com Intervals.icu: importação e exportação de fases, objetivos semanais e semanas de recuperação. O editor de planos foi totalmente refeito com geração de treinos por IA a três níveis. Adicionado login OAuth para Intervals.icu e documentação in-app.
v0.9.0 — Integração Strava & Push to Strava
17 de fevereiro de 2026
Integração Strava completa com webhooks em tempo real, sincronização de atividades e deduplicação cross-provider. Nova função "Push to Strava" para renomear atividades com o nome do treino planeado.
v0.8.0 — Partilhar treinos, potência em corrida e histórico de conversas
16 de fevereiro de 2026
Partilha de workouts e planos por link público com exportação FIT/ZWO. Suporte completo para treino baseado em potência na corrida (Stryd, COROS, Garmin). As conversas de coaching são agora guardadas.
v0.7.9 — Steps mistos distância/tempo para corrida e natação
15 de fevereiro de 2026
Os treinos de corrida e natação podem agora misturar steps baseados em tempo e distância no mesmo workout. Adicionada cadência de corrida (SPM) com presets adequados.
v0.7.7 — Suporte de fusos horários, criação inteligente de planos & fix Intervals.icu
15 de fevereiro de 2026
Deteção automática de fuso horário para o coach. Criação de planos mais inteligente que captura todos os detalhes de uma vez. Corrigido: workouts no Intervals.icu mostravam "Other" para todos os steps.
v0.7.3 — Fix potência máxima nas atividades
13 de fevereiro de 2026
Correção: a página de atividade mostrava a PMax da época em vez da potência máxima real da atividade específica.
v0.7.2 — Análise de atividade multidesporto
12 de fevereiro de 2026
O Coach IA agora compreende o desporto praticado durante a análise de atividades. Pontuações adaptadas por desporto, gráficos FC para desportos sem medidor de potência e visualização inteligente de métricas.
v0.7.1 — Calendário multidesporto & sync inteligente
12 de fevereiro de 2026
Todos os desportos são agora exibidos com ícone e cor próprios no calendário. A sincronização usa o período de visualização atual para recuperar dados mais antigos.
v0.7.0 — Páginas de análise de atividade, partilha pública & coach mais inteligente
12 de fevereiro de 2026
Páginas de detalhe de atividade com gráficos interativos potência/FC/cadência. Análise de atividade por IA com feedback estruturado. Partilha pública das análises. Métricas por desporto e feedback melhorado no chat.
v0.6.0 — Planos de treino IA & memória de atleta
9 de fevereiro de 2026
Cria planos de treino periodizados completos conversando com o Coach IA. O coach memoriza os teus recordes, limiares, lesões e objetivos entre sessões. Novo design de planos com editor interativo, integração de calendário e distribuição de zonas por fase.
v0.5.0 — Chegou o multidesporto
6 de fevereiro de 2026
O PlanWatts agora suporta corrida e natação além do ciclismo. O Coach IA foi completamente reescrito. Editor específico por desporto, perfil de atleta e gráficos de treino para os três desportos.
v0.4.1 — Correções de bugs
28 de janeiro de 2026
Corrigida a opção de sincronização em falta ao eliminar eventos estendidos do calendário. A criação de eventos deslocava-se um dia devido à conversão de fuso horário — corrigido.
v0.4.0 — Eventos estendidos do calendário & Coach IA em 6 línguas
28 de janeiro de 2026
Eventos estendidos do calendário: acompanhar corridas, notas, feriados, dias de doença e lesões. Sincronização bidirecional com Intervals.icu. O Coach IA suporta agora as 6 línguas.
v0.3.0 — Guia de boas-vindas & análise de atividade
26 de janeiro de 2026
Guia interativo de onboarding para novos utilizadores. O Coach IA pode agora analisar atividades completadas do Intervals.icu com dados de potência e recomendações personalizadas.