Changelog

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

v2.4.0

Atual

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