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