Fisic Hub
Health & Fitness
Free · Designed for iPad. Not verified for macOS.
O Fisic Hub é o app do aluno para acompanhamento completo do seu programa de treinamento personalizado.
TREINOS
Acesse seu protocolo de treino diretamente no app. Veja cada exercício com séries, repetições, cadência, intervalo e RIR prescritos pelo seu profissional. Registre suas cargas e repetições em cada série durante o treino.
PROGRESSO
Acompanhe sua evolução com gráficos de carga por exercício, calendário de treinos e histórico completo de sessões. Veja seus recordes pessoais (PR) e quanto você evoluiu desde o início.
HISTÓRICO
Consulte todas as suas sessões de treino com detalhes de cada exercício, série por série. Filtre por período e busque qualquer exercício pelo nome.
DIETA
Acesse seu plano alimentar personalizado diretamente no app.
CONEXÃO COM SEU PROFISSIONAL
Tudo que você registra no app é acompanhado em tempo real pelo seu personal trainer, permitindo ajustes precisos no seu programa de treinamento.
Fisic Hub — Tecnologia e Treinamento.
more Item menu agora há o item "materiais" para que o aluno possa consultar materais.
O app agora envia avisos programados em dias especificos como lembretes de vencimento de treino.
2.9 Sep 15
Melhorias e correções:
• Envio de fotos: agora dá para completar o envio depois,
sem precisar mandar todas de uma vez
• Troca entre Alongamento, Musculação e Aeróbio corrigida
durante o treino
• Recuperação de senha corrigida no app
• Histórico de cargas: peso e selo de recorde aparecem
corretamente
• Correções de estabilidade e abertura mais rápida
2.8 Sep 11
Esta versão deixa o app mais rápido e mais confiável no dia a dia.
• Abertura muito mais rápida — a diferença é maior ainda
para quem acessa de fora do Brasil.
• Acabou a tela branca ao abrir o app.
• O treino em andamento não se perde mais. Se você bloquear
o celular no meio da série, ele continua lá quando voltar.
• Ao reabrir, o app leva você direto para o treino que estava
fazendo, com o cronômetro no ponto certo.
• Correções de estabilidade.
2.7 Sep 2
Esta versão corrige defeitos de exibição de dados já existentes no
aplicativo. Não há novas funcionalidades, novas permissões, novos
frameworks nem mudança na coleta de dados.
1. Observações de exercício não eram exibidas
O plano de treino inclui um campo de observação por exercício,
preenchido pelo profissional (ex.: instruções de postura e
execução). O campo era recebido do servidor mas não era exibido na
tela do exercício, pois não constava na definição de tipo do
objeto. O dado era descartado silenciosamente. Corrigido: a
observação agora é exibida ao expandir o exercício, antes da lista
de séries.
2. Unidade incorreta na prescrição aeróbica
Quando o volume era prescrito em tempo (minutos), a tela exibia a
unidade de distância (km), porque o campo de unidade era
concatenado sem verificar o tipo de volume. Corrigido: a unidade
agora acompanha o tipo prescrito.
3. Status de envio de fotos
O estado das fotos de avaliação passou a ser derivado dos registros
do servidor, e não do armazenamento local, que podia ficar
desatualizado entre dispositivos.
4. Fotos em HEIC não renderizavam
Imagens enviadas por dispositivos iOS no formato HEIC não eram
exibidas no painel. A conversão passou a ser feita no servidor.
Sem alteração em autenticação, pagamentos ou uso de APIs privadas.
2.6 Sep 1
Build 76 (1.43.3)
1. Agenda de atendimentos (novo). O usuário passa a visualizar as consultas
e aulas marcadas pelo profissional, agendar em horários que o profissional
disponibilizou, e cancelar dentro do prazo definido por ele.
As regras de agendamento (horário disponível, limite mensal, prazo de
cancelamento, conflito de horário) são validadas no servidor, em função
transacional. O cliente apenas exibe o resultado.
2. Consulta de horários ocupados: função dedicada que retorna apenas os
intervalos indisponíveis (início e fim), sem identificação de terceiros.
Necessária porque as políticas de acesso restringem a leitura dos
agendamentos ao próprio usuário.
3. Envio de fotos de avaliação — correção de status. O estado "enviado"
passa a ser derivado dos registros no servidor, e não de armazenamento
local. Antes, qualquer sincronização sobrescrevia o estado local e o
envio já concluído voltava a exibir "pendente".
4. Envio parcial de fotos passa a ser registrado como envio, com indicação
de quais itens não foram transmitidos. Antes, a falha de um único item
descartava o resultado dos demais.
5. Removida espera artificial de 2 segundos na confirmação de envio.
6. Tela inicial: itens "Agenda" e "Contato" unificados em um único item,
que exibe o próximo compromisso.
Sem novas permissões, frameworks ou SDKs de terceiros.
Sem alterações em compras, autenticação de terceiros ou coleta de dados.
2.5 Aug 26
Build 75 (1.43.2)
Correções e melhorias sobre o build 74:
1. Tela de carregamento inicial: substituído o indicador genérico por
etapas nomeadas com estado (verificação de sessão, carregamento do
perfil, inicialização). Nenhuma mudança de fluxo de autenticação.
2. Recuperação de falha de login: quando a autenticação falha, o app
oferece envio de um relato ao profissional responsável pela conta.
O relato contém e-mail informado, motivo do erro e user agent.
Nenhum dado sensível é transmitido. Não há coleta em background —
o envio ocorre apenas por ação explícita do usuário.
3. Mensagens de erro de autenticação diferenciadas por causa (limite de
tentativas, falha de rede, e-mail não confirmado, credenciais
inválidas, indisponibilidade do servidor), no lugar de mensagem única.
4. Corrigida duplicação de registros no histórico de treino quando o
identificador do bloco muda durante a sessão.
5. Corrigida perda silenciosa de respostas de formulário: a gravação
passa a ser verificada antes de limpar o formulário local.
6. Notificação ao usuário na liberação de novo plano alimentar,
equivalente ao comportamento já existente para protocolo de treino.
Sem novas permissões, frameworks ou SDKs de terceiros.
Sem mudanças em compras, autenticação de terceiros ou coleta de dados.
2.4 Aug 26
As fotos de avaliação agora são enviadas em alta qualidade.
Melhorias no acesso: a tela de entrar mostra quando está carregando
e explica o que aconteceu quando algo dá errado. Se a internet
oscilar, o app abre com os seus dados em vez de pedir login de novo.
2.3 Aug 21
Melhorias no registro de treino:
• Alongamento e musculação agora são um treino só. O cronômetro
continua rodando ao trocar de aba e você finaliza uma vez só,
no fim.
• Avisos mais claros ao concluir cada parte, indicando o próximo
passo.
• Se o cronômetro registrar um tempo muito curto, o app pergunta
quanto tempo durou o treino de verdade.
• Correção de exibição em telas menores: o botão de concluir série
aparecia cortado.
• Treinos não finalizados não aparecem mais no histórico.
• Formulários de avaliação agora aceitam anexo de fotos e PDF.
2.2 Aug 18
Novidades desta versão
Substituições de alimentos. Nova aba na Dieta para trocar um alimento por outro do mesmo grupo, com a quantidade em gramas já calculada e o impacto nos macros. Basta buscar o alimento do seu plano e escolher a opção.
Orientações do profissional na dieta. O plano alimentar agora pode trazer cards com suplementação, recados e instruções, separados das refeições.
Cronômetro do treino. Quando o treino ficava aberto por esquecimento, o app registrava uma duração irreal. Agora, se passar de 2 horas, o app pergunta quanto tempo você realmente treinou. Treinos abandonados são encerrados automaticamente.
Estabilidade. Corrigido um problema em que o app podia ficar preso na tela de carregamento quando a conexão oscilava.
2.1 Aug 12
Chave ON/OFF da dieta funcionando
Blocos da dieta, com as abas no app
Ordem de leitura das fotos de avaliação
Correções do chat com a aluna
Miniaturas de foto mais leves
Compressao de fotos no app
2.0 Aug 10
Corrigido: vídeos do YouTube cadastrados nos exercícios não tocavam dentro do app instalado (erro de configuração do player). O YouTube passou a exigir uma verificação de origem que o app não estava enviando corretamente nesse cenário — agora os vídeos abrem e tocam normalmente.
1.9 Jul 29
Corrigido: fotos de posturas com acento no nome (ex.: "Mãos na cintura", "Pé esquerdo/direito no solo", "Sentar e alcançar") nunca eram enviadas — falhavam sempre, de forma consistente, para qualquer aluna. Agora enviam normalmente.
Se alguma foto falhar no envio (rede instável, app em segundo plano), o app agora avisa exatamente quais fotos falharam e permite reenviar só essas — antes dizia "enviado com sucesso" mesmo quando fotos estavam faltando.
Adicionado botão "×" para remover uma foto individual da seleção antes de enviar (antes não dava pra desmarcar uma foto isolada depois de selecionada).
Corrigido: fotos de uma avaliação podiam aparecer "vazadas" dentro de outra avaliação diferente — cada avaliação agora guarda suas próprias fotos de forma isolada.
1.8 Jul 26
Novo recurso: Termo de Aceite — a aluna agora pode assinar termos/contratos enviados pelo profissional
Termo assinado fica disponível para consulta em "Menu > Termo assinado"
Notificação quando um novo termo estiver disponível para assinatura
Correção no layout de formulários e cabeçalhos
Correção na formatação de texto de perguntas
Correção na ordem de exibição das respostas do termo assinado
Validação de campos obrigatórios antes de enviar formulário
1.7 Jul 21
Correções e bugs:
- Agora na tela de avaliações, relatórios, o relaório aparece completamente no app, sem erros de visualização.
- Retirado o botão de "mensagem" na home, agora esse botão só aparece no item "menu".
1.6 Jul 18
Correções no fluxo de envio de fotos de avaliação:
O botão "Enviar" (passo 3 do envio de fotos) ficava escondido atrás da barra de navegação inferior e não aparecia — corrigido.
Upload das fotos era sequencial e demorava ~15 segundos; agora roda em paralelo e fica bem mais rápido.
Adicionado feedback visual de toque nos botões do fluxo (para o usuário perceber que o clique foi registrado).
Corrigido bug que permitia reenviar as mesmas fotos duas vezes — agora, uma vez enviada, a avaliação fica bloqueada até o profissional liberar uma nova.
O aviso de "fotos indisponíveis" / "já enviadas" agora aparece como um modal dentro do próprio app, em vez de um alerta nativo do navegador que quebrava o visual.
1.5 Jul 17
Correções nesta versão:
Corrigido: fotos enviadas pela aluna agora notificam corretamente o profissional no app.
Corrigido: resposta de formulário agora notifica o profissional corretamente.
Novo: o profissional agora consegue ver quando a aluna visualizou o relatório de avaliação.
Corrigido: inconsistência entre o plano de treino e o produto vendido no cadastro de alguns alunos.
1.4 Jul 14
Correções no fluxo de avaliações: botão de navegação em formulários, seleção múltipla em perguntas de caixa de seleção, envio de respostas, exibição de fotos e sincronização do relatório para a aluna.
1.3 Jul 13
FCardio corrigido — os botões de Iniciar/Finalizar treino aeróbio não funcionavam (ficavam travados em 00:00). Agora o cronômetro do treino aeróbio funciona de forma independente da musculação, com registro correto de duração e finalização.
Nova avaliação física — nova seção "Avaliação física" na aba Avaliações, com duas abas: Peso e % de Gordura. A aluna pode registrar data e valor, e visualizar sua evolução em um gráfico (mesmo formato usado pelo profissional), com histórico completo dos registros.
Feedback pós-treino aeróbio — ao finalizar o treino aeróbio, a aluna agora informa a intensidade percebida e um comentário opcional, e o profissional recebe notificação automática.
Chat de suporte IA — quando o profissional assume manualmente uma conversa do Chat IA, a inteligência artificial agora para de responder automaticamente, evitando respostas duplicadas/conflitantes com o profissional. As mensagens da aluna continuam sendo registradas normalmente para o profissional atender que agora está responsivo.
1.2 Jul 10
Notas para o revisor da Apple (Review Notes)
Alterações exclusivas no app do aluno (builds 45 a 51):
Notificações push (APNs) — O aluno agora recebe notificações push do treinador mesmo com o app fechado ou em segundo plano. As notificações são disparadas pelo sistema web do profissional ao enviar mensagens, respostas ou campanhas.
Notificações em primeiro plano — As notificações push agora são configuradas para aparecer como banners, sons e badges mesmo enquanto o aluno está usando o app ativamente (presentationOptions: badge, sound, alert).
Sincronização em tempo real da caixa de entrada — A caixa de notificações é atualizada em tempo real via Supabase Realtime (feed de mudanças do PostgreSQL), então novas mensagens aparecem imediatamente sem precisar fechar e reabrir o app.
Correção do card de atalho de treino — O card na tela inicial exibia sempre o treino programado. Agora detecta se o aluno realizou um treino diferente no dia e exibe o que foi efetivamente executado.
Informações do treinador no cabeçalho — A saudação ("Bom dia, [nome]") agora busca e exibe corretamente o nome e registro profissional (CREF) do treinador, que estava quebrado quando a conta usava perfil de administrador.
Entrega de campanhas na caixa de entrada — Mensagens de campanha enviadas pelo profissional são inseridas corretamente na caixa de entrada de cada aluno e disparam notificações push individuais.
Treino aeróbio intervalado — Corrigido um bug no fluxo de treino aeróbio que causava comportamento incorreto no temporizador de intervalos.
Card semanal de treinos — Visual melhorado: rótulos dos dias reposicionados acima dos círculos, tamanho dos círculos aumentado, ícone de troféu ampliado e fontes aumentadas para melhor leitura em todas as telas.
1.1 Jul 2
Item menu agora há o item "materiais" para que o aluno possa consultar materais.
O app agora envia avisos programados em dias especificos como lembretes de vencimento de treino.
more Version 2.9 Sep 15
Data Linked to You The following data may be collected and linked to your identity:
Health & Fitness Contact Info Data Not Linked to You The following data may be collected but it is not linked to your identity: