Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.21.2-beta #81

Merged
merged 13 commits into from
Dec 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/actions/publish-release-apk/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ inputs:
BUILD_FLAVOR:
required: true
description: "Choose build flavor [github/googlePlay]"
TAG_SUFFIX:
required: false
description: "Suffix to append to tag name"
default: ""
runs:
using: "docker"
image: "Dockerfile"
2 changes: 1 addition & 1 deletion .github/actions/publish-release-apk/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ ls -a
git config --global --add safe.directory /github/workspace
hub checkout ${${REPO_BRANCH}:-master}
VERSION_NAME=`grep -oP 'versionName = "\K(.*?)(?=")' ./${APP_FOLDER}/build.gradle.kts`
hub release create -a ./${APP_FOLDER}/build/outputs/apk/${BUILD_FLAVOR}/${BUILD_TYPE}/*-${BUILD_TYPE}.apk -m "${RELEASE_TITLE} - v${VERSION_NAME}" $(date +%Y%m%d%H%M%S)
hub release create -a ./${APP_FOLDER}/build/outputs/apk/${BUILD_FLAVOR}/${BUILD_TYPE}/*-${BUILD_TYPE}.apk -m "${RELEASE_TITLE} - v${VERSION_NAME}" v${VERSION_NAME}${TAG_SUFFIX}
3 changes: 2 additions & 1 deletion .github/workflows/publish_debug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@ jobs:
RELEASE_TITLE: Debug Build
REPO_BRANCH: master
BUILD_TYPE: debug
BUILD_FLAVOR: github
BUILD_FLAVOR: github
TAG_SUFFIX: "-debug"
17 changes: 15 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ android {
minSdk = 29
targetSdk = 34
versionCode = (System.currentTimeMillis() / 1000).toInt()
versionName = "0.21.1-beta"
versionName = "0.21.2-beta"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

Expand All @@ -38,6 +38,8 @@ android {
val DEBUG = "debug"
val RELEASE = "release"

val NO_SIGNING_CONFIG = "no_signing_store"

signingConfigs {
maybeCreate(DEBUG).apply {
storeFile = file("../signing/debug-keystore.jks")
Expand Down Expand Up @@ -65,7 +67,10 @@ android {
isMinifyEnabled = true
isShrinkResources = true
isDebuggable = false
signingConfig = signingConfigs[RELEASE]

val hasSignConfig = gradleLocalProperties(rootDir).getProperty("releaseStoreFile", System.getenv("RELEASE_STORE_PATH") ?: NO_SIGNING_CONFIG) != NO_SIGNING_CONFIG

signingConfig = if (hasSignConfig) signingConfigs[RELEASE] else null
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
Expand All @@ -74,11 +79,19 @@ android {
productFlavors {
create("googlePlay") {
dimension = "distribution"
isDefault = false

buildConfigField("String", "DISTRIBUTION", "\"Google play\"")
}
create("fdroid") {
dimension = "distribution"
isDefault = false

buildConfigField("String", "DISTRIBUTION", "\"F-Droid\"")
}
create("github") {
dimension = "distribution"
isDefault = true

buildConfigField("String", "DISTRIBUTION", "\"Github\"")
}
Expand Down
3 changes: 3 additions & 0 deletions metadata/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Bluetooth Radar in the background scans and analyzes Bluetooth Low Energy devices around you (eg smartwatches, headphones, speakers) and allows you to set complex rules to search for devices by specified filters. For example, by device name, address, location and time of discovery, manufacturer, and if an unknown device has been chasing you for a long time. Can be used to find missing devices, or notify you if the device of the person you are looking for is nearby.

Bluetooth Radar does not collect or send your personal or geolocation data. The project is fully opensource and available on GitHub.
Binary file added metadata/en-US/images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions metadata/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
A tool to monitor, analyze and find BLE devices around you.
1 change: 1 addition & 0 deletions metadata/en-US/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BLE Radar