Repository navigation
Releases
SaúdePrática Android v1.9.137 — Equipa compacta e Google Calendário
SaúdePrática Android 1.9.137 — Equipa compacta, processos hospitalares e Google Calendário
APK normal com a assinatura ORIGINAL da SaúdePrática para instalar por cima da 1.9.136, sem desinstalação e sem eliminar os dados.
Novidades
- Situação Clínica: cada unidade/número de processo é agora um cartão clicável, sem botões duplicados no exterior. Na ficha interior é possível editar/eliminar o processo e consultar a equipa, taxas moderadoras, imagem e transportes.
- A minha equipa: contactos em lista compacta com nome e especialidade, email e telefone clicáveis e ícones pequenos de edição/eliminação. Campo de pesquisa útil para listas com muitos profissionais.
- Ecrã hospitalar: corrigido o espaço de segurança superior e inferior para Android/Xiaomi.
- Agenda → Google Calendário: corrigido o seletor invisível; lista de Próximas e Histórico; uma marcação de cada vez abre o editor nativo para o utilizador escolher o calendário e confirmar. Não é sincronização automática e não pede permissões de calendário.
- Mantém os contactos, taxas, transporte e imagem já guardados na Android 1.9.136, incluindo a informação do processo no backup Família e na transferência Nearby por perfil.
Compatibilidade e segurança
- Não consulta a aplicação IPO Lisboa, nem qualquer serviço hospitalar, nem envia pedidos reais.
- Os dados continuam privados e separados por perfil/unidade/número de processo; nenhum dado real foi colocado no repositório.
- Mantém PIN de quatro dígitos nos backups, alarmes de medicação TOMEI/ADIAR, identidade Android e certificado original.
- Windows 0.8.17 preserva os ficheiros do backup mas não apresenta este dossier em ecrã; o suporte de consulta está a ser preparado para Windows 0.8.18.
CI e assinatura original validadas; testar num telemóvel real antes de depender das funções para dados clínicos.
SaúdePrática Android v1.9.136 — Processos hospitalares e calendário
SaúdePrática Android 1.9.136 — Processos hospitalares e calendário
APK oficial assinada com o certificado ORIGINAL da SaúdePrática, instalável por cima da versão 1.9.135 sem desinstalar nem apagar os dados.
Novidades
- Situação Clínica → Processo hospitalar: abrir cada hospital ou clínica associado ao número de processo já guardado.
- A minha equipa: adicionar, editar, eliminar e consultar contactos, telefonar e enviar email. Importação manual de um ficheiro JSON (com verificação de duplicados) para o processo selecionado.
- Taxas moderadoras: Consultas, Exames e Análises; valores por linha, histórico e estado Pago / Por pagar / Isento / Anulado, com total de dívida calculado dos registos introduzidos.
- Identificação hospitalar: guardar uma imagem ou captura do cartão/código hospitalar no processo, em armazenamento privado da aplicação.
- Declarações de transporte: registar o pedido e acompanhar manualmente os estados, referências, datas e notas, incluindo pedidos já efetuados.
- Agenda → Adicionar consulta ao calendário do telemóvel: escolher marcação futura e abrir o editor nativo para confirmar e guardar; sem permissões invasivas e sem criar eventos automaticamente.
Segurança, dados e limites
- Sem qualquer acesso ou importação automática da app IPO Lisboa, nem pedido enviado ao hospital. Os valores e contactos são introduzidos manualmente, não refletem necessariamente os sistemas oficiais.
- Registos clínicos isolados por perfil, unidade hospitalar e número de processo; o arquivo reside numa pasta privada já suportada pelo backup familiar e transferência Nearby por perfil.
- Não estão incluídos dados identificativos reais de pacientes ou de equipas nos ficheiros públicos da release.
- O calendário não tem sincronização bidirecional automática: alterações posteriores na Agenda não atualizam o evento criado.
- Mantém backups com PIN de 4 dígitos, compatibilidade dos backups antigos, a Ajuda tradicional, os alarmes TOMEI/ADIAR e a aplicação sem IA generativa.
- O Android 1.9.136 foi compilado e validado por CI e a assinatura original foi confirmada. Recomenda-se validar no dispositivo real antes de depender destas funções para decisões clínicas.
Código-fonte exato do build e SHA-256 da APK acompanham esta release.
SaúdePrática Android v1.9.135 — Backup familiar com PIN numérico
SaúdePrática Android 1.9.135 — Backups com PIN de quatro dígitos
APK normal assinada com o certificado ORIGINAL da SaúdePrática, para atualizar por cima da v1.9.134 sem desinstalar a aplicação nem apagar dados.
Novidades
- O novo backup encriptado .spbackup (Família ou Perfil) usa apenas um PIN de quatro números, pedido num teclado numérico Android; inclui confirmação ao criar.
- Os backups antigos continuam a poder ser restaurados com a respetiva palavra-passe original. O ficheiro é identificado automaticamente pelo formato.
- O novo formato é compatível com SaúdePrática Windows 0.8.16, também atualizada para usar PIN de quatro dígitos.
- Continua a guardar as leituras autorizadas do Health Connect no perfil correto sempre que os dados forem atualizados, sem modificar o histórico de peso manual.
- Mantém a distinção entre backup Família e backup Perfil: um perfil não deve incluir dados de outros familiares.
- Alarmes, tomas, sincronização Wi-Fi, módulo de Ajuda e gráficos oficiais mantidos.
Segurança
- Dados cifrados com AES-256-GCM e PBKDF2-HMAC-SHA256; PIN v2 utiliza 1 200 000 iterações e sal aleatório.
- Atenção: um PIN de quatro números tem só 10 000 combinações e protege menos do que uma palavra-passe longa. Guarda sempre o ficheiro em local privado e protegido.
- O PIN de desbloqueio Android não é exportado nos backups.
- O formato ZIP Android não encriptado permanece apenas para compatibilidade de importação, não como opção normal de exportação.
Compilação e testes automáticos concluídos; recomenda-se validação no telemóvel antes de utilizar para dados críticos. Código-fonte e somas SHA-256 incluídos na release.
SaúdePrática Android v1.9.134 — Dados Health Connect guardados nos backups
SaúdePrática Android v1.9.134 — Atividade e Saúde guardada no backup
APK normal assinada com o certificado ORIGINAL da SaúdePrática. Atualiza por cima da 1.9.133, mantendo todos os perfis, alarmes, documentos, medicação e dados já guardados.
Novidade: Health Connect deixa de ser apenas consulta em memória
- Sempre que o utilizador abrir/atualizar «Atividade e Saúde», as medições efetivamente devolvidas pelo Health Connect são guardadas localmente num ficheiro JSON privado por perfil autorizado, sem upload para a Internet.
- Inclui o histórico consultado dos últimos sete dias: passos, distância, energia ativa, sono, frequência cardíaca e peso partilhado pelo Health Connect; inclui energia total de hoje, quando disponível.
- Guarda também as medições mais recentes disponíveis de SpO₂, ritmo em repouso, tensão arterial, frequência respiratória, temperatura e peso Health Connect, com data/hora reais quando fornecidas.
- Mantém separadas as medições manuais de peso já existentes; não sobrescreve dados manuais e não transforma valores ausentes em zero.
- Os novos ficheiros entram automaticamente no backup ZIP Android e no .spbackup familiar, através do ZIP Android preservado. Apenas novos backups, criados APÓS abrir e atualizar a versão 1.9.134, contêm estes valores.
- Sem novas permissões, sem serviços de fundo e sem transmissão automática de dados para Windows. O Windows 0.8.14 ainda precisa de uma atualização própria para interpretar os novos ficheiros Health Connect.
Testes e segurança
- Atualização local, separada por perfil, com gravação atómica e data de captura.
- Permissões Health Connect respeitadas, identificação dos perfis validada e registos do Android mantidos.
- Ajuda tradicional mantida; IA generativa do Assistente continua removida. Nutrição, sincronização Nearby, alarmes e ligação Windows Wi-Fi não sofreram alterações.
- Compilação e verificações de integridade concluídas no GitHub Actions. Validação em dispositivo real continua necessária.
- Se o Health Connect não tiver dados ou permissões para uma categoria, essa categoria permanece sem valor (nunca zero inventado).
Importante: os backups completos contêm dados de saúde sensíveis. Guarda-os em local protegido e não partilhes os ficheiros sem necessidade.
APK oficial, código-fonte e somas SHA-256 disponíveis nesta release.
SaúdePrática Android v1.9.133 — Ajuda tradicional sem IA generativa
SaúdePrática Android 1.9.133 — Ajuda tradicional, sem IA generativa
Versão Android normal, assinada com o certificado original. Atualiza por cima da app anterior, sem desinstalar e sem apagar os dados clínicos.
Assistente IA removido
- Retirado o Assistente generativo de IA Local leve Qwen3, IA Online privada e Gemini Nano do Assistente.
- O atalho do menu principal volta a abrir a Ajuda tradicional, com as respostas habituais da SaúdePrática.
- A APK deixa de incluir as bibliotecas do motor nativo local e o cliente de IA online do Assistente.
- Libertar cerca de 383 MB: na primeira abertura, a app elimina automaticamente o Qwen descarregado nas versões 1.9.130–1.9.132 e a configuração exclusiva da IA online; cancela também downloads pendentes. Se a remoção falhar, volta a tentar no próximo arranque.
- A limpeza não toca em perfis, medicação, agendamentos, fotos, documentos, backups nem nos alarmes. A integração Gemini que possa ser utilizada pela Nutrição continua independente e não foi alterada.
Prioridade: sincronização entre dispositivos
- Mantém Sincronização familiar Android ↔ Android com Nearby, por perfil.
- Mantém Ligação Windows · Wi-Fi (teste), na própria SaúdePrática Android, com descoberta mDNS/UDP e autorização de código de seis dígitos compatíveis com Windows 0.8.12.
- Mantém backups encriptados
.spbackupcom âmbito Família ou Perfil. - Atenção: a ligação Wi-Fi ao Windows é ainda um teste de deteção e autorização. NÃO transfere ficheiros ou informação clínica; a sincronização bidirecional cifrada continua pendente.
Instalação e testes
- APK
com.mediagenda.app.stable, versão 1.9.133 / versionCode 143, assinada com certificado original Android v2/v3. - Fazer backup, atualizar sem desinstalar e verificar Ajuda, alarmes, perfis, Nearby e ligação Windows no telemóvel real.
- Compilação e verificações estáticas concluídas no GitHub Actions; validação no dispositivo real ainda necessária.
APK oficial, código-fonte e somas SHA-256 disponíveis no Release.
SaúdePrática Windows 0.8.19 — Restauro PIN de 4 dígitos
SaúdePrática Windows 0.8.19 — Corrigido o restauro com PIN numérico
Hotfix do Windows para backups familiares e por perfil. O Android 1.9.137 não precisa de atualização para esta correção.
Correção
- Corrigida a validação antiga que, depois de autenticar um backup .spbackup por PIN de 4 dígitos, bloqueava a substituição de perfis com o aviso «Indica uma palavra-passe segura para a cópia de segurança».
- A cópia de segurança automática antes do restauro utiliza agora um PIN numérico de 4 dígitos como os backups atuais. Continua a ser criada e encriptada antes de modificar os perfis existentes.
- Mantida a compatibilidade de leitura de backups antigos protegidos por palavra-passe de 10 ou mais caracteres.
- Testes de regressão: restauro completo de perfil existente com PIN, preservação e leitura da cópia anterior encriptada, e rejeição de credenciais curtas inválidas sem alterar os dados.
- Mantidas as funcionalidades 0.8.18: Situação Clínica com consulta de processos hospitalares Android, contactos da equipa, taxas, transportes, identificação por imagem, perfis e medicação.
Instalação e segurança
- Podes instalar por cima do Windows 0.8.18 sem desinstalar nem apagar os dados. Fecha a aplicação e o agente Avisos antes de executar o instalador.
- Para restaurar o backup familiar, introduz o PIN do próprio ficheiro, que pode ser diferente do PIN de entrada do Windows.
- Continua sem ligação à aplicação IPO Lisboa nem sincronização clínica automática por Wi-Fi.
- Não inclui qualquer backup ou dado clínico real. O instalador é experimental e não tem assinatura digital Windows; o SmartScreen pode apresentar um aviso.
- Validado por testes automatizados, ensaios da aplicação e do executável, e construção do instalador na CI Windows.
SaúdePrática Windows 0.8.18 — Processos hospitalares
SaúdePrática Windows 0.8.18 — Processos hospitalares
Windows experimental, com consulta dos processos hospitalares provenientes do backup completo Android 1.9.136 ou posterior.
- Em Situação Clínica, a nova opção «Processos hospitalares do Android» mostra por perfil: equipa, contactos, taxas de Consultas/Exames/Análises, estados de pagamento, transportes e imagem da identificação.
- O acesso é apenas leitura, sempre a partir do arquivo Android original com hashes verificados, preservado no backup Windows e cifrado no armazenamento privado.
- Mantém o PIN de 4 dígitos, os dados Windows e a importação/restauro de backups Android. Não altera os alarmes Android.
- Não comunica com a app IPO Lisboa, nem obtém valores oficiais ou envia pedidos hospitalares.
- Sem sincronização Wi-Fi de registos clínicos; usa um backup completo recente do Android para atualizar os dados.
- Instalador sem assinatura digital Windows; o SmartScreen pode apresentar um aviso. Confirma a origem no GitHub oficial.
O executável foi obtido da compilação CI de código imutável, com testes Python, interface, aplicação empacotada, OCR e instalador aprovados.
SaúdePrática Windows 0.8.17 — PIN com fundo oficial, campos grandes e backups numéricos
SaúdePrática Windows 0.8.17 — PIN com identidade visual original
Instalador experimental Windows 10/11, 64 bits. Atualização por cima da 0.8.16, sem desinstalar nem apagar o armazenamento.
Interface da primeira utilização e do login
- Os dois ecrãs de PIN usam o fundo oficial SaúdePrática, adaptado proporcionalmente à janela, com motivos turquesa e sem distorção.
- Logótipo oficial, painel central maior e contraste elevado, tipografia e botões coerentes com o aspeto dos outros módulos.
- Lista de perfis mostra apenas o nome; códigos internos só são usados internamente para impedir misturas entre pessoas.
- Primeira abertura: escolher perfil predefinido, introduzir e confirmar PIN de 4 números.
- Depois: introduzir o PIN e abrir automaticamente o perfil predefinido. A escolha de outros perfis mantém-se disponível. As fichas e a pesquisa na rede não abrem antes de confirmar o PIN.
Backups e restauro
- Novos ficheiros .spbackup usam PIN de quatro números (AES-256-GCM, chave derivada por PBKDF2-HMAC-SHA256).
- Campos numéricos maiores, com instrução específica de PIN; só é necessário repetir o PIN ao criar um backup.
- No restauro de ficheiros PIN recentes, usar apenas o PIN de 4 números.
- Para backups antigos protegidos com palavra-passe, a app reconhece o formato e pede a palavra-passe original. Não é tecnicamente possível abrir esses ficheiros com um PIN novo.
- O PIN de entrada do Windows é distinto do PIN do backup.
- Um PIN curto é mais cómodo, mas menos robusto face a tentativas offline: guarda os backups em local seguro e não partilhes ficheiros clínicos.
Mantido da 0.8.16
- O peso manual Android, altura e número de pesagens importadas são mostrados no ecrã Atividade e Saúde sem substituir medições do Windows.
- Restauro automático por perfil, prevenção de duplicados e compatibilidade de backup Android 1.9.135.
Qualidade
- Testes automatizados para formatos novos e antigos, PIN local, isolamento de perfis, documentos, alarmes e sincronização.
- Ensaio em Windows real de ambas as interfaces de PIN com a imagem de fundo carregada.
- Dados de teste sintéticos; não são enviados para o GitHub os ficheiros médicos originais.
Antes de atualizar, guarda uma cópia de segurança. A 0.8.17 é ainda experimental.
SaúdePrática Windows 0.8.16 — PIN de entrada, backup numérico e peso manual Android destacado
SaúdePrática Windows 0.8.16 — PIN de entrada e backup numérico, peso manual Android visível
Experimental Windows 10/11, 64 bits. Atualização por cima da 0.8.15, sem apagar perfis ou documentos.
Entrada com PIN e perfil predefinido
- No primeiro arranque: escolher o perfil predefinido (quando já existirem perfis), criar e confirmar um PIN de quatro números.
- Nos arranques seguintes: pedir o PIN antes de apresentar as fichas, entrar no perfil predefinido e continuar a permitir mudar de perfil no canto superior direito.
- Nas Opções: alterar o PIN (com PIN atual) ou escolher outro perfil predefinido.
- O verificador do PIN permanece cifrado no armazenamento local DPAPI; não é incluído nos backups portáteis. Há bloqueio temporário após tentativas incorretas.
- O PIN de entrada protege a interface, não substitui a segurança da conta Windows ou a encriptação do disco.
Backups com quatro números
- Criar novos
.spbackupprotegidos com PIN de exatamente 4 algarismos. A interface usa dois campos de confirmação, sem teclados de palavras-passe. - Nova estrutura cifrada AES-256-GCM, com chave derivada por PBKDF2-HMAC-SHA256 a 1 200 000 iterações e salt aleatório. Os dados continuam privados; não são publicados.
- A mesma estrutura está preparada para Android 1.9.135; essa atualização Android deve ser instalada antes de esperar novos backups PIN entre os dois sistemas.
- Os backups
.spbackupantigos, com palavra-passe longa, continuam a abrir. O Windows reconhece automaticamente o formato e só pede a palavra-passe antiga quando necessário. - Um PIN de quatro dígitos tem apenas 10 000 combinações; guarda o ficheiro em armazenamento privado e protegido, pois a derivação de chave não elimina o risco de ataques offline.
Peso manual Android — confirmação com backup familiar real
- Foi analisado localmente o backup familiar entregue em 04/11/2026. Contém 8 pesagens manuais do perfil Daniel, de 27/10 a 04/11, com última pesagem 104,2 kg e altura 188 cm.
- A estrutura
saudepratica_body_<id>no ZIP Android original tem oito registos válidos, e a identidade corresponde à fonte do perfil. Não foi alterado o backup nem enviado ao GitHub. - O ecrã Atividade e Saúde passa a destacar no painel direito o último peso, a altura e a quantidade de registos do Android. Os campos de edição no Windows permanecem vazios até introdução explícita para não criar medições duplicadas.
- O painel esquerdo mantém o histórico completo e passa a apresentar diagnóstico quando um backup de outro perfil não contém pesagens ou as medições são inválidas.
- Reprocessamento local idempotente dos ZIPs Android guardados; não sobrescreve medições anteriores.
Nota
Os testes de CI são sintéticos. Não é necessário gerar outro backup para os oito pesos verificados. Faz uma cópia de segurança antes de atualizar e verifica o ecrã com os teus dados reais. A app não executa medições clínicas nem substitui recomendações médicas.
SaúdePrática Windows 0.8.15 — Histórico Health Connect e peso manual Android nos backups familiares
SaúdePrática Windows 0.8.15 — Atividade e Saúde com histórico Android 1.9.134
Instalador experimental Windows 10/11 (64 bits), sucessor da 0.8.14.
Novo — ler os dados Health Connect já guardados pelo Android
- Compatibilidade com o novo formato
saudepratica_health_connect/<perfil>/daily.jsonproduzido pela SaúdePrática Android 1.9.134 quando se abre/atualiza Atividade e Saúde. - O restauro do backup familiar encriptado .spbackup (ou do ZIP Android original) importa as leituras automaticamente, associando-as ao identificador estável do perfil.
- Resumo do dia: passos, distância, calorias ativas e totais, duração do sono e frequência cardíaca, apenas quando presentes no backup.
- Evolução dos últimos sete dias com seleção de Passos, Distância, Energia ativa, Sono, Pulso ou Peso, sem representar dados ausentes como zero.
- Sinais vitais, quando presentes: SpO₂, frequência cardíaca em repouso, tensão arterial, frequência respiratória, temperatura e peso partilhado pelo Health Connect.
- O histórico de peso e altura manuais da app Android (
saudepratica_body_<perfil>) também é recuperado e mostrado em painel independente, sem modificar o peso manual já registado no Windows. - A data de captura é apresentada para distinguir claramente valores guardados no backup de dados em tempo real.
- Nas instalações Windows já existentes, o carregamento da 0.8.15 reprocessa automaticamente os ZIPs originais guardados, preservando o restauro anterior, as edições manuais e os dados de outros módulos. Um mesmo backup não duplica leituras; capturas mais recentes atualizam o valor do respetivo dia.
Como obter dados
- Atualizar a aplicação no telemóvel para Android 1.9.134.
- Em Atividade e Saúde, no perfil correto, abrir/tocar Atualizar dados para guardar as medições autorizadas do Health Connect.
- Em Backups e sincronização, criar um novo backup familiar
.spbackup(ou ZIP Android original). - Restaurar o novo backup na SaúdePrática Windows 0.8.15. Ao abrir Atividade e Saúde aparecem os dias e as medições efetivamente incluídos no ficheiro.
Os ficheiros antigos não contêm automaticamente as leituras Health Connect que o Android ainda não guardava. O backup original tem de ser criado depois de atualizar os dados na Android 1.9.134.
Segurança
- Os dados Health Connect permanecem locais e encriptados pelo armazenamento Windows (DPAPI); não há acesso direto do PC à Health Connect, nem ligação clínica bidirecional.
- O importador valida a identidade da fonte Android, os carimbos de data, o formato e os intervalos dos números; apenas admite valores observados e guardados. Não mistura perfis.
- As medições manuais Windows e Android não são substituídas nem falsamente atribuídas à Health Connect.
- O backup .spbackup continua protegido com palavra-passe. Antes da primeira migração, o Windows cria uma cópia de segurança do seu armazenamento DPAPI original.
- Os alarmes, sincronização Nearby e outros módulos continuam sem alteração.
- Testes automatizados utilizam apenas registos e perfis fictícios; o backup clínico real não é carregado no GitHub.
Ainda não é sincronização automática em tempo real: o PC lê somente o backup escolhido pelo utilizador. Validar no equipamento real após instalação.