Diário de Pressão
Registro pessoal e acompanhamento descritivo de pressão arterial, BPM, peso, rotina de lembretes e medicação, organizado em telas independentes por menu.
Visão rápida
Resumo descritivo dos seus dados recentes.Medição rápida
Acesso direto ao registro com data e hora atuais.
0/3
Agenda de hoje
Medições, medicação, lembretes e eventos do dia em um só lugar.
Relatório de Acompanhamento de Pressão Arterial
Relatório de Pressão Arterial
Registrar Medição 3.6
Medicação do dia
Defina a medicação do dia uma vez por data, normalmente na primeira medição. Nas próximas medições do mesmo dia ela continuará guardada e você só precisará alterar se desejar.
Antes da primeira medição de cada data, escolha a(s) medicação(ões) do dia. Depois disso, o app manterá essa informação salva e permitirá apenas alterar quando necessário.
Resumo do período
Configuração do estudo
Esses dados aparecem no relatório final e ajudam a organizar o período de acompanhamento.
Análises
Escolha a análise que deseja consultar. Apenas o bloco selecionado fica aberto.
Médias por medicação tomada
Médias descritivas calculadas para todas as medicações cadastradas, usando apenas medições em que cada item foi marcado como “Já tomei”.
Médias diária, semanal e mensal
Resumo das médias calculadas a partir dos registros do período selecionado.
Média diária
Média semanal
Média mensal
| Período | Registros | Sistólica média | Diastólica média | BPM médio |
|---|
Evolução das medições
Gráficos descritivos; não fazem diagnóstico nem substituem interpretação clínica.
Evolução geral
Últimas medições do período selecionado.
Média diária
Uma leitura agregada por dia para reduzir ruído entre medições.
Manhã, tarde e noite
Compare as médias dos registros conforme o período do dia.
Média por período do dia
Comparação entre manhã, tarde e noite.
Peso × pressão
Comparação visual descritiva entre peso registrado e média sistólica diária.
Peso × pressão
Compara peso registrado com a média sistólica diária.
🆚 Comparador
Período A
Período B
Contexto × medições
⏳ Intervalo medicação → medição
Resumo semanal
Comparação exclusivamente descritiva entre a semana atual e a anterior. Diferenças não representam diagnóstico, melhora ou piora clínica.
Semana atual
—Semana anterior
—Ainda não há dados suficientes.
Qualidade dos Dados 2.7
Central de preenchimento e integridade. Campos contextuais incompletos são tratados como pendências de documentação, não como erro clínico.
0%
Sem dados.
Insights descritivos
Resumo automático de padrões presentes nos seus registros. Correlação não significa causa e esta área não oferece interpretação clínica.
Construtor de análises
Rotina personalizada de lembretes
Configure horários, dias da semana e período de vigência. Lembretes antigos continuam válidos todos os dias até você alterar.
Histórico
Escolha o que deseja consultar. Apenas a seção selecionada ficará aberta.
Histórico de Medicações 2.5
Linha temporal descritiva das alterações de status. Não interpreta efeito, eficácia ou necessidade da medicação.
Snapshots por medição
Registros
Filtre o período e consulte suas medições. No celular, os registros aparecem em cartões.
| Data | Hora | Período | Tipo | Leituras | Medicação do dia | Situação | Horário real | Sistólica | Diastólica | BPM | Peso | Observação | Ações |
|---|
Linha do Tempo 4.2
Organiza cronologicamente medições, medicação, lembretes e eventos, com criação inline, filtros por tipo, seleção em lote, pilha de desfazer e eventos de mudança de status das medicações. Não interpreta clinicamente os valores.
Calendário de aderência
Favoritos 2.0
Central única para itens que você quer reutilizar rapidamente.
Relatórios & Backup
Exporte informações ou restaure um backup do aplicativo.
O período é aplicado automaticamente ao selecionar o modelo e continua ajustável pelo usuário.
Diário de eventos
Frequência anual
Histórico de alterações
Medicações registradas no período
Adesão à medicação
Observações gerais do estudo
Ajustes
Escolha o que deseja configurar. Assim a tela permanece limpa e mostra apenas uma seção por vez.
Catálogo de Medicações 2.3
Organize apenas os nomes que você usa no diário. O aplicativo não recomenda medicamento, dose ou horário.
Perfil pessoal
Informações opcionais para identificar o acompanhamento, personalizar o app e enriquecer relatórios e backups.
Preferências
Configurações gerais de uso e aparência do aplicativo.
Tipografia
Escolha a fonte e o tamanho usados em todo o aplicativo. As alterações são exibidas imediatamente.
Interface & acessibilidade
Home 4.4
Cada dispositivo pode ter modo, colunas, visibilidade, ordem e tamanho de cards próprios. A Medição rápida e a Busca Global continuam como um par protegido.
Banco de dados
Área direta para baixar uma cópia, restaurar o banco e manter backups automáticos locais ou criptografados em nuvem.
Considere esta operação irreversível. Confira o arquivo antes de continuar. O sistema exigirá confirmação explícita.
Temas & cores
Troque as cores primária e secundária do aplicativo. O modo claro/noturno continua funcionando normalmente.
Sistema
Ferramentas técnicas e administrativas do aplicativo.
Central de Dados 3.9
Uma única área para exportar, restaurar, verificar e proteger os dados do perfil ativo.
Sincronização
A estrutura da versão 24.0 separa perfis e dados para permitir uma futura sincronização opcional. Enquanto não houver backend configurado, você pode gerar um pacote portátil.
Updater 2.1
Canal de atualização, notas da release e histórico local das verificações/aplicações.
Nenhuma nota carregada nesta sessão.
Diagnóstico do aplicativo
Ainda não verificada.
Módulos
Segurança & dados
Backup
Nenhum backup.
Bloqueio
Aparelhos
PWA
Verificando…
Bloqueio automático
Restaurar backup criptografado
Snapshots
Versões
Histórico resumido da evolução do aplicativo. Cada versão é classificada pelo tipo predominante de mudança.
Primeira versão funcional do Diário de Pressão. Trouxe o formulário básico para registrar data, hora, pressão sistólica, pressão diastólica e BPM, criando a fundação do aplicativo.
O histórico de medições foi aprimorado e passou a preservar os dados localmente no navegador. Também foram introduzidas ações básicas de consulta, edição e exclusão dos registros já salvos.
Foram introduzidos os primeiros recursos de rotina e lembretes. A proposta passou a ser não apenas registrar medições, mas também ajudar o usuário a manter uma frequência de acompanhamento.
Foi criada a área de Estudo, permitindo definir período, finalidade e observações do acompanhamento. Também chegaram estatísticas, gráficos de evolução e um relatório completo preparado para impressão ou exportação em PDF.
Os lembretes deixaram de usar horários fixos e passaram a ser totalmente configuráveis pelo usuário. Também foram adicionadas notificações compatíveis com o navegador e exportação da rotina para o calendário do iPhone por arquivo ICS.
O registro da medicação do dia passou a fazer parte do fluxo de acompanhamento. Antes de salvar uma medição, o usuário passou a poder informar qual medicação estava associada àquela data.
O acompanhamento de medicação ganhou status de adesão: Tomei, Ainda não e Esqueci. Quando a medicação é marcada como tomada, o aplicativo também passou a registrar o horário real informado pelo usuário.
Foi feita uma revisão ampla de responsividade para corrigir problemas em telas menores. O histórico ganhou apresentação em cartões no celular, campos foram ajustados para Safari/iPhone e o layout passou a se adaptar melhor a iPad e desktop.
A navegação foi reorganizada em formato de aplicativo de página única (SPA). Em vez de exibir todo o conteúdo simultaneamente, o usuário passou a acessar telas independentes por meio do menu principal.
O aplicativo recebeu cabeçalho, rodapé e identidade visual mais consistente entre as telas. Também foram adicionadas confirmações visuais após salvamentos, oferecendo feedback claro de que uma operação foi concluída.
Foram introduzidos os modos Normal e Noturno, além da identidade visual em tons vinho que passou a caracterizar o aplicativo. O tema escolhido ficou salvo para ser reaplicado nas próximas aberturas.
A ordem do menu principal foi revista para priorizar o fluxo mais utilizado. Histórico passou a aparecer logo após Registrar, tornando a consulta às medições anteriores mais rápida.
O aplicativo passou a permitir sessões com duas ou três leituras consecutivas. As leituras individuais ficam preservadas, enquanto o registro principal usa automaticamente a média da sessão; também foi adicionada a opção de desfazer uma exclusão recente.
As Análises foram ampliadas com médias específicas por medicação tomada e comparações descritivas entre elas. Também foram incluídas médias diária, semanal e mensal, além de uma tabela de tendências por período.
O menu principal foi simplificado para reduzir poluição visual. Estudo e Rotina foram movidos para Ajustes, Calendário foi integrado ao Histórico e os atalhos da tela Início continuaram levando diretamente a essas áreas.
Foi criado o Perfil pessoal do usuário, com foto, nome, nome de preferência, data de nascimento, idade calculada, altura, contatos, tipo sanguíneo e observações. Esses dados passaram a integrar backups e relatórios quando preenchidos.
A tela Ajustes passou a funcionar como um hub de navegação interno. Perfil, Preferências, Estudo e Rotina passaram a abrir de forma isolada, evitando uma página longa com todas as configurações exibidas ao mesmo tempo.
A mesma lógica de organização por hubs foi aplicada em Histórico e Análises. Registros, Calendário, exportações e cada tipo de análise passaram a ser acessados por botões próprios, deixando a navegação mais limpa.
Foi adicionada personalização de tipografia. O usuário passou a escolher entre Poppins, Manrope, Montserrat, Verdana e Tahoma, além de ajustar o tamanho global da fonte entre 85% e 130%, com pré-visualização imediata.
Começou a evolução da navegação persistente, reservando espaço na interface para manter cabeçalho e menu inferior sempre acessíveis. Também foram feitos ajustes para respeitar áreas seguras de dispositivos móveis.
Foi a maior expansão funcional até então. Foram adicionados medição rápida, contexto da medição, cronômetro de sessões, diário de eventos, busca, favoritos, heatmap, auditoria, comparador A×B, análise por contexto, FHIR, snapshots, backup criptografado, PIN, passkey opcional, aparelhos e módulos configuráveis.
Corrigiu definitivamente o comportamento de navegação fixa. Cabeçalho e menu inferior passaram a permanecer presos ao viewport durante a rolagem, com compensação de espaço para impedir que o conteúdo fique escondido atrás desses elementos.
Foi criada a área Ajustes → Versões para documentar a evolução do aplicativo. A identificação da versão na tela inicial foi padronizada para o formato “Versão do Aplicativo: X.X” e foi incluído o crédito discreto “Desenvolvido por RBS Technology, 2026”.
O Histórico de Versões foi revisado para trazer descrições mais completas e úteis. Cada release agora explica melhor o objetivo da mudança, os principais recursos envolvidos e o impacto daquela versão na evolução do aplicativo.
Corrigido o vazamento visual de subseções entre os menus principais. Ao sair de Ajustes, Histórico ou Análises, qualquer botão interno que estava aberto agora é fechado e seu estado é reiniciado. Também foi adicionada uma trava de CSS para impedir que uma subseção pertencente a uma página inativa volte a aparecer ao fundo de outra tela.
Grande evolução de plataforma. A versão 24.0 reorganiza recursos técnicos em uma área Sistema, torna módulos capazes de controlar a interface, amplia segurança e recuperação, introduz perfis múltiplos, diagnóstico e atualização do PWA, personalização visual e acessibilidade, central de pendências, insights e construtor de análises, importação universal e uma nova Central de Relatórios com vários modelos. Também foi criada uma camada global de confirmações e mensagens de sucesso, erro, aviso e cancelamento para dar mais segurança às ações do usuário.
Correção visual global dos ícones do aplicativo. Todos os ícones dos botões e cartões de navegação foram revisados, ampliados e reestilizados para parecerem ícones de verdade, com melhor proporção, contraste e legibilidade. A correção inclui os hubs de Ajustes e Análises, cartões de Sistema e Relatórios, ícones de timeline e demais elementos equivalentes da interface. Também foram feitos microajustes de alinhamento para manter a responsividade e o equilíbrio visual em telas móveis.
Revisão completa do sistema de ícones. A versão anterior ainda sofria interferência de regras tipográficas dos botões, fazendo alguns símbolos continuarem minúsculos. Na 24.2 os emojis dos principais controles foram substituídos por ícones vetoriais consistentes, com traço uniforme, caixas premium em degradê vinho, contraste elevado e centralização real dentro dos retângulos. A revisão abrange Ajustes, Histórico, Análises, Sistema, Relatórios, atalhos da Home, menu inferior, timeline e ações principais, preservando a responsividade em telas móveis.
Correção dos campos de checagem/navegação interna que estavam distorcidos em telas menores. Os cards de Histórico, Análises e Ajustes receberam nova estrutura responsiva, melhor distribuição de largura, tipografia mais legível e quebra de texto controlada. Agora o conteúdo dos parâmetros volta a ser lido normalmente, sem letras espremidas na lateral, sem blocos gigantes vazios e com comportamento...
Release de usabilidade e acompanhamento diário. A página inicial ganhou uma Visão rápida com última medição, médias descritivas de 7 e 30 dias, volume de registros do mês e últimos registros. O Calendário passou a mostrar resumo mensal, quantidade de medições por dia e situação da medicação, além de abrir um painel detalhado ao tocar em uma data. O Histórico ganhou filtros rápidos para Hoje, 7 dias, 30 dias e Favoritos, contador de resultados e novas opções de ordenação. Também foram corrigidos botões móveis antigos que ainda usavam emojis, aproximando-os do sistema vetorial premium introduzido nas versões anteriores.
Implementação da Agenda de Hoje, Linha do Tempo Diária e Rotina 2.0. A Home passa a reunir o que já foi realizado e o que ainda está previsto no dia. O Histórico ganhou uma linha do tempo que combina medições, medicação, lembretes e eventos em ordem cronológica. Os lembretes agora aceitam dias específicos da semana, data inicial/final, ativação individual e tempo padrão para adiar; lembretes antigos são migrados de forma compatível como recorrentes todos os dias. Também foram adicionadas proteções contra sair da edição da rotina com alterações não salvas e exportação ICS respeitando os dias selecionados.
Implementação dos Relatórios 2.0, Calendário 2.0 e filtros reutilizáveis do Histórico. A Central de Relatórios ganhou pré-visualização dentro do aplicativo, um novo Resumo executivo de uma página e controle de ordem/visibilidade das seções do Relatório completo. O Calendário passa a alternar entre visão mensal e semanal e o detalhe de cada dia oferece atalhos para registrar medição, informar medicação, adicionar evento ou abrir a Linha do Tempo daquela data. O Histórico ganhou filtros salvos por perfil, preservando busca, período, medicação, favoritos, filtro rápido e ordenação. A release também padroniza estados selecionados, fechamento por Escape e confirmações das novas ações.
Implementação da Busca Global, Resumo Semanal e Central de Qualidade dos Dados 2.0, acompanhada de uma auditoria visual de responsividade. A Busca Global reúne medições, eventos, medicações, lembretes e filtros salvos e direciona o usuário à área correspondente. O novo Resumo Semanal compara de forma exclusivamente descritiva a semana atual com os mesmos dias da semana anterior, incluindo quantidade de registros, médias, medicação e eventos. A área de Qualidade dos Dados passa a listar pendências de preenchimento por registro, medicações não informadas, possíveis duplicidades e registros inválidos, oferecendo atalhos de correção. A interface recebeu ainda reforços contra estouro horizontal, melhorias em modais, tabelas, cabeçalho, botões e comportamento em telas estreitas.
Implementação dos Favoritos 2.0, Relatórios 2.1, Calendário 2.1 e Central de Notificações, acompanhada de uma reorganização da Home. A Medição rápida passa a permanecer sempre acima da Busca Global, inclusive após a personalização do Dashboard. A Busca Global agora inicia recolhida como um menu suspenso e só expande mediante ação explícita do usuário; o atalho do cabeçalho abre e foca a busca automaticamente. Favoritos 2.0 reúne medições favoritas, filtros salvos, análises favoritas e modelos personalizados de relatório. Relatórios 2.1 permite nomear, salvar, aplicar e excluir configurações completas de relatório. O Calendário 2.1 permite editar ou duplicar medições e editar eventos diretamente a partir do detalhe de uma data. A nova Central de Notificações reúne pendências de meta, medicação, lembretes, backup, resumo semanal, qualidade dos dados e atualizações, com badge de itens não lidos no cabeçalho.
Implementação da Central de Dados, Notificações 2.0, Home 3.0 e conclusão da premiumização visual iniciada nas releases anteriores. A nova Central de Dados reúne status de armazenamento, registros, eventos, medicações, backups, restauração, CSV, FHIR, snapshots, integridade, diagnóstico e pacote de sincronização. A Home 3.0 permite controlar visibilidade, tamanho e ordem da Visão rápida, Medição rápida, Busca Global, Meta do dia, Agenda e Pendências, mantendo por regra estrutural a Medição rápida imediatamente acima da Busca Global sempre que a busca estiver ativa. A Central de Notificações ganhou histórico persistente, filtros por leitura, situação e categoria, remoção individual, limpeza de notificações lidas antigas e preservação por perfil/backup. A interface teve os emojis remanescentes em títulos, status, períodos, notificações e componentes de apoio substituídos por linguagem textual ou ícones vetoriais premium, mantendo apenas o símbolo de coração da identidade do aplicativo.
Grande release arquitetural que implementa o Banco de Dados 2.0 com IndexedDB como fonte primária dos registros e localStorage mantido como espelho de compatibilidade, incluindo migração automática da base existente, reconciliação manual e log de migrações. O Histórico ganhou paginação para bases grandes e a Busca Global 2.0 passou a usar índice em memória reutilizável, filtros por data e favoritos, agrupamento por categoria e histórico de pesquisas recentes. A navegação contextual permite percorrer registros anterior/próximo durante a edição e dias anterior/próximo dentro do calendário. A Central de Dados 2.0 acrescenta mapa de armazenamento, estimativa de quota, política configurável de snapshots, limpeza segura do cache do PWA, validação de arquivos, Central de Migração e autodiagnóstico da release. Relatórios 3.0 adiciona modelos semanal e mensal prontos e estilos visuais Vinho premium, Azul-marinho, Minimalista e Clássico. Notificações 3.0 recebe preferências por categoria, período silencioso, priorização e ações rápidas. A Home 4.0 acrescenta modo Confortável, Compacto ou Detalhado e widget de Favoritos, mantendo obrigatoriamente Medição rápida imediatamente acima da Busca Global. A release executa ainda autodiagnóstico após inicializar o novo banco.
Release de consolidação da arquitetura introduzida na 24.10. O IndexedDB 2.1 evolui para schema 3 e adiciona stores estruturadas por perfil para eventos, medicações, lembretes e snapshots, mantendo os espelhos históricos para retrocompatibilidade. Foram adicionados testes automáticos de migração não destrutivos, reconciliação das stores e indicadores de consistência. A Linha do Tempo 2.0 ganhou ações de edição direta para medições, medicação, lembretes e eventos, além de duplicação de medição e conclusão de lembrete. A navegação contextual foi expandida para eventos e resultados oriundos da Busca Global. Relatórios 3.1 passaram a incorporar gráficos vetoriais de evolução e paginação configurável do histórico para impressão/PDF. A Busca Global 2.1 adiciona ranking de relevância e sugestões enquanto o usuário digita. Notificações 3.1 acrescenta adiamento, tempo de snooze e ação padrão configurável por categoria. A Central de Dados 2.1 ganhou histórico das validações de backup, limpeza segura de dados auxiliares do perfil, compactação de snapshots, painel das stores e testes de migração. A interface também recebeu uma auditoria específica para iPhone, safe areas, alvos de toque, foco visível e prevenção de zoom involuntário em campos de formulário.
Correção exclusiva da Central de Atualizações. O botão “Verificar atualização” deixou de concluir a verificação antes do novo Service Worker terminar a instalação. A checagem agora consulta a versão publicada sem cache, compara a versão em execução com a publicada, força a atualização do Service Worker sem reutilizar o cache HTTP, acompanha os estados de instalação até que a atualização esteja realmente pronta e só então habilita “Aplicar atualização disponível”. Também foi incluído fallback de consulta ao index publicado e mensagens claras para falha de rede ou atualização ainda em instalação. Nenhuma outra funcionalidade foi alterada nesta release.
Release de evolução do produto com o backlog reservado após a correção 24.12. O IndexedDB 2.2 eleva o banco para schema 4 e adiciona stores estruturadas por perfil para configurações, estudo, dispositivos, favoritos, perfil e preferências, preservando os espelhos históricos para compatibilidade. A nova Central de Recuperação 3.0 permite comparar um backup com o banco atual antes de qualquer alteração e oferece mesclagem sem sobrescrita ou restauração completa protegida por snapshot. Foram adicionados testes E2E automatizados e isolados cobrindo criação, edição, exclusão, backup JSON, backup criptografado, restauração, migração temporária de IndexedDB, Busca inteligente, regra da Home e geração de relatório. A Linha do Tempo 2.1 passa a editar medições, medicação, eventos e lembretes inline sem abandonar a timeline. Relatórios 3.2 adiciona painéis gráficos por período, contexto e medicação, além de capas Editorial vinho e Editorial azul. A Busca Global 2.2 aceita operadores inteligentes como tipo:, favorito:, período:, med:, de:, até:, sys:, dia: e bpm:. A Home 4.1 ganhou widgets de Resumo de 7 dias, Qualidade dos dados e Comparativo recente, além de presets nomeados de layout. A correção da Central de Atualizações introduzida na 24.12 foi preservada sem alterações funcionais.
Release de qualidade, recuperação e consolidação estrutural. O Release Quality Gate adicionou critérios críticos de versão, histórico, schema, stores, consistência de dados, migração, E2E, integridade, updater, acessibilidade e regras funcionais. O IndexedDB 2.3 elevou o banco ao schema 5, adicionando journal de migração, rollback explícito e cache de runtime. A Central de Recuperação 3.1 passou a filtrar por período, grupos de dados e conflitos individuais. Os testes E2E 2.0 ampliaram a regressão isolada. A Linha do Tempo 2.2 ganhou criação contextual e desfazer a última edição inline. Relatórios 3.3 adicionaram título/subtítulo personalizados e temas reutilizáveis. A Busca Global 2.3 passou a aceitar frases, AND/OR e consultas salvas. A Home 4.2 introduziu modo e colunas por classe de dispositivo. O updater sem cache da v24.12 foi preservado.
Release de consolidação operacional. O Data Engine 3.0 eleva o IndexedDB ao schema 6, adiciona stores internas de fila e métricas, runtime canônico hidratado pelo banco, gravações pendentes reconciliáveis e telemetria estritamente local de leitura, escrita e fallback. O Release Quality Gate 1.1 passa a oferecer perfis Rápido, Completo e Pré-deploy, com execução configurável do E2E. O Updater 2.0 adiciona canais Estável/Beta, histórico local de verificações/aplicações e notas de release publicadas por arquivo próprio, preservando a consulta de versão sem cache. A Central de Recuperação 3.2 apresenta uma prévia calculada do plano e diferenças campo a campo antes de aplicar conflitos. A suíte E2E 2.1 cobre schema 5→6, Data Engine, recuperação 3.2, Timeline 2.3, Home 4.3, Relatórios 3.4, Performance 3.2 e Updater 2.0. A Linha do Tempo 2.3 permite criação totalmente inline e pilha de até dez níveis de desfazer. Relatórios 3.4 adicionam cor de destaque, densidade, controles editoriais e preservação dessas escolhas nos temas/modelos. Performance 3.2 inclui cache derivado, paginação adaptativa e benchmark local. A Home 4.3 passa a manter ordem e visibilidade independentes para celular, tablet e desktop, além de copiar/colar layouts entre dispositivos, sempre preservando Medição rápida imediatamente acima da Busca Global.
Release de evolução estrutural com correção profunda do fluxo de registro. A “Medicação do dia” passa a fazer parte de “Registrar medição”: o usuário seleciona uma ou mais medicações e, ao salvar, o aplicativo pergunta separadamente a situação de cada uma. As respostas só viram status depois da confirmação final do registro. O vocabulário passa a usar “Já tomei”, “Ainda não”, “Esqueci” e o novo “Não vou tomar”. O modelo de dados mantém compatibilidade com registros antigos e passa a aceitar múltiplas medicações na mesma data. O campo Contexto da medição deixa de ser um conjunto curto de botões e se torna uma lista de múltipla seleção com mais de vinte contextos. O Data Engine 3.1 / IndexedDB 2.5 eleva o banco ao schema 7, adiciona migrações versionadas por store, saúde dos espelhos e reparo explícito de inconsistências. O Quality Gate 1.2 gera pacote formal de pré-deploy com hashes e coerência de versão/schema/release notes. O Updater 2.1 adiciona health check da build, histórico e solicitação de rollback para o cache anterior, além de slots independentes de metadados Stable/Beta. A Recuperação 3.3 permite exportar o plano e desfazer uma recuperação quando o snapshot anterior ainda está disponível. Performance 3.2 introduz renderização incremental do Histórico. A Linha do Tempo 2.4 ganha seleção em lote para favoritar medições e excluir medições/eventos com snapshot. Relatórios 3.5 recebem presets de identidade, cabeçalho e rodapé personalizados. A Home 4.4 passa a armazenar também tamanhos de cards diferentes por celular, tablet e desktop. A suíte E2E 2.2 e os testes de migração foram atualizados para a nova arquitetura.
Release dedicada ao modelo temporal de medicações. Introduz o Catálogo de Medicações 2.0, permitindo cadastrar, editar, ativar e desativar nomes sem apagar o histórico. Cada nova medição passa a guardar um snapshot autocontido das medicações e dos respectivos status naquele momento, inclusive horário real quando informado; edições preservam snapshots anteriores em histórico interno. Mudanças do status diário são registradas em uma trilha temporal separada, que pode ser consultada no Histórico e aparece na Linha do Tempo 2.5. O Registrar Medição 3.0 usa o catálogo ativo, permite selecionar todas as medicações ativas e acessar o gerenciamento sem sair do fluxo. Relatórios 3.6 e CSV passam a priorizar o snapshot da medição em vez do estado diário atual. Qualidade dos Dados 2.2 identifica ausência/divergência de snapshots e referências fora do catálogo. A Busca Global 2.4 pesquisa também o catálogo e mudanças de status. E2E 2.3 e Quality Gate 1.3 foram ampliados para validar o novo modelo sem interpretação clínica.
Release estrutural que consolida o modelo temporal introduzido nas versões 24.16–24.17. O Data Engine 3.3 / IndexedDB 2.7 sobe para schema 8 e cria stores dedicadas para o Catálogo de Medicações e para o Histórico Temporal de mudanças, retirando esses dados do bundle genérico de preferências como fonte estruturada. A Migração Temporal Legada 1.0 não tenta reconstruir informações que nunca foram salvas: registros antigos sem snapshot passam a ser marcados explicitamente como “snapshot histórico indisponível”, enquanto registros com snapshot são marcados como capturados. O Registrar Medição 3.1 adiciona busca no catálogo, preservação de medicações inativas em edições antigas, contextos favoritos e presets de contexto reutilizáveis. O Histórico de Medicações 2.1 recebe filtros por data, medicação, status e origem, navegação por dia e exportações CSV/JSON. A Linha do Tempo 2.6 passa a filtrar medições, estado diário, mudanças de medicação, lembretes e eventos. Relatórios 3.7 adicionam uma seção opcional de linha temporal de medicações e um apêndice do catálogo. Qualidade dos Dados 2.3 oferece correções seguras assistidas para marcar legado, alinhar listas auxiliares ao snapshot e recuperar itens de catálogo como inativos, sem fabricar status históricos. Busca Global 2.5 acrescenta os operadores status:, snapshot: e catalogo:. E2E 2.4 e Release Quality Gate 1.4 passam a exigir schema 8, stores temporais dedicadas e migração legada coerente.
Release de consolidação, performance e manutenção do modelo temporal de medicações. O Data Engine 3.3 / IndexedDB 2.7 sobe para schema 9, adiciona índices dedicados no histórico temporal por data, medicação, origem e instante e cria a store medicationChangesArchive. A política de retenção mantém uma quantidade configurável de mudanças ativas e move as mais antigas para arquivo, sem descartá-las. O Catálogo de Medicações 2.2 recebe ordem manual, favoritas/fixação, arquivamento, busca e importação/exportação. Registrar Medição 3.2 ganha modo compacto, filtro de favoritas e atalhos diretos para as medicações fixadas. O Histórico de Medicações 2.2 passa a ter paginação, consulta opcional ao arquivo, comparação descritiva entre dois períodos e abertura direta da medição associada. Timeline 2.7 adiciona modo compacto/detalhado e destaque de mudanças relacionadas à mesma medição. Relatórios 3.8 recebem um modelo específico de histórico temporal, seleção de colunas do histórico e controle para incluir itens arquivados no apêndice do catálogo. Qualidade dos Dados 2.4 acrescenta prévia “antes × depois” às correções seguras e possibilidade de desfazer a última correção individual. Busca Global 2.6 adiciona autocomplete de operadores, filtros visuais e operadores snapshotmed: e snapshotstatus:. A Central de Dados 2.1 passa a estimar uso por store e por módulo e controla a retenção do histórico temporal. E2E 2.5 e Release Quality Gate 1.5 passam a validar schema 9, índices, arquivo temporal, retenção e os novos módulos.
Release de escala, produtividade e manutenção. O Data Engine 3.4 / IndexedDB 2.8 mantém o schema 9 e passa a usar efetivamente os índices temporais para consultas do Histórico de Medicações, registrando tempo e volume das consultas. O Registrar Medição 3.3 adiciona presets completos definidos pelo usuário, capazes de reutilizar medicações, contextos, aparelho, posição e braço sem salvar valores de pressão nem status de medicação. O Histórico de Medicações 2.3 recebe faixas Dia, 7, 30 e 90 dias, Mês e Tudo, resumos por status e por medicação e usa o novo motor indexado. Timeline 2.8 passa a mostrar 1 dia, 3 dias ou uma semana e identifica sessões com múltiplas leituras. Relatórios 3.9 permitem reordenar as colunas do histórico e guardar preferências específicas para cada modelo. Qualidade dos Dados 2.5 substitui o desfazer único por uma pilha de até 12 pontos, mantém histórico de manutenção e permite exportá-lo. Busca Global 2.7 adiciona filtros visuais salváveis e contagem de resultados por categoria antes da abertura. A Central de Dados 2.2 ganha gerenciador explícito do arquivo temporal, restauração individual, dos 100 mais recentes ou de todo o arquivo, exportação, reconciliação e projeção aproximada de crescimento do armazenamento. E2E 2.6 inclui uma base temporária simulada com 1.200 mudanças e o Release Quality Gate sobe para 1.6.
Release de escala e produtividade avançada. O Data Engine 3.5 / IndexedDB 2.9 mantém o schema 9 e adiciona paginação real por cursor, cache de janelas temporais e consultas compostas entre a store ativa e o arquivo. O Histórico de Medicações 2.4 usa o novo mecanismo para paginação, recebe calendário temporal, distribuição descritiva de status e drill-down por medicação. Performance 2.0 adiciona benchmark isolado com 1 mil, 5 mil e 10 mil itens temporários. O Registrar Medição 3.4 permite favoritar e ordenar presets e reaproveitar somente o contexto do último registro, sem copiar valores de pressão, BPM ou status da medicação. Timeline 2.9 adiciona mês compacto e visualizações salvas. Relatórios 4.0 transformam o antigo ordenador em construtor visual de blocos, com layout, espaçamento, ordem e quebras de página configuráveis. Qualidade dos Dados 2.6 permite inspecionar Antes × Depois no histórico de manutenção e restaurar o estado anterior de correções individuais. Busca Global 2.8 recebe construtor visual de regras e consulta incremental do arquivo temporal pelo IndexedDB. A Central de Dados 2.3 ganha Browser de Stores para inspeção, exportação e reconciliação segura. E2E 2.7 testa uma base temporária de 5.000 mudanças, cursor em páginas sucessivas, multiperfil e os novos módulos; o Release Quality Gate sobe para 1.7.
Release de arquitetura inteligente e produtividade. O Data Engine 3.6 / IndexedDB 3.0 sobe para schema 10 e acrescenta índices compostos por medicação+data, origem+data e data+instante. Um planejador escolhe automaticamente o índice mais adequado para cada consulta e mantém tokens de cursor persistentes. Performance 2.1 registra benchmarks por release e sinaliza regressões relativas. A Central de Dados 2.4 compara Runtime, localStorage e IndexedDB por store e permite reparo seletivo a partir da fonte escolhida, criando snapshot antes da sincronização. Registrar Medição 3.5 organiza presets em grupos, permite duplicação e exibe favoritos como atalhos. Histórico de Medicações 2.5 compara visualmente o período atual com o anterior equivalente ou mês anterior, sempre de forma descritiva. Timeline 3.0 usa renderização por janela para períodos maiores e preserva visualizações salvas. Relatórios 4.1 adicionam presets reutilizáveis do construtor e estilos independentes por bloco. Qualidade dos Dados 2.7 mostra diferenças campo a campo e permite restauração encadeada de eventos do mesmo registro. Busca Global 2.9 recebe paginação e consulta federada direta das stores estruturadas. E2E 2.8 valida migração schema 9→10, banco temporário com 10 mil mudanças, multiperfil, recuperação e infraestrutura de atualização; o Release Quality Gate sobe para 1.8.
Release de velocidade, escala e segurança operacional. O Data Engine 3.7 / IndexedDB 3.1 manteve o schema 10 e criou um gateway único para consultar medições, eventos, catálogo e histórico com sessões retomáveis. A Inicialização Lazy 1.0 reduziu o trabalho feito antes da primeira tela. A Busca Global 3.0 passou a receber resultados federados progressivamente. A Central de Dados 2.5 adicionou dry-run de reparo multi-store. A Recuperação 4.0 trouxe restauração transacional com snapshot e verificação final. Relatórios 4.2 ganharam biblioteca de blocos, Timeline 3.1 recebeu carregamento progressivo e retomada, e Performance 2.2 introduziu orçamento de desempenho. E2E 2.9 e Quality Gate 1.9 fecharam a regressão da release.
Release de escala sustentável e rastreabilidade. O Data Engine 3.8 / IndexedDB 3.2 subiu para schema 11 e adicionou índices nativos para medições por data, hora e período, além de eventos por data e tipo. O gateway passou a usar cursores nesses índices e prefetch controlado. Lazy Init 1.1 passou a liberar caches inativos e preparar módulos prováveis. Busca Global 3.1 ganhou retomada de pesquisa e página. Timeline 3.2 passou a navegar entre meses mantendo um conjunto visual limitado. A Central de Dados 3.0 criou o Journal Transacional com prévia item a item e rollback por snapshot. Recuperação 4.1 passou a avaliar integridade e compatibilidade estrutural do arquivo de backup. Relatórios 4.3 ganharam kits e biblioteca de cabeçalho/rodapé. Performance 2.3 passou a adaptar orçamentos ao porte da base. E2E 3.0 e Quality Gate 2.0 fecharam a regressão.
Release de trabalho sob demanda. O Data Engine 4.0 / IndexedDB 3.3 preservou o schema 11 e levou o gateway também às gravações de medições e eventos, com fila resiliente. O App Shell / Startup 2.0 passou a lembrar rota, seção e posição e preparar primeiro a interface retomada. Busca Global 3.2 ganhou explicação de store/índice. Timeline 4.0 introduziu janela fixa no DOM, espaçadores virtuais e salto direto para data. Journal 3.1 ganhou retenção própria, fixação e proteção de snapshot. Recuperação 4.2 ganhou assistente estrutural e ensaio sem gravação. Performance 3.0 passou a manter baseline local do aparelho e Long Task API quando suportada. E2E 3.1 e Quality Gate 2.1 fecharam a regressão.
Release de eficiência operacional. O Data Engine 4.1 / IndexedDB 3.4 preservou o schema 11 e avançou em escritas granulares, batches e diagnóstico de amplificação. O App Shell 2.1 passou a priorizar stores secundárias por rota. Busca 3.3 ganhou histórico de planos e custo. Timeline 4.1 passou a memorizar a altura real dos dias e ganhou salto por mês/ano. Journal 3.2 recebeu tags, notas e filtros. Recuperação 4.3 ganhou comparação lado a lado e exportação do ensaio. Performance 3.1 passou a registrar a causa do custo por operação. E2E 3.2 e Quality Gate 2.2 fecharam a regressão.
Release de escala e migração de hospedagem. O Data Engine 4.2 / IndexedDB 3.5 preserva o schema 11 e adiciona History Slices 1.0: páginas compatíveis do Histórico passam a ser consultadas sob demanda no IndexedDB e mantidas em cache LRU. O App Shell 2.2 declara os dados mínimos de cada rota e mostra seu estado de prontidão. A Busca Global 4.0 mantém um índice textual local incremental para medições e eventos. A Timeline 4.2 usa ResizeObserver, alturas por contexto e navegação anual. Performance 3.2 cria baseline por operação. A Central de Dados 3.9 ganha a ponte criptografada de migração de origem Netlify → Cloudflare Pages e validação da publicação. Recuperação 5.0 testa o backup primeiro em um IndexedDB temporário isolado e bloqueia o commit real se o sandbox falhar. E2E 3.3.2 e Release Quality Gate 2.3.2 validam a nova arquitetura. O schema permanece 11 porque não houve alteração estrutural que exija migração.
Release corretiva de segurança e usabilidade. Todas as ações de exclusão/remover passam por uma confirmação global com a pergunta “Você tem certeza que deseja excluir este registro?”. Ajustes ganhou os menus diretos Banco de dados e Temas & cores. Banco de dados concentra backup JSON, restore completo com dupla confirmação de irreversibilidade e rotinas automáticas locais configuráveis. Os checkboxes foram normalizados globalmente e o menu Módulos recebeu layout corrigido. Temas & cores oferece seis paletas prontas e combinação personalizada de cor primária/secundária. A arquitetura Cloudflare Pages, History Slices, Recovery 5.0 e schema 11 foram preservados.
Release corretiva do fluxo diário de medicação. A área “Medicação do dia” permanece no menu Registrar, mas foi retirada de dentro do formulário da medição. A escolha passa a ser uma configuração da data: quando a primeira medição de um dia ainda não possui medicação definida, o app solicita a definição; depois de salva, ela permanece guardada para as próximas medições e só é reaberta por “Definir / alterar”. O seletor é alimentado pelo catálogo atual, portanto novas medicações cadastradas ficam disponíveis automaticamente. Cada medicação selecionada possui lixeira própria e a retirada só acontece após a confirmação “Você deseja retirar esta medicação? Tem certeza?”. Banco de dados, backup automático, temas, History Slices, Cloudflare Pages e schema 11 foram preservados.
Release de escala e working set. O Data Engine 4.3 / IndexedDB 3.6 preserva o schema 11 e adiciona o Analytics / Calendar Query Engine 3.4, permitindo que Calendário, resumo semanal, widgets recentes e Análises consultem faixas diretamente no IndexedDB com cache LRU e métricas de bytes lidos. O App Shell 2.3 passa a registrar prontidão por componente. A Busca 4.1 acrescenta posting lists locais por tokens para reduzir o conjunto examinado em buscas textuais simples. A Timeline 4.4 usa índice prefixado de alturas para calcular espaçadores virtuais com acesso constante. Performance 3.3 passa a estimar working set, caches, bytes e orçamento de memória. Cloudflare Deployment 1.9 registra o comprovante local da migração após origem, publicação, Service Worker e importação serem validados. Recuperação 5.1 amplia o sandbox temporário para treze stores/famílias relevantes. E2E 3.4 e Release Quality Gate 2.4 fecham a regressão. A coleção global de medições ainda é mantida como camada de compatibilidade para módulos legados; sua remoção definitiva fica para a próxima etapa.
Correção estrutural do cadastro de medicações. O aplicativo deixa de considerar dois medicamentos fixos como referência operacional. A tela “Médias por medicação tomada” passa a calcular todas as medicações cadastradas, inclusive itens adicionados posteriormente pelo usuário, mantendo cartões sem média quando ainda não existem registros marcados como “Já tomei”. O filtro de medicação do Histórico passa a nascer vazio e ser preenchido apenas pelo catálogo. Os dois IDs antigos permanecem somente como fallback de nome para leitura de dados históricos. Se um backup ou registro antigo referenciar uma medicação ausente do catálogo, a v24.28.1 pode recuperá-la para o cadastro sem criar medicamentos em instalações novas sem histórico. E2E 3.4.1 e Release Quality Gate 2.4.1 passam a impedir regressões para listas fixas.
Expansão de Relatórios & Dashboards. A Home ganhou seis painéis parametrizáveis por perfil — período, medicações, contextos, ritmo, cobertura e peso/BPM — visíveis, porém recolhidos por padrão e com estado de expansão memorizado. A biblioteca de relatórios foi reorganizada em quatro grupos expansíveis, apenas o essencial aberto por padrão, e recebeu oito novos modelos: dia, quinzena, trimestre, semestre, medicações comparadas, rotina/regularidade, cobertura do diário e journal do período. Parâmetros, expansão, ordem, visibilidade, tamanho e preferências continuam isolados por perfil. O catálogo completo de medicações da v24.28.1 permanece como única fonte funcional.
Release exclusiva de compatibilidade Cloudflare Pages. O PWA deixa de depender de um único script inline: o núcleo passa a ser servido como JavaScript versionado com data-cfasync="false", evitando interferência do Rocket Loader. O Service Worker foi substituído por uma estratégia Cloudflare-safe: navegações e arquivos críticos usam network-first, caches antigos do shell são removidos na ativação, a nova versão assume imediatamente com skipWaiting/clients.claim e mantém fallback offline. A página recebeu um watchdog de inicialização capaz de limpar somente caches técnicos e registros de Service Worker sem apagar localStorage ou IndexedDB. Headers de index, Service Worker e metadados passam a impedir cache stale também no edge da Cloudflare. Funcionalidades, schema 11 e dados da v24.28.2 foram preservados.
Hotfix específico para Safari no Cloudflare Pages. Corrige o erro “Response served by service worker has redirections”: o Service Worker deixa de navegar clientes automaticamente durante a ativação e toda resposta usada em navegação é reconstruída antes de ser entregue ao Safari, removendo o estado interno de redirecionamento. O shell offline também passa a ser armazenado somente como resposta limpa. Caches antigos continuam sendo invalidados; IndexedDB e localStorage não são apagados.
Hotfix de inicialização e layout no Safari/Cloudflare. Corrige a chamada JavaScript concatenada que interrompia a inicialização da Busca Global. O cabeçalho e a navegação inferior continuam fixos, porém o aplicativo passa a medir suas alturas reais e reservar dinamicamente essas áreas no conteúdo. ResizeObserver, Visual Viewport, mudança de orientação e carregamento de fontes recalculam os offsets, evitando que cards, formulários ou dados passem por trás do cabeçalho ou do menu inferior.
Refinamento UX Premium do shell no iPhone/Safari. A interface passa a possuir três zonas físicas independentes: cabeçalho fixo, viewport de conteúdo rolável e navegação inferior fixa. O conteúdo é recortado entre header e nav e não pode mais passar por trás deles durante a rolagem. O cabeçalho deixa de ser um card flutuante cercado por faixa clara e passa a integrar o topo escuro da aplicação. No celular, a navegação inferior é ancorada em bottom:0, respeita safe-area e usa cantos superiores arredondados. A altura real do header/nav continua sendo medida dinamicamente. Estado de scroll da App Shell passa a utilizar a nova viewport interna.
Refinamento responsivo do shell para múltiplos dispositivos. Header, viewport central e bottom nav deixam de depender de posicionamento fixo sobreposto e passam a compor um grid físico de três linhas. O cabeçalho abandona o azul fixo e usa a cor secundária do tema com acabamento neutro, ficando mais compacto em telefones. A etiqueta de página redundante é ocultada no mobile. A navegação inferior ocupa a última linha real da viewport, incluindo a safe-area, eliminando a faixa branca observada no iPhone. Breakpoints específicos cobrem celulares estreitos/grandes, paisagem curta, tablets/iPad e notebook/desktop, preservando uma única região rolável no centro.
Hotfix de backup e histórico temporal. Restaura o bloco de funções de mudanças de medicação removido acidentalmente em uma correção anterior, incluindo carregamento, persistência, arquivo temporal, retenção, compactação e registro de mudanças. Importação universal, Banco de dados → Restore e Central de Recuperação recebem compatibilidade explícita com backups antigos. Backups anteriores às stores de arquivo/retenção passam a inicializar apenas estruturas novas vazias/seguras, sem fabricar histórico. E2E e Quality Gate passam a verificar retrocompatibilidade v24.17.
Hotfix visual do rodapé responsivo. Corrige a faixa residual que permanecia abaixo da navegação inferior em iPhone/Safari nos temas claro e escuro. O shell passa a usar altura dinâmica da viewport com fallback 100dvh/100svh/100vh e sincronização de window/Visual Viewport. O fundo externo do documento assume a mesma cor da barra inferior, enquanto o conteúdo mantém fundo próprio, impedindo que pixels fora do viewport CSS apareçam como área branca ou escura desconectada do app. A correção é responsiva e não depende das dimensões do iPhone 15 Pro Max.
Hotfix de restore e ergonomia do bottom nav. Corrige a variável med inexistente na rotina de notificações que era acionada durante o render posterior ao restore. O fluxo de restauração passa a separar o commit persistente da atualização visual: depois que IndexedDB/localStorage são gravados, uma falha de interface não pode mais apresentar falsamente “Restore não concluído”. A notificação de medicação usa a coleção diária real e seus itens pendentes. No shell responsivo, os ícones e textos da navegação inferior sobem alguns pixels, mantendo a superfície vinho até a borda física e a safe-area do aparelho.
Working set adaptativo, Query Engine 2.1, App Shell 2.4 com prefetch, Busca 4.2 segmentada, Performance 3.4, Cloudflare 1.2 e Recuperação 5.2. O schema 11 é preservado. A coleção records[] completa continua como fallback de compatibilidade nesta release.
Release de runtime parcial real no caminho crítico. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11 e, em bases saudáveis, carrega no startup apenas a janela recente configurada; módulos legados solicitam hidratação completa somente quando necessário. Escritas granulares continuam atualizando o espelho completo, preservando backup e multiperfil. Query Engine 2.2 leva Qualidade e Relatórios para consultas por faixa. App Shell 2.5 convive com hidratação legado sob demanda. Performance 4.0 cria orçamento por componente. Busca 4.9 separa posting lists em shards persistentes independentes. Timeline 5.1 persiste índices virtuais por contexto e recalcula a partir da faixa alterada. Recuperação 5.3 permite selecionar stores no plano seletivo. Cloudflare Deployment 1.9 registra diagnóstico por origem/domínio. E2E 3.6 e Quality Gate 2.6 fecham a regressão.
Release de sessão parcial contínua. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11 e remove os gates automáticos de hidratação completa de Histórico e Análises. Favoritos, Heatmap, Comparador, Contextos, Insights, Construtor, Timeline e exportações passam a consultar o IndexedDB diretamente por faixa, ID ou cursor. A Timeline 5.1 consulta somente os dias visíveis e mantém um cache transitório próprio para edição inline. App Shell 2.6 ignora respostas assíncronas obsoletas quando o usuário troca de contexto. Performance 4.1 escolhe orçamentos iniciais por classe de dispositivo. Busca 4.9 diagnostica e compacta shards. Recuperação 5.4 alerta dependências entre stores. Cloudflare Deployment 1.9 valida domínio, versão publicada, controlador e escopo do Service Worker. A hidratação completa permanece somente como ação manual de diagnóstico/compatibilidade na Central de Dados.
Release de eficiência incremental. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11, separa runtime operacional de hidratação administrativa e expira materializações antigas sem apagar registros do banco. Query Engine 3.0 mantém agregações reutilizáveis e invalida somente caches cuja faixa contém a data alterada. Maintenance / Export Engine 2.0 processa CSV e FHIR em lotes por cursor. Timeline 5.1 consulta medições, eventos e mudanças de medicação diretamente pelas stores/indexes do período visível. Performance 4.2 aprende um fator local a partir das amostras do próprio aparelho. Busca 4.9 mantém a lista de shards alterados, compacta apenas essas partições e informa desbalanceamento. Recuperação 5.5 cria rollback seletivo por store e corrige dependências recomendadas. Cloudflare Deployment 1.9 compara versão anterior/atual e escopo esperado/real do Service Worker. E2E 3.8 e Quality Gate 2.8 cobrem a nova arquitetura.
Release de trabalho seletivo por componente. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11 e adiciona limites de materialização por módulo com descarte LRU. O Dashboard Incremental Engine 1.0 avalia data e campos alterados para atualizar somente widgets/painéis potencialmente afetados. Query Engine 3.1 mantém invalidação por faixa e passa a registrar trabalho evitado. Export Engine 2.1 adiciona progresso, cancelamento e tamanho de lote adaptado ao desempenho local. Timeline 5.1 pagina cooperativamente events e medicationChanges por store. Performance 4.3 aprende fatores por operação. Busca 4.9 pode dividir prefixos muito pesados em sub-shards. Recuperação 5.6 pós-valida cada store e reverte isoladamente stores divergentes antes do fallback completo. Cloudflare Deployment 1.9 guarda histórico por release e detecta divergência de versão/escopo. E2E 3.9 e Quality Gate 2.9 cobrem a nova arquitetura.
Release de atualização incremental profunda. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11 e aplica LRU também às faixas consultadas por módulo, integrado ao orçamento de memória. Query Engine 3.2 mantém um grafo explícito de dependências e registra caches preservados versus reconstruídos. Dashboard Incremental Engine 1.1 consegue atualizar Resumo de 7 dias e Comparativo recente por delta quando a alteração é matematicamente segura, mantendo fallback por consulta nos demais casos. Export Engine 2.2 usa gravação progressiva quando a API do navegador está disponível e mantém fallback universal em lotes. Timeline 5.1 reutiliza checkpoints mensais de events/medicationChanges e cancela consultas obsoletas. Performance 4.4 usa janela móvel e detecta anomalias locais. Busca 4.9 divide e recombina shards conforme o equilíbrio. Recuperação 5.7 registra checksums locais antes/depois por store. Cloudflare Deployment 1.9 verifica fingerprints dos assets principais contra o manifesto de pré-deploy. E2E 4.0 e Quality Gate 3.0 fecham a arquitetura.
Release de composição por blocos e coordenação global. O Data Engine 5.6 / IndexedDB 4.4 preserva o schema 11 e coordena o orçamento de memória entre materializações, faixas, Timeline e Busca, priorizando a rota atual. Query Engine 3.3 persiste agregados diários e recompõe períodos a partir desses blocos, recalculando apenas os dias alterados. Dashboard Incremental Engine 1.2 aplica os blocos em Painel do período, Ritmo e Peso & BPM, mantendo o delta direto dos widgets seguros. Export Engine 2.3 adiciona fila, pausa/retomada e estimativa de tempo. Timeline 5.1 mantém um índice mensal unificado de records/events/medicationChanges. Performance 4.5 considera foreground/background e pressão prevista. Busca 4.9 mantém shards quentes em LRU e faz prefetch provável. Recuperação 5.8 acompanha a cadeia backup → sandbox → banco final. Cloudflare Deployment 1.9 compara build esperada, assets publicados e Service Worker controlador em um recibo técnico local. E2E 4.1 e Quality Gate 3.1 cobrem a nova arquitetura.
Release de composição mensal, persistência e primeira evolução visual da nova fase do app. O Aggregate Engine 2.0 / Query Engine 3.4 cria blocos mensais versionados a partir dos blocos diários e valida cada mês pela assinatura dos dias que o formam. O Dashboard Incremental Engine 1.3 leva a composição por blocos para período, ritmo, peso, medicação e contextos. O Data Engine 5.6 prepara memória e dados para a próxima rota provável. Export Engine 2.4 persiste a fila entre sessões e registra histórico de jobs. Timeline 5.1 persiste até quatro meses unificados para reabertura rápida. Performance 4.6 compara rotas entre releases. Busca 4.9 aplica decaimento de popularidade e aprende sequência de pesquisas. Recuperação 5.9 valida também o manifesto interno dos backups criptografados e exporta relatório de integridade. Cloudflare Deployment 1.9 mantém recibos de deploy e aponta o asset que precisa de atenção. A Home ganha o card visual “Desempenho inteligente”, inaugurando uma sequência de sprints com mais inovação visual.
Hotfix de inicialização da v24.36. Restaura os blocos de funções ausentes no bundle JavaScript publicado — incluindo Working Set, prontidão de componentes, Qualidade, Busca e diagnóstico Cloudflare — sem alterar o schema 11 nem os dados do diário. O JavaScript e o cache do Service Worker recebem novos nomes versionados para impedir reutilização do asset quebrado.
Hotfix visual do shell no iPhone/Safari. Corrige a navegação inferior que podia terminar antes da borda física e deixar uma grande faixa vinho vazia abaixo dos ícones. O frame passa a ocupar a viewport por limites físicos (inset: 0), sem depender da altura calculada pelo Visual Viewport. A safe-area continua respeitada apenas no espaço necessário ao indicador de início, preservando o grid de cabeçalho, conteúdo rolável e rodapé.
Refinamento responsivo do rodapé após o hotfix anterior. Os ícones e rótulos da navegação inferior descem somente 2 px no celular, sem deslocar a superfície do rodapé nem reduzir a safe-area do sistema. O ajuste é relativo e responsivo: mantém env(safe-area-inset-bottom), breakpoints de telefone/paisagem/tablet/desktop e não depende de dimensões ou modelo específico de aparelho.
Primeira versão com backup em nuvem. O app cria um cofre privado no Cloudflare R2 e criptografa o backup no próprio aparelho antes do envio. A rotina automática continua criando snapshots locais e, quando a nuvem está conectada, envia também uma cópia remota. A Central de Banco de dados permite ativar o cofre, enviar agora, listar cópias, restaurar, excluir, baixar o kit de recuperação e importar esse kit em outro aparelho. O servidor armazena somente o conteúdo criptografado e metadados técnicos mínimos. O schema 11 e os backups locais anteriores permanecem compatíveis.
Backup Multicloud. A Central de Banco de dados passa a tratar Cloudflare R2, iCloud/CloudKit e Arquivos/iCloud Drive como camadas independentes. R2 e iCloud podem participar do espelhamento automático quando o PWA está ativo; a cópia em Arquivos é manual e usa a folha de compartilhamento do aparelho. O iCloud usa o banco privado da Conta Apple e CloudKit JS; o conteúdo é criptografado antes de ser salvo. O kit Multicloud v2 reúne as chaves de recuperação e mantém compatibilidade com o kit R2 v1. O schema 11, snapshots locais, backup JSON e shell responsivo são preservados.
Este diário registra e organiza dados. Ele não classifica clinicamente as medições, não diagnostica hipertensão e não recomenda, substitui ou ajusta medicação, dose ou horário. Em caso de sintomas importantes ou mal-estar, procure atendimento médico.
Desenvolvido por RBS Technology, 2026