Compare commits

...

44 Commits

Author SHA1 Message Date
Renovate Bot 80a6ef5b29 Update plugin com.android.application to v9.3.0 2026-07-16 02:01:58 +00:00
bot a352ebd21d Merge pull request 'Update plugin org.jetbrains.kotlin.plugin.compose to v2.4.10' (#298) from renovate/org.jetbrains.kotlin.plugin.compose-2.x into main 2026-07-15 04:02:37 +02:00
bot ee686c4e0c Merge pull request 'Update plugin org.jetbrains.kotlin.android to v2.4.10' (#297) from renovate/org.jetbrains.kotlin.android-2.x into main 2026-07-15 04:02:34 +02:00
Renovate Bot cefc7032bd Update plugin org.jetbrains.kotlin.plugin.compose to v2.4.10 2026-07-15 02:02:32 +00:00
Renovate Bot 26c1142375 Update plugin org.jetbrains.kotlin.android to v2.4.10 2026-07-15 02:02:29 +00:00
bot 20ef7ed04a Merge pull request 'Update plugin com.autonomousapps.dependency-analysis to v3.16.1' (#296) from renovate/com.autonomousapps.dependency-analysis-3.x into main 2026-07-08 04:02:24 +02:00
Renovate Bot 7f9749ef07 Update plugin com.autonomousapps.dependency-analysis to v3.16.1 2026-07-08 02:02:21 +00:00
bot a907102c19 Merge pull request 'Update dependency androidx.compose.ui:ui-tooling to v1.11.4' (#295) from renovate/androidx.compose.ui-ui-tooling-1.x into main 2026-07-03 04:02:25 +02:00
Renovate Bot 8c5f0f4d15 Update dependency androidx.compose.ui:ui-tooling to v1.11.4 2026-07-03 02:02:22 +00:00
bot 367697b66b Merge pull request 'Update dependency androidx.compose.material:material to v1.11.4' (#294) from renovate/androidx.compose.material-material-1.x into main 2026-07-02 04:03:48 +02:00
bot 000ad7f979 Merge pull request 'Update dependency androidx.compose:compose-bom to v2026.06.01' (#293) from renovate/androidx.compose-compose-bom-2026.x into main 2026-07-02 04:03:45 +02:00
Renovate Bot e320c22bce Update dependency androidx.compose.material:material to v1.11.4 2026-07-02 02:03:43 +00:00
Renovate Bot 72087c72e6 Update dependency androidx.compose:compose-bom to v2026.06.01 2026-07-02 02:03:41 +00:00
bot 5ef09f0f9b Merge pull request 'Update dependency gradle to v9.6.1' (#292) from renovate/gradle-9.x into main 2026-06-27 04:02:41 +02:00
Renovate Bot 4997107aa4 Update dependency gradle to v9.6.1 2026-06-27 02:02:39 +00:00
bot 7665723ea6 Merge pull request 'Update plugin com.autonomousapps.dependency-analysis to v3.16.0' (#291) from renovate/com.autonomousapps.dependency-analysis-3.x into main 2026-06-26 04:02:03 +02:00
Renovate Bot 62dc4cf0d5 Update plugin com.autonomousapps.dependency-analysis to v3.16.0 2026-06-26 02:02:01 +00:00
bot bdb15389d8 Merge pull request 'Update actions/checkout action to v7' (#290) from renovate/actions-checkout-7.x into main 2026-06-20 04:04:30 +02:00
Renovate Bot d2ca79ac57 Update actions/checkout action to v7 2026-06-20 02:04:27 +00:00
bot 3034f08bf4 Merge pull request 'Update dependency gradle to v9.6.0' (#289) from renovate/gradle-9.x into main 2026-06-19 04:03:32 +02:00
Renovate Bot 529fb2cf16 Update dependency gradle to v9.6.0 2026-06-19 02:03:19 +00:00
bot 27ead287ae Merge pull request 'Update dependency androidx.compose:compose-bom to v2026.06.00' (#288) from renovate/androidx.compose-compose-bom-2026.x into main 2026-06-19 04:03:01 +02:00
Renovate Bot a6dce9a524 Update dependency androidx.compose:compose-bom to v2026.06.00 2026-06-19 02:02:57 +00:00
bot 45bbc6d90b Merge pull request 'Update dependency androidx.compose.ui:ui-tooling to v1.11.3' (#287) from renovate/androidx.compose.ui-ui-tooling-1.x into main 2026-06-18 04:02:16 +02:00
bot fb62271321 Merge pull request 'Update dependency androidx.compose.material:material to v1.11.3' (#286) from renovate/androidx.compose.material-material-1.x into main 2026-06-18 04:02:14 +02:00
Renovate Bot 57885f9882 Update dependency androidx.compose.ui:ui-tooling to v1.11.3 2026-06-18 02:02:13 +00:00
Renovate Bot a04f0aa75a Update dependency androidx.compose.material:material to v1.11.3 2026-06-18 02:02:11 +00:00
bot 695f748be5 Merge pull request 'Update plugin com.autonomousapps.dependency-analysis to v3.15.0' (#285) from renovate/com.autonomousapps.dependency-analysis-3.x into main 2026-06-11 04:02:54 +02:00
Renovate Bot c85e9b6dfa Update plugin com.autonomousapps.dependency-analysis to v3.15.0 2026-06-11 02:02:46 +00:00
bot 283fa26763 Merge pull request 'Update plugin org.jetbrains.kotlin.plugin.serialization to v2.4.0' (#284) from renovate/org.jetbrains.kotlin.plugin.serialization-2.x into main 2026-06-05 04:15:35 +02:00
Renovate Bot cc1272f297 Update plugin org.jetbrains.kotlin.plugin.serialization to v2.4.0 2026-06-05 02:07:02 +00:00
bot 4510ff6f57 Merge pull request 'Update plugin org.jetbrains.kotlin.plugin.compose to v2.4.0' (#283) from renovate/org.jetbrains.kotlin.plugin.compose-2.x into main 2026-06-04 04:12:36 +02:00
bot 155595eca1 Merge pull request 'Update plugin org.jetbrains.kotlin.android to v2.4.0' (#282) from renovate/org.jetbrains.kotlin.android-2.x into main 2026-06-04 04:12:33 +02:00
Renovate Bot 25c6456bff Update plugin org.jetbrains.kotlin.plugin.compose to v2.4.0 2026-06-04 02:12:31 +00:00
Renovate Bot c153710f3d Update plugin org.jetbrains.kotlin.android to v2.4.0 2026-06-04 02:12:28 +00:00
bot 2154b74413 Merge pull request 'Update plugin com.autonomousapps.dependency-analysis to v3.14.1' (#281) from renovate/com.autonomousapps.dependency-analysis-3.x into main 2026-06-02 04:04:00 +02:00
Renovate Bot 132d1317a0 Update plugin com.autonomousapps.dependency-analysis to v3.14.1 2026-06-02 02:03:51 +00:00
sora 1468124c23 Update README.md 2026-05-29 18:49:59 +02:00
sora dae511c2a2 Update README.md 2026-05-29 18:49:47 +02:00
bot b89d49d407 Merge pull request 'Update plugin com.autonomousapps.dependency-analysis to v3.14.0' (#280) from renovate/com.autonomousapps.dependency-analysis-3.x into main 2026-05-29 04:02:42 +02:00
Renovate Bot 0fee2c31ab Update plugin com.autonomousapps.dependency-analysis to v3.14.0 2026-05-29 02:02:33 +00:00
soraefir eba6b40779 Add NDK version 2026-05-24 13:26:39 +02:00
sora 93442645fc Update README.md 2026-05-24 11:59:19 +02:00
sora f71399f6fa Update .github/workflows/build.yml 2026-05-23 15:44:10 +02:00
5 changed files with 25 additions and 21 deletions
+10 -9
View File
@@ -23,7 +23,7 @@ jobs:
contents: write contents: write
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v7
with: with:
submodules: true submodules: true
fetch-depth: 0 fetch-depth: 0
@@ -56,17 +56,18 @@ jobs:
- name: Build APK - name: Build APK
run: | run: |
VERSION_CODE=$(git rev-list --count HEAD) VERSION_CODE=$(git rev-list --count HEAD)
./gradlew assemble -PVERSION_CODE=$VERSION_CODE ./gradlew assembleSignedRelease -PVERSION_CODE=$VERSION_CODE
# - name: Upload APK
# uses: actions/upload-artifact@v4
# with:
# name: app.apk
# path: app/build/outputs/apk/release/app-release.apk
- name: Release - name: Release
uses: softprops/action-gh-release@v3 uses: softprops/action-gh-release@v3
if: startsWith(github.ref, 'refs/tags/') if: startsWith(github.ref, 'refs/tags/')
with: with:
files: | files: |
app/build/outputs/apk/release/app-release.apk app/build/outputs/apk/signedRelease/app-signedRelease.apk
prerelease: |
if [[ ${{ github.ref }} =~ ^refs/tags/[0-9]+\.[0-9]+[a-z]+$ ]]; then
echo "false"
else
echo "true"
fi
+5 -3
View File
@@ -4,7 +4,9 @@
<img width="100px" src="./metadata/en-US/images/icon.png" alt="Logo"> <img width="100px" src="./metadata/en-US/images/icon.png" alt="Logo">
<p>A minimalist fidelity/loyalty card app with Keepass Database storage</p> <p>A minimalist fidelity/loyalty card app with Keepass Database storage</p>
<a href="https://ko-fi.com/I2I615VP5M"><img src="https://ko-fi.com/img/githubbutton_sm.svg" alt="ko-fi"></a>
<br>
<img src="https://forthebadge.com/images/badges/built-for-android.svg" alt="Built for Android"> <img src="https://forthebadge.com/images/badges/built-for-android.svg" alt="Built for Android">
<img src="https://forthebadge.com/images/badges/built-with-love.svg" alt="Built with love"> <img src="https://forthebadge.com/images/badges/built-with-love.svg" alt="Built with love">
<br> <br>
@@ -40,7 +42,7 @@
<a href="https://apt.izzysoft.de/fdroid/index/apk/net.helcel.fidelity"> <a href="https://apt.izzysoft.de/fdroid/index/apk/net.helcel.fidelity">
<img width="200" height="80" alt="Izzy Download" src=".github/images/izzy.png"> <img width="200" height="80" alt="Izzy Download" src=".github/images/izzy.png">
</a> </a>
<a href="https://github.com/choelzl/keepass-fidelity/releases/latest"> <a href="https://github.com/helcel-net/keepass-fidelity/releases/latest">
<img width="200" height="84" alt="APK Download" src=".github/images/apk.png"> <img width="200" height="84" alt="APK Download" src=".github/images/apk.png">
</a> </a>
</div> </div>
@@ -66,7 +68,7 @@ Thanks to all contributors, the developers of our dependencies, and our users.
## 📝 License ## 📝 License
``` ```
Copyright (C) 2024 Helcel Copyright (C) 2026 Helcel
Licensed under the Unlicense Licensed under the Unlicense
For more information, please refer to <https://unlicense.org> For more information, please refer to <https://unlicense.org>
+6 -5
View File
@@ -13,13 +13,14 @@ def getCommitCount() {
plugins { plugins {
id 'com.android.application' id 'com.android.application'
id 'org.jetbrains.kotlin.plugin.serialization' version '2.3.21' id 'org.jetbrains.kotlin.plugin.serialization' version '2.4.0'
id 'org.jetbrains.kotlin.plugin.compose' version '2.3.21' id 'org.jetbrains.kotlin.plugin.compose' version '2.4.10'
} }
android { android {
namespace 'net.helcel.fidelity' namespace 'net.helcel.fidelity'
compileSdk = 37 compileSdk = 37
ndkVersion "25.2.9519653" //Match this to KeypassDX crypto NDK version
defaultConfig { defaultConfig {
applicationId 'net.helcel.fidelity' applicationId 'net.helcel.fidelity'
@@ -104,7 +105,7 @@ android {
dependencies { dependencies {
implementation 'androidx.compose.ui:ui' implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.material3:material3:1.4.0' implementation 'androidx.compose.material3:material3:1.4.0'
implementation 'androidx.compose.material:material:1.11.2' implementation 'androidx.compose.material:material:1.11.4'
implementation 'androidx.compose.material:material-icons-extended:1.7.8' implementation 'androidx.compose.material:material-icons-extended:1.7.8'
implementation 'androidx.navigation:navigation-compose:2.9.8' implementation 'androidx.navigation:navigation-compose:2.9.8'
implementation 'androidx.preference:preference-ktx:1.2.1' implementation 'androidx.preference:preference-ktx:1.2.1'
@@ -127,8 +128,8 @@ dependencies {
implementation project(":database") implementation project(":database")
implementation project(":crypto") implementation project(":crypto")
implementation platform('androidx.compose:compose-bom:2026.05.01') implementation platform('androidx.compose:compose-bom:2026.06.01')
implementation 'androidx.compose.ui:ui-tooling:1.11.2' implementation 'androidx.compose.ui:ui-tooling:1.11.4'
implementation 'androidx.compose.ui:ui-tooling-preview' implementation 'androidx.compose.ui:ui-tooling-preview'
//Submodule //Submodule
+3 -3
View File
@@ -7,8 +7,8 @@ buildscript {
} }
plugins { plugins {
id 'com.android.application' version '9.2.1' apply false id 'com.android.application' version '9.3.0' apply false
id 'com.android.library' version '9.2.1' apply false id 'com.android.library' version '9.2.1' apply false
id 'org.jetbrains.kotlin.android' version '2.3.21' apply false id 'org.jetbrains.kotlin.android' version '2.4.10' apply false
id 'com.autonomousapps.dependency-analysis' version '3.13.0' apply true id 'com.autonomousapps.dependency-analysis' version '3.16.1' apply true
} }
+1 -1
View File
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
networkTimeout=10000 networkTimeout=10000
retries=0 retries=0
retryBackOffMs=500 retryBackOffMs=500