Commit Graph
13 Commits
Author SHA1 Message Date
Vibe Nuage Agentandjahruz67 df2333825d Add Mistral API TTS support with provider selection and API key configuration
- Add TTS provider selection (Gleez vs Mistral) in Settings
- Add Mistral API key configuration option in Settings
- Implement Mistral TTS API integration in MainActivity
- Add provider-specific voice options for both Gleez and Mistral
- Update voice selection UI to be provider-aware
- Add proper error handling for missing Mistral API key
- Maintain backward compatibility with existing Gleez TTS

Co-authored-by: jahruz67 <jahruz67@users.noreply.github.com>
2026-08-01 22:42:19 +00:00
jahruz67 1cd8b82b72 feat: implement dark mode support in SettingsActivity with adaptive color helpers 2026-07-25 14:13:15 -07:00
jahruz67 782ede4254 Add dark mode support and improve language handling in SettingsActivity
- Refactored color constants to support both light and dark modes.
- Implemented a toggle for dark mode in SettingsActivity.
- Updated language selection functionality to correctly display "Español".
- Enhanced prayer management in ExtrasActivity with a detailed view.
- Added new styles for dark mode in styles.xml.
2026-07-21 17:35:42 -07:00
John Doe db610e4095 feat: add multilingual support for UI text in ExtrasActivity, MainActivity, SettingsActivity, and UpdateManager 2026-06-27 10:57:45 -07:00
John Doe dcb538e319 feat: add offline caching and prefetching of daily readings
Implement caching of daily readings to local storage to enable offline access and reduce network requests. Introduce prefetching of nearby months' readings when the current date is near the end of the month, with retry logic for failed prefetches.
2026-06-27 10:20:49 -07:00
jahruz67 1d889ba795 Add Text-to-Speech functionality and voice selection in settings
- Implemented Text-to-Speech (TTS) feature in MainActivity for reading daily scriptures.
- Added controls for TTS playback including play/pause, seek bar, and status updates.
- Created a voice selection dialog in SettingsActivity to choose between available TTS voices.
- Updated UpdateManager to manage TTS voice options and preferences.
- Added a new drawable resource for speaker icon used in TTS controls.
2026-06-01 13:11:37 -07:00
jahruz67 d563a12f11 Refactor Android build process to support update-compatible APKs and add shared debug keystore configuration 2026-05-21 23:03:25 -07:00
jahruz67 6a5e289f68 Refactor prayer management in ExtrasActivity and enhance holiday handling in MainActivity
- Updated prayer strings in ExtrasActivity to use Unicode for special characters.
- Introduced multiple new prayers in ExtrasActivity and structured them using a PrayerItem class.
- Modified the prayer card creation to dynamically display titles and subtitles.
- Enhanced the prayer detail rendering to reflect the selected prayer.
- Added holiday tag functionality in MainActivity to display liturgical holidays.
- Implemented methods to identify known Catholic holidays and classify them by rank.
- Updated UI to show holiday tags based on the selected date.
- Addressed deprecation warnings in Gradle configuration.
2026-05-21 22:55:40 -07:00
jahruz67 b4d312da41 okkkoko 2026-05-21 16:51:20 -07:00
jahruz67 c78c430c43 okkl 2026-05-21 16:51:14 -07:00
jahruz67 c993001176 um ok 2026-05-21 16:37:08 -07:00
jahruz67 9af47ed14a Enhance Android build process and add settings for update management
- Implement caching for Android debug keystore
- Modify APK build command to include CI versioning
- Add logic to prepare release assets and upload to GitHub
- Update .gitignore to exclude build directories
- Introduce SettingsActivity for managing auto-update preferences
- Add UpdateManager for handling update checks and dialogs
- Integrate update check on app startup in MainActivity
2026-05-21 16:21:21 -07:00
jahruz67 62a7ab2a63 first commit 2026-05-21 15:48:57 -07:00