Skip to content

Releases

SaúdePrática Android v1.9.137 — Equipa compacta e Google Calendário

Choose a tag to compare

@github-actions github-actions released this 04 Nov 13:38

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 11:43

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 10:53

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:07

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 07:00

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 .spbackup com â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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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 .spbackup protegidos 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 .spbackup antigos, 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

Choose a tag to compare

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.json produzido 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

  1. Atualizar a aplicação no telemóvel para Android 1.9.134.
  2. Em Atividade e Saúde, no perfil correto, abrir/tocar Atualizar dados para guardar as medições autorizadas do Health Connect.
  3. Em Backups e sincronização, criar um novo backup familiar .spbackup (ou ZIP Android original).
  4. 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.