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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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`).
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.
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.
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.
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.
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