Skip to content

Commit

Permalink
Release 3.9.3 (393000)
Browse files Browse the repository at this point in the history
🔧 New dependencies changes:
• Update Activity(-ktx) to 1.9.1
• Update Androidx-junit to 1.2.1
• Update Appcompat to 1.7.0
• Update Balloon to 1.6.6
• Update Browser to 1.8.0
• Update Core(-ktx) to 1.13.1
• Update Gradle to 8.7.0-alpha03
• Update Gson to 2.11.0
• Update Espresso-core to 3.6.1
• Update Firebase-bom to 33.1.2
• Update Firebase-analytics(-ktx) to 22.0.2
• Update Firebase-messaging(-ktx) to 24.0.0
• Update Fragment-ktx to 1.8.2
• Update GoogleServices to 4.4.2
• Update Kotlin to 2.0.0
• Update Kotlin KSP to 2.0.0-1.0.24
• Update Libsu to 6.0.0
• Update Lifecycle-viewmodel-ktx to 2.8.4
• Update Material to 1.12.0
• Update Navigation-ui-ktx to 2.7.7
• Update Ui-tooling to 1.6.8

⚙️ Fixes:
• Fix EdgeToEdge on Android 15
• Fix NavigationBar Color on all Android
• Fix About activity crash when first opened without internet
• Fix Theme Changer Crash Below Android 15

🗂️ Others Changes:
• Update versionCode to 393000 (3.9.3)
• Update compileSdk & targetSdk to 35
• Update buildToolsVersion to 35.0.0
• Update Gradle to 8.9
• Update Workflow File
• Update Submodules
• Add Gboard Flag Descriptions
  • Loading branch information
AkosPaha01 authored Jul 31, 2024
2 parents 939c6ec + e45d208 commit 307133a
Show file tree
Hide file tree
Showing 55 changed files with 733 additions and 304 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/buildCi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ jobs:

- uses: nttld/setup-ndk@v1
with:
ndk-version: r26b
ndk-version: r27

- name: Get Commit Message
id: commitMessage
run: IN="${{ github.event.head_commit.message }}" && echo "message=${IN%%$'\n'*}" >> $GITHUB_OUTPUT

- name: Setup JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4
with:
java-version: 20
java-version: 21
distribution: temurin

- name: Cache Gradle dependencies
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand All @@ -45,7 +45,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle-

- name: Cache build cache
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
${{ github.workspace }}/.ccache
Expand All @@ -66,7 +66,7 @@ jobs:

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v3.0.0
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
arguments: assembleDebug
Expand All @@ -85,7 +85,7 @@ jobs:
signingKey: ${{ secrets.SIGNING_KEY }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
buildToolsVersion: 34.0.0
buildToolsVersion: '35.0.0'

- name: Delete old APK
run: rm app/build/outputs/apk/debug/app-debug.apk
Expand All @@ -94,7 +94,7 @@ jobs:
run: mv app/build/outputs/apk/debug/app-debug-signed.apk app/build/outputs/apk/debug/app-debug.apk

- name: Upload Artifact
uses: actions/upload-artifact@v4.3.0
uses: actions/upload-artifact@v4
with:
name: Debug Artifact
path: app/build/outputs/apk/debug/app-debug.apk
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/buildPro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ jobs:
run: IN="${{ github.event.head_commit.message }}" && echo "::set-output name=message::${IN%%$'\n'*}"

- name: Setup JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4
with:
java-version: 20
java-version: 21
distribution: temurin

- name: Cache Gradle dependencies
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand All @@ -34,7 +34,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle-

- name: Cache build cache
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
${{ github.workspace }}/.ccache
Expand All @@ -47,7 +47,7 @@ jobs:

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v3.0.0
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
arguments: assemblePro
Expand All @@ -74,7 +74,7 @@ jobs:
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
env:
BUILD_TOOLS_VERSION: 33.0.0
buildToolsVersion: '35.0.0'

- name: List files
run: ls app/build/outputs/apk/pro
Expand All @@ -83,7 +83,7 @@ jobs:
run: mv app/build/outputs/apk/pro/app-pro-unsigned-signed.apk app/build/outputs/apk/pro/app-pro.apk

- name: Upload Artifact
uses: actions/upload-artifact@v4.3.0
uses: actions/upload-artifact@v4
with:
name: Release Artifact
path: app/build/outputs/apk/pro/app-pro.apk
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/buildRelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ jobs:

- uses: nttld/setup-ndk@v1
with:
ndk-version: r26b
ndk-version: r27

- name: Get Commit Message
id: commitMessage
run: IN="${{ github.event.head_commit.message }}" && echo "::set-output name=message::${IN%%$'\n'*}"

- name: Setup JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4
with:
java-version: 20
java-version: 21
distribution: temurin

- name: Cache Gradle dependencies
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v3.0.0
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
arguments: assembleRelease
Expand All @@ -89,7 +89,7 @@ jobs:
signingKey: ${{ secrets.SIGNING_KEY }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
buildToolsVersion: 34.0.0
buildToolsVersion: '35.0.0'

- name: List files
run: ls app/build/outputs/apk/release
Expand All @@ -98,7 +98,7 @@ jobs:
run: mv app/build/outputs/apk/release/app-release-unsigned-signed.apk app/build/outputs/apk/release/app-release.apk

- name: Upload Artifact
uses: actions/upload-artifact@v4.3.0
uses: actions/upload-artifact@v4
with:
name: Release Artifact
path: app/build/outputs/apk/release/app-release.apk
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/clearCache.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: cleanup caches by a branch
on:
pull_request:
types:
- closed

jobs:
cleanup:
runs-on: ubuntu-latest
steps:
- name: Cleanup
run: |
gh extension install actions/gh-actions-cache
echo "Fetching list of cache key"
cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 )
## Setting this to not fail the workflow while deleting cache keys.
set +e
echo "Deleting caches..."
for cacheKey in $cacheKeysForPR
do
gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm
done
echo "Done"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
BRANCH: refs/pull/${{ github.event.pull_request.number }}/merge
18 changes: 9 additions & 9 deletions .github/workflows/deployToGoogle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@ jobs:

- uses: nttld/setup-ndk@v1
with:
ndk-version: r26b
ndk-version: r27

- name: Setup JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4
with:
java-version: 20
java-version: 21
distribution: temurin

- name: Cache Gradle dependencies
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand All @@ -44,7 +44,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle-

- name: Cache build cache
uses: actions/cache@v4.0.0
uses: actions/cache@v4
with:
path: |
${{ github.workspace }}/.ccache
Expand All @@ -60,7 +60,7 @@ jobs:

- name: Build Bundle
id: buildBundle
uses: gradle/gradle-build-action@v3.0.0
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
arguments: bundleRelease
Expand All @@ -75,10 +75,10 @@ jobs:
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
env:
BUILD_TOOLS_VERSION: 33.0.0
buildToolsVersion: '35.0.0'

- name: Upload Artifact
uses: actions/upload-artifact@v4.3.0
uses: actions/upload-artifact@v4
with:
name: Artifact
path: app/build/outputs/bundle/release/app-release.aab
Expand All @@ -90,7 +90,7 @@ jobs:
run: echo '${{ secrets.SERVICE_ACCOUNT_JSON }}' > service_account.json

- name: Deploy to Production
uses: r0adkll/upload-google-play@v1.1.2
uses: r0adkll/upload-google-play@v1.1.3
with:
serviceAccountJson: service_account.json
packageName: de.dertyp7214.rboardthememanager
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/pullRequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ jobs:

- uses: nttld/setup-ndk@v1
with:
ndk-version: r26b
ndk-version: r27

- name: Setup JDK
uses: actions/setup-java@v4.0.0
uses: actions/setup-java@v4
with:
java-version: 20
java-version: 21
distribution: temurin

- name: Cache Gradle dependencies
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v3.0.0
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
arguments: assembleDebug
Expand All @@ -73,13 +73,13 @@ jobs:
echo "::set-output name=json::$content"
- name: Upload Artifact
uses: actions/upload-artifact@v4.3.0
uses: actions/upload-artifact@v4
with:
name: Debug Artifact
path: app/build/outputs/apk/debug/app-debug.apk

- name: Check if release already exists
uses: mukunku/tag-exists-action@v1.5.0
uses: mukunku/tag-exists-action@v1.6.0
id: checkTag
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
9 changes: 8 additions & 1 deletion .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![Donate Dev](https://img.shields.io/badge/Donate%20Dev-PayPal-green.svg)](https://paypal.me/JosuaLengwenath)
[![Donate Designer](https://img.shields.io/badge/Donate%20Designer-PayPal-green.svg)](https://paypal.me/rkbdi)

# For translators
# For translators
work on [master](https://github.com/DerTyp7214/RboardThemeManagerV3/tree/master) and [rCompatible-Dev](https://github.com/DerTyp7214/RboardThemeManagerV3/tree/rCompatible-Dev)

Fdroid Repo
Expand Down
22 changes: 11 additions & 11 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ plugins {
}

android {
buildToolsVersion = "34.0.0"
compileSdk = 34
buildToolsVersion = "35.0.0"
compileSdk = 35
buildFeatures.dataBinding = true
buildFeatures.viewBinding = true
buildFeatures.buildConfig = true
Expand All @@ -24,16 +24,16 @@ android {
defaultConfig {
applicationId = "de.dertyp7214.rboardthememanager"
minSdk = 31
targetSdk = 34
versionCode = 392000
versionName = "3.9.2"
targetSdk = 35
versionCode = 393000
versionName = "3.9.3"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

resourceConfigurations += listOf(
"ar", "cs", "da", "de",
"el", "en", "es", "fi",
"fr", "hi", "hu", "id",
"fr", "hi", "hu", "in",
"it", "ja", "nl", "no",
"pl", "pt-rBR", "ro", "ru",
"sv", "uk", "vi",
Expand All @@ -55,16 +55,16 @@ android {
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_20
targetCompatibility = JavaVersion.VERSION_20
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
kotlinOptions {
jvmTarget = JvmTarget.JVM_20.description
jvmTarget = JvmTarget.JVM_21.description
}

tasks.withType<KotlinCompile> {
kotlinOptions {
jvmTarget = JvmTarget.JVM_20.description
jvmTarget = JvmTarget.JVM_21.description
}
}

Expand Down Expand Up @@ -133,4 +133,4 @@ dependencies {
ksp(libs.glide.ksp)

implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class Application : Application() {
Config.RAW_PREFIX = Config.GITLAB_RAW_PREFIX
}
if (!URL("https://bin.utwitch.net").isReachable())
Logger.customBin = "hastebin.com"
Logger.customBin = "bin.dertyp.dev"
}
PreferenceManager.getDefaultSharedPreferences(this)
.edit { putString("logMode", if (BuildConfig.DEBUG) "VERBOSE" else "ERROR") }
Expand Down
Loading

0 comments on commit 307133a

Please sign in to comment.