Commit Graph

2 Commits

Author SHA1 Message Date
017f4c022a Corrige toggle do lembrete diário que não ligava
- Re-verifica a permissão de notificações quando o app volta ao primeiro
  plano (scenePhase), refletindo mudanças feitas nos Ajustes do iPhone
- Toggle otimista: liga imediatamente ao toque e reverte apenas se a
  autorização for negada
- Prompt inicial completa a ativação sozinho ao voltar dos Ajustes com
  a permissão concedida
- Novo teste de UI: ativar o lembrete pelo toggle das configurações

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 19:16:15 -03:00
80185726af Adiciona Plano Bíblia em 180 Dias com lembrete diário e ícone do app
- Leitor bíblico consumindo a API NBV (bible.falehandix.com.br): lista de
  livros por testamento e leitura de capítulos
- Plano de 180 dias com três trilhas diárias (História, Sabedoria e
  Profetas, Novo Testamento) geradas deterministicamente sobre o cânon
  embutido (1.189 capítulos, cobertura testada)
- Lembrete diário via notificação local recorrente (UNCalendarNotificationTrigger,
  identificador fixo, sem duplicatas), com pedido de autorização em contexto,
  configurações de horário/som, e deep link da notificação para a Leitura de Hoje
- Estado do plano em SwiftData: progresso, pausa/retomada, reinício e
  conclusão preservando preferências do lembrete
- 15 testes unitários (Testing) e 2 testes de UI (XCUIAutomation)
- Ícone do app a partir do logo biblia.png

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-04 18:54:48 -03:00