Changelog

Todas as novidades, melhorias e correções do Bíblia do Semeador, organizadas por versão.

v2.8.0

Atual

Novidades Novidades

  • Nova Home Screen: Dashboard moderno como tela inicial contendo versículo do dia, atalhos rápidos de navegação e carrosséis de séries e sermões recentes.
  • Próxima Pregação: Card dinâmico com informações sobre a próxima pregação agendada.
  • Progresso de Leitura: Acompanhamento do progresso geral e diário do plano de leitura bíblica.
  • Saudação Personalizada: Mensagem dinâmica dependendo do período do dia (manhã, tarde, noite) mostrando o nome do usuário caso esteja logado.
  • Consulta de Agenda: Adicionada nova query no banco de dados para buscar a pregação futura mais próxima.

v2.7.1

Correções Correções

  • Editor de Sermões (Dropdowns): Adicionado reset CSS rigoroso (anulando heranças e animações) para garantir que os menus dropdown (`<select>`) nos custom nodes sejam exibidos corretamente na WebView Android sem saltos ou fontes gigantes.
  • Sincronização de Modos: Corrigido um problema no Editor de Sermões onde os controles internos de custom nodes (Passagem Bíblica, Texto Base, Comentários e Strong) continuavam editáveis ao mudar para o "Modo Visualização". Agora a UI responde de forma dinâmica utilizando um sistema de eventos global.

v2.7.0

Novidades Novidades

  • Novos Nodes no Editor de Sermões:
  • Pontes Android SQLite:

Correções Melhorias & Correções

  • Menu de Slash Commands (`/`): Corrigido o limite de exibição de comandos (de 12 para 25), solucionando o problema que cortava as opções do grupo Bíblia da interface.

v2.6.0

Novidades Novidades

  • Plano de leitura bíblica aprimorado: metas diárias, cálculo de progresso, UI premium.

Melhorias Melhorias

  • Ajustes finos na interface e correções de bugs menores.

v2.5.0

Novidades Novidades

  • Deploy na VPS via CI/CD: O processo de release (GitHub Actions) agora envia automaticamente o APK renomeado e o arquivo de controle de versão (`app-version.json`) para a VPS do blog (`blogdosemeador.com`), resolvendo as restrições de download público impostas pelo repositório privado.

v2.4.0

Novidades Novidades

  • Dicionários Temáticos: Adicionados atalhos para os dicionários "Teologia" e "Personagens" no menu lateral.
  • Telas Modulares: O sistema de dicionários foi modularizado, suportando modos de exibição em tela cheia (`FULL_SCREEN_SLIDE`) e painel inferior (`BOTTOM_SHEET`).
  • Fontes de Dicionário: O app agora descobre e carrega automaticamente arquivos de dicionários locais a partir de diversas pastas configuradas.

v2.3.4

Correções Correções & Melhorias

  • Fontes de Dicionário: Restringida a busca automática de dicionários estritamente para as pastas padronizadas (`mysword/dictionaries`, `bibliadosemeador/dictionaries` e `assets/modules/dictionaries`), ignorando pastas internas e otimizando a leitura.

v2.3.3

Novidades Novidades

  • Referências Bíblicas no Dicionário: Agora é possível clicar em referências bíblicas (ex: Gn 1:1) dentro das definições dos dicionários para abrir o texto bíblico instantaneamente, facilitando o estudo.

Melhorias Melhorias

  • Migração de WebView para Texto Nativo: As definições do dicionário agora são renderizadas usando componentes nativos do Android, melhorando a performance e permitindo a interatividade com referências bíblicas.

v2.3.2

Correções Correções

  • Auto-atualização: Corrigido o nome do repositório no código de consulta à API do GitHub (de `BibliaDoSemeador-Android` para `BibliaLab-Android`), resolvendo o erro 404 que impedia a detecção de novas versões.
  • Sincronização de Versão: Alinhamento do `versionName` e `versionCode` no código com as tags do GitHub.

v2.3.0

Novidades Novidades

  • Dicionários Bíblicos: Adicionado um novo módulo para visualização, pesquisa e leitura de dicionários bíblicos (`.dct.mybible`).
  • Navegação Alfabética Rápida: Adicionado um índice alfabético fixo no topo do dicionário para navegação imediata.
  • Busca Eficiente (Lazy Loading): Sistema assíncrono de paginação integrado para lidar com bancos de dados muito grandes, sem travar a memória com *search-as-you-type*.
  • Definições Ricas: Assim como no dicionário Strong, as palavras agora mostram sua definição através de um painel contendo CSS personalizado e injetado pelo Semeador Theme.
  • Múltiplos Dicionários: Opção de alternar entre diferentes arquivos de dicionários através de um menu na própria interface.

Correções Melhorias & Correções

  • Rolagem Melhorada: Corrigido um problema técnico que impedia o scroll contínuo e suave de definições longas no painel de dicionários e dicionário Strong.
  • Performance de Busca: Otimização na busca local (via queries nativas LIMIT/OFFSET).

v2.2.0

Novidades Novidades

  • Torrey's New Topical Textbook: Integração completa do sistema de tópicos bíblicos do Torrey, permitindo explorar milhares de temas organizados por ordem alfabética.
  • Temas por Versículo: Nova ação "Temas" adicionada ao Hub de Ações do Leitor Bíblico. Agora é possível ver instantaneamente todos os tópicos relacionados a um versículo específico.
  • Navegação de Estudo Fluida: Integração direta entre o leitor bíblico e o dicionário de temas, permitindo que o usuário alterne entre a leitura e o estudo tópico sem perder o contexto.
  • Pesquisa Tópica: Sistema de busca global para localizar rapidamente qualquer tema ou assunto nas Escrituras.

Melhorias Melhorias & Design

  • Fidelidade Visual: Interface de temas totalmente integrada ao *Semeador Design System*, utilizando cores dinâmicas e tipografia moderna para uma leitura confortável.
  • Otimização de Banco de Dados: Novo motor de busca para mapeamento de versículos-temas otimizado para performance em dispositivos móveis.

v1.4.0

Novidades Novidades

  • Dicionário Strong Aprimorado: Agora com suporte completo a HTML, permitindo definições com negrito, itálico e referências bíblicas interativas que abrem diretamente no leitor.
  • Subtítulos Bíblicos: Integração de módulos de cabeçalhos bíblicos, permitindo uma navegação e leitura mais contextualizada com títulos de seções.
  • Segurança e Privacidade: Migração do armazenamento de tokens de sessão para `EncryptedSharedPreferences`, garantindo que os dados de login estejam protegidos por criptografia de hardware.
  • Interface de Seleção: O seletor de livros e capítulos foi migrado para um diálogo Fullscreen, aproveitando melhor o espaço de tela e melhorando a usabilidade em dispositivos móveis e tablets.

Correções Melhorias & Correções

  • Performance do Editor: Otimização no processamento de referências bíblicas no Editor de Sermões.
  • Estabilidade de Sessão: Correção de bugs na restauração automática de sessão após longos períodos de inatividade.

v1.3.0

Novidades Novidades

  • Semeador Design System: Implementação de uma nova linguagem visual unificada com tokens de design (cores, tipografia, espaçamento) e componentes modernos.
  • Timeline Bíblica Interativa: Nova funcionalidade para exploração cronológica da história bíblica, com eventos mapeados, períodos históricos e navegação inteligente.
  • Anotações Unificadas: Sistema de anotações ricas integrado ao texto bíblico, permitindo que o usuário crie notas vinculadas a versículos específicos.
  • Comparação de Versículos: Recurso que permite visualizar um mesmo versículo em múltiplas traduções simultaneamente para estudo aprofundado.
  • Editor de Sermões 2.0:
  • Perfil do Usuário: Página de perfil totalmente reformulada com interface moderna.

Melhorias Melhorias & UX

  • Fim dos Bottom Sheets: Migração de seletores críticos (como o de passagens bíblicas) para Diálogos Fullscreen, proporcionando uma experiência mais imersiva e espaçosa.
  • Persistência de Sessão: Lógica de login e restauração de sessão aprimorada para maior segurança e estabilidade.
  • Navegação de Eventos: Melhoria na fluidez de navegação entre eventos da timeline e livros da bíblia.

v1.2.7

Correções Correções

  • CI/CD Pipeline v5: Adicionada a permissão de `contents: write` no GitHub Actions para permitir a criação nativa do release.

v1.2.6

Correções Correções

  • CI/CD Pipeline v4: Sincronização e force push da tag para garantir a execução do novo script de assinatura manual e alinhamento (`zipalign`) da forma correta. As tags anteriores não puxaram o script atualizado.

v1.2.5

Correções Correções

  • CI/CD Pipeline v3 (Estabilidade): Adicionado passo obrigatório de `zipalign` antes da assinatura digital do APK. Isso garante que o binário seja compatível com todas as versões do Android e esteja otimizado para carregamento em memória.
  • Robustez no Sign-Script: Substituída ação de terceiros por script manual que usa dinamicamente as ferramentas nativas do Android SDK (`apksigner`).

v1.2.4

Melhorias Melhorias

  • CI/CD Pipeline v2: Otimização do fluxo de assinatura do APK para compatibilidade total com Android 15 (SDK 35/36).
  • Estabilidade de Build: Corrigido erro de localização do `zipalign` durante o build remoto.

v1.2.3

Correções Correções

  • CI/CD Pipeline: Corrigido o erro de permissão no script do Gradle (`Exit Code 126`) que impedia a automação de gerar e publicar releases no GitHub.

v1.2.2

Novidades Novidades

  • Nova Tela "Sobre": Interface moderna e rica com informações sobre a versão do aplicativo, avisos legais e sistema de suporte.
  • Botão de Atualização Integrado: Botão de verificação de atualizações movido para um local de destaque na nova tela "Sobre".
  • Menu Sidebar: Atalho "Sobre" adicionado ao menu principal do aplicativo para fácil acesso.

Melhorias Melhorias

  • Automação de Release: Configurado GitHub Actions para automatizar o build, assinatura e upload de novos APKs no GitHub Releases.
  • Interface Limpa: Remoção de duplicidade nas configurações para uma navegação mais direta.

v1.1.2

Correções Melhorias & Correções

  • Auto-atualização (Repositório Privado): Corrigido o problema onde o download não iniciava em repositórios privados. O sistema agora utiliza o `assetId` e a API do GitHub com o token de autenticação para baixar o binário corretamente.
  • Estabilidade do Gradle: Resolvido erro de compilação `Unresolved reference 'util'` ao ler o `local.properties` movendo a lógica para o nível top-level do Gradle.
  • Compatibilidade de Download: Adicionado suporte para redirecionamento de download autenticado no Android.

v1.1.0

Novidades Novidades

  • Sistema de auto-atualização via GitHub Releases
  • Verificação manual de atualizações nas Configurações

Correções Correções

  • Corrigido padding na leitura bíblica
  • Estabilidade do BottomSheet melhorada