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 resumo IA do plantel no painel do treinador, com alertas por atleta e a definição do resumo por email

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"

Comparison metrics labelled Recent and Previous

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.

O blog da PlanWatts

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.

A ler um artigo

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.

Nova welcome guide

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.

Confirmação do tour com o dispositivo detectado

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.

Modo de sync de zonas: Fixo, Banda ou zona completa, para potência, FC e ritmo

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.

Conectar Wahoo em Configurações → Integrações

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.

Atribuir um treino a um atleta a partir do calendário do treinador

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.

O filtro Coach na biblioteca de treinos

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.

Interruptor do modo Skills em Configurações → Labs

Novo Painel num só ecrã

Uma página única que resume o que importa hoje.

Painel triatleta

Um painel, três desportos

A curva de desempenho adapta-se ao que treinas.

Painel ciclista com curva de potência Painel corredor com curva de pace Painel nadador com curva de distância

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.

Seletor de tema Tema Clinical Tema Velodrome Tema Editorial

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:

Requer o modo Skill ativado (ver abaixo). No modo clássico (grafo), o coach ainda não tem as ferramentas de gráficos.

TSS semanal Curva de potência do trimestre Planeado vs real Tempo em zonas

Também corrigido


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.

Editor do plano com eventos na grelha e data de início

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.

Dia de corrida excluído da semana com orçamento TSS visível

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.

Assistente de Plan Setup com justificação e preferências

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


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:

Vista agrupada da Memória do Coach

Saber mais sobre a Memória do Coach

Também corrigido


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


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.

Importar histórico nas Definições

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


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.

Painel do coach com tabela de atletas

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.

Vista detalhada do atleta

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.

Grelha de workouts em largura total

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.

Calendário com mini gráficos

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.

Cartões de recomendação clicáveis


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:

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:

Melhorias na faturação


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.

Dashboard Coach com equipa, código de convite e membros

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.

Janela de distribuição de plano

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.

Notas do coach no calendário do 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.

Cartão de plano com badge Coach

Mais melhorias


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

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.

Preços: níveis Free e Supporter

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.

Gestão de subscrição, BYOK e packs de créditos

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

Mapa de percurso de atividade colorido por velocidade

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.

Memória do Coach no perfil de atleta

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


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.

Seletor de modelo no chat

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.

Modelo de IA padrão nas Definições

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 com timing

Proposta de análise com seletor


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 de créditos

Painel de faturação

A abordagem: créditos, não funcionalidades bloqueadas

  1. Nenhuma funcionalidade atrás de um paywall — todos os utilizadores têm acesso a tudo, sempre
  2. Qualidade máxima do modelo para todos enquanto houver créditos
  3. 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.

Card de proposta de comparação

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.

Card de resultado de comparação

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.

Comparar a partir do calendário

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.

Card de resumo semanal

Card de análise de atividade

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.

Botões de opções interativos

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.

Formulário de criação de plano

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.

Pré-visualização do treino com confirmação

Pré-visualização dos treinos do plano

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.