13 Commits
Author SHA1 Message Date
jahruz67andGitHub 3a850bbcbf Merge pull request #1 from jahruz67/refactor/mistral-tts-support
Add Mistral API TTS support with provider selection
2026-08-01 19:08:55 -07:00
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
124 changed files with 3488 additions and 802 deletions
+30 -3
View File
@@ -29,15 +29,42 @@ jobs:
- name: Make Gradle wrapper executable - name: Make Gradle wrapper executable
run: chmod +x gradlew run: chmod +x gradlew
- name: Build debug APK - name: Build update-compatible APK
run: ./gradlew assembleDebug run: ./gradlew assembleDebug -PciVersionCode=${{ github.run_number }} -PciVersionName=1.0.${{ github.run_number }}
- name: Prepare release assets
shell: bash
run: |
VERSION_CODE="${{ github.run_number }}"
VERSION_NAME="1.0.${{ github.run_number }}"
APK_URL="https://github.com/jahruz67/Bible-Daily/releases/download/latest/app-debug.apk"
APK_PATH="$(find app/build/outputs/apk/debug -maxdepth 1 -name '*.apk' -print -quit)"
if [ -z "$APK_PATH" ]; then
echo "No APK found in app/build/outputs/apk/debug"
exit 1
fi
cp "$APK_PATH" app-debug.apk
cat > latest.json <<EOF
{
"versionCode": $VERSION_CODE,
"versionName": "$VERSION_NAME",
"apkUrl": "$APK_URL",
"commit": "${GITHUB_SHA}",
"builtAt": "$(date -u +%Y-%m-%dT%H:%M:%SZ)"
}
EOF
- name: Upload APK to latest release - name: Upload APK to latest release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: latest tag_name: latest
name: Latest APK name: Latest APK
files: app/build/outputs/apk/debug/app-debug.apk files: |
app-debug.apk
latest.json
make_latest: true make_latest: true
overwrite_files: true
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+3 -1
View File
@@ -1,2 +1,4 @@
/.gradle /.gradle
/.idea /.idea
/build
/app/build
+23 -2
View File
@@ -2,16 +2,37 @@ plugins {
id "com.android.application" id "com.android.application"
} }
def ciVersionCode = providers.gradleProperty("ciVersionCode").getOrNull()
def ciVersionName = providers.gradleProperty("ciVersionName").getOrNull()
def sharedDebugKeystore = file("signing/bible-daily-debug.keystore")
android { android {
namespace "com.bibliadiaria.app" namespace "com.bibliadiaria.app"
compileSdk 35 compileSdk 35
signingConfigs {
sharedDebug {
storeFile sharedDebugKeystore
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
defaultConfig { defaultConfig {
applicationId "com.bibliadiaria.app" applicationId "com.bibliadiaria.app"
minSdk 23 minSdk 23
targetSdk 35 targetSdk 35
versionCode 1 versionCode ciVersionCode != null ? ciVersionCode.toInteger() : 1
versionName "1.0" versionName ciVersionName != null ? ciVersionName : "1.0"
}
buildTypes {
debug {
if (sharedDebugKeystore.exists()) {
signingConfig signingConfigs.sharedDebug
}
}
} }
compileOptions { compileOptions {
Binary file not shown.
@@ -1,21 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "app-debug.apk"
}
],
"elementType": "File",
"minSdkVersionForDexing": 24
}
@@ -1,2 +0,0 @@
#- File Locator -
listingFile=../../../../outputs/apk/debug/output-metadata.json
@@ -1,2 +0,0 @@
#- File Locator -
listingFile=../../../../outputs/apk/androidTest/debug/output-metadata.json
@@ -1,2 +0,0 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.7.3
@@ -1,10 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app",
"variantName": "debug",
"elements": []
}
@@ -1,2 +0,0 @@
#Wed May 20 19:49:08 PDT 2026
com.bibliadiaria.app-main-6\:/drawable/ic_launcher.xml=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_ic_launcher.xml.flat
@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\res"><file name="ic_launcher" path="C:\Users\360he\Documents\Bible app\app\src\main\res\drawable\ic_launcher.xml" qualifiers="" type="drawable"/><file path="C:\Users\360he\Documents\Bible app\app\src\main\res\values\strings.xml" qualifiers=""><string name="app_name">Biblia Diaria</string></file><file path="C:\Users\360he\Documents\Bible app\app\src\main\res\values\styles.xml" qualifiers=""><style name="AppTheme" parent="android:style/Theme.Material.Light.NoActionBar">
<item name="android:fontFamily">sans</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorAccent">#006B5A</item>
<item name="android:navigationBarColor">#F7F8F6</item>
<item name="android:windowActionModeOverlay">true</item>
</style></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\debug"/></dataSet><mergedItems/></merger>
@@ -1,2 +0,0 @@
#Wed May 20 19:49:08 PDT 2026
com.bibliadiaria.app-main-5\:/drawable/ic_launcher.xml=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\ic_launcher.xml
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Biblia Diaria</string>
<style name="AppTheme" parent="android:style/Theme.Material.Light.NoActionBar">
<item name="android:fontFamily">sans</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorAccent">#006B5A</item>
<item name="android:navigationBarColor">#F7F8F6</item>
<item name="android:windowActionModeOverlay">true</item>
</style>
</resources>
@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\res"><file name="ic_launcher" path="C:\Users\360he\Documents\Bible app\app\src\main\res\drawable\ic_launcher.xml" qualifiers="" type="drawable"/><file path="C:\Users\360he\Documents\Bible app\app\src\main\res\values\strings.xml" qualifiers=""><string name="app_name">Biblia Diaria</string></file><file path="C:\Users\360he\Documents\Bible app\app\src\main\res\values\styles.xml" qualifiers=""><style name="AppTheme" parent="android:style/Theme.Material.Light.NoActionBar">
<item name="android:fontFamily">sans</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorAccent">#006B5A</item>
<item name="android:navigationBarColor">#F7F8F6</item>
<item name="android:windowActionModeOverlay">true</item>
</style></file></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\debug"/></dataSet><mergedItems/></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="androidTest$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTest\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="androidTest" generated-set="androidTest$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTest\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="androidTestDebug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTestDebug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="androidTestDebug" generated-set="androidTestDebug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTestDebug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\androidTest\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\androidTest\debug"/></dataSet><mergedItems/></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="androidTest" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTest\assets"/></dataSet><dataSet config="androidTestDebug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTestDebug\assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\intermediates\shader_assets\debugAndroidTest\compileDebugAndroidTestShaders\out"/></dataSet></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="androidTest" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTest\jniLibs"/></dataSet><dataSet config="androidTestDebug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTestDebug\jniLibs"/></dataSet></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="androidTest" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTest\shaders"/></dataSet><dataSet config="androidTestDebug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\androidTestDebug\shaders"/></dataSet></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\build\intermediates\shader_assets\debug\compileDebugShaders\out"/></dataSet></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\jniLibs"/></dataSet></merger>
@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\main\shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\360he\Documents\Bible app\app\src\debug\shaders"/></dataSet></merger>
@@ -1,7 +0,0 @@
#Wed May 20 20:10:15 PDT 2026
base.0=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex
base.1=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\13\\classes.dex
path.0=0/classes.dex
path.1=13/classes.dex
renamed.0=classes.dex
renamed.1=classes2.dex
@@ -1,4 +0,0 @@
#Wed May 20 20:10:16 PDT 2026
base.0=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeProjectDexDebugAndroidTest\\0\\classes.dex
path.0=0/classes.dex
renamed.0=classes.dex
@@ -1,20 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "LINKED_RESOURCES_BINARY_FORMAT",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "linked-resources-binary-format-debug.ap_"
}
],
"elementType": "File"
}
@@ -1,20 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "LINKED_RESOURCES_BINARY_FORMAT",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app.test",
"variantName": "debugAndroidTest",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 0,
"versionName": "",
"outputFile": "linked-resources-binary-format.ap_"
}
],
"elementType": "File"
}
@@ -1,5 +0,0 @@
R_DEF: Internal format may change without notice
local
drawable ic_launcher
string app_name
style AppTheme
@@ -1,54 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.bibliadiaria.app"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk
8 android:minSdkVersion="23"
9 android:targetSdkVersion="35" />
10
11 <uses-permission android:name="android.permission.INTERNET" />
11-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:5-67
11-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:22-64
12
13 <application
13-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:6:5-25:19
14 android:allowBackup="true"
14-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:7:9-35
15 android:debuggable="true"
16 android:extractNativeLibs="false"
17 android:icon="@drawable/ic_launcher"
17-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:8:9-45
18 android:label="@string/app_name"
18-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:9:9-41
19 android:theme="@style/AppTheme"
19-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:10:9-40
20 android:usesCleartextTraffic="false" >
20-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:11:9-45
21 <activity
21-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:12:9-14:40
22 android:name="com.bibliadiaria.app.ExtrasActivity"
22-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:13:13-43
23 android:exported="false" />
23-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:14:13-37
24 <activity
24-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:16:9-24:20
25 android:name="com.bibliadiaria.app.MainActivity"
25-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:17:13-41
26 android:exported="true" >
26-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:18:13-36
27 <intent-filter>
27-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:19:13-23:29
28 <action android:name="android.intent.action.MAIN" />
28-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:17-69
28-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:25-66
29
30 <category android:name="android.intent.category.LAUNCHER" />
30-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:17-77
30-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:27-74
31 </intent-filter>
32 </activity>
33 </application>
34
35</manifest>
@@ -1,34 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.bibliadiaria.app.test" >
4
5 <uses-sdk
5-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:5-74
6 android:minSdkVersion="23"
6-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:15-41
7 android:targetSdkVersion="35" />
7-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:42-71
8
9 <instrumentation
9-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:11:5-15:70
10 android:name="android.test.InstrumentationTestRunner"
10-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:11:22-75
11 android:functionalTest="false"
11-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:14:22-52
12 android:handleProfiling="false"
12-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:13:22-53
13 android:label="Tests for com.bibliadiaria.app"
13-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:15:22-68
14 android:targetPackage="com.bibliadiaria.app" />
14-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:12:22-66
15
16 <application
16-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:7:5-9:19
17 android:debuggable="true"
18 android:extractNativeLibs="false" >
19 <uses-library android:name="android.test.runner" />
19-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:8:9-60
19-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:8:23-57
20 </application>
21
22</manifest>
@@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bibliadiaria.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="35" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:debuggable="true"
android:extractNativeLibs="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="false" >
<activity
android:name="com.bibliadiaria.app.ExtrasActivity"
android:exported="false" />
<activity
android:name="com.bibliadiaria.app.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
@@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bibliadiaria.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="35" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:debuggable="true"
android:extractNativeLibs="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="false" >
<activity
android:name="com.bibliadiaria.app.ExtrasActivity"
android:exported="false" />
<activity
android:name="com.bibliadiaria.app.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
@@ -1,20 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
@@ -1,38 +0,0 @@
{
"logs": [
{
"outputFile": "com.bibliadiaria.app-debug-4:/values_values.arsc.flat",
"map": [
{
"source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\styles.xml",
"from": {
"startLines": "2",
"startColumns": "4",
"startOffsets": "55",
"endLines": "9",
"endColumns": "12",
"endOffsets": "500"
},
"to": {
"startLines": "3",
"startColumns": "4",
"startOffsets": "106",
"endLines": "10",
"endColumns": "12",
"endOffsets": "551"
}
},
{
"source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\strings.xml",
"from": {
"startLines": "2",
"startColumns": "4",
"startOffsets": "55",
"endColumns": "50",
"endOffsets": "101"
}
}
]
}
]
}
@@ -1,38 +0,0 @@
{
"logs": [
{
"outputFile": "com.bibliadiaria.app-mergeDebugResources-2:/values/values.xml",
"map": [
{
"source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\styles.xml",
"from": {
"startLines": "2",
"startColumns": "4",
"startOffsets": "55",
"endLines": "9",
"endColumns": "12",
"endOffsets": "500"
},
"to": {
"startLines": "3",
"startColumns": "4",
"startOffsets": "106",
"endLines": "10",
"endColumns": "12",
"endOffsets": "551"
}
},
{
"source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\strings.xml",
"from": {
"startLines": "2",
"startColumns": "4",
"startOffsets": "55",
"endColumns": "50",
"endOffsets": "101"
}
}
]
}
]
}
@@ -1,6 +0,0 @@
[
{
"merged": "com.bibliadiaria.app-debug-4:/drawable_ic_launcher.xml.flat",
"source": "com.bibliadiaria.app-main-6:/drawable/ic_launcher.xml"
}
]
@@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bibliadiaria.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="35" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:debuggable="true"
android:extractNativeLibs="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="false" >
<activity
android:name="com.bibliadiaria.app.ExtrasActivity"
android:exported="false" />
<activity
android:name="com.bibliadiaria.app.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
@@ -1,20 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "PACKAGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bibliadiaria.app.test" >
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="35" />
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:functionalTest="false"
android:handleProfiling="false"
android:label="Tests for com.bibliadiaria.app"
android:targetPackage="com.bibliadiaria.app" />
<application
android:debuggable="true"
android:extractNativeLibs="false" >
<uses-library android:name="android.test.runner" />
</application>
</manifest>
@@ -1,18 +0,0 @@
{
"version": 3,
"artifactType": {
"type": "PACKAGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "com.bibliadiaria.app.test",
"variantName": "debugAndroidTest",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}
@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#143C3A"
android:pathData="M14,14h80a8,8 0,0 1,8 8v64a8,8 0,0 1,-8 8H14a8,8 0,0 1,-8 -8V22a8,8 0,0 1,8 -8z" />
<path
android:fillColor="#F7F8F6"
android:pathData="M32,25h31a12,12 0,0 1,12 12v46H42a10,10 0,0 0,-10 10V25z" />
<path
android:fillColor="#D94B3D"
android:pathData="M53,34h8v15h14v8H61v18h-8V57H39v-8h14z" />
</vector>
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Biblia Diaria</string>
<style name="AppTheme" parent="android:style/Theme.Material.Light.NoActionBar">
<item name="android:fontFamily">sans</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:colorAccent">#006B5A</item>
<item name="android:navigationBarColor">#F7F8F6</item>
<item name="android:windowActionModeOverlay">true</item>
</style>
</resources>
@@ -1,3 +0,0 @@
int drawable ic_launcher 0x7f010000
int string app_name 0x7f020000
int style AppTheme 0x7f030000
@@ -1 +0,0 @@
{"enableV1Signing":true,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
@@ -1 +0,0 @@
{"enableV1Signing":true,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
@@ -1,7 +0,0 @@
com.bibliadiaria.app-pngs-0 C:\Users\360he\Documents\Bible app\app\build\generated\res\pngs\debug
com.bibliadiaria.app-resValues-1 C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\debug
com.bibliadiaria.app-packageDebugResources-2 C:\Users\360he\Documents\Bible app\app\build\intermediates\incremental\debug\packageDebugResources\merged.dir
com.bibliadiaria.app-packageDebugResources-3 C:\Users\360he\Documents\Bible app\app\build\intermediates\incremental\debug\packageDebugResources\stripped.dir
com.bibliadiaria.app-debug-4 C:\Users\360he\Documents\Bible app\app\build\intermediates\merged_res\debug\mergeDebugResources
com.bibliadiaria.app-debug-5 C:\Users\360he\Documents\Bible app\app\src\debug\res
com.bibliadiaria.app-main-6 C:\Users\360he\Documents\Bible app\app\src\main\res
@@ -1,4 +0,0 @@
com.bibliadiaria.app.test.app-androidTest-0 C:\Users\360he\Documents\Bible app\app\build\generated\res\resValues\androidTest\debug
com.bibliadiaria.app.test.app-mergeDebugAndroidTestResources-1 C:\Users\360he\Documents\Bible app\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\merged.dir
com.bibliadiaria.app.test.app-mergeDebugAndroidTestResources-2 C:\Users\360he\Documents\Bible app\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\stripped.dir
com.bibliadiaria.app.test.app-debugAndroidTest-3 C:\Users\360he\Documents\Bible app\app\build\intermediates\merged_res\debugAndroidTest\mergeDebugAndroidTestResources
@@ -1,3 +0,0 @@
com.bibliadiaria.app:style/AppTheme = 0x7f030000
com.bibliadiaria.app:string/app_name = 0x7f020000
com.bibliadiaria.app:drawable/ic_launcher = 0x7f010000

Some files were not shown because too many files have changed in this diff Show More