From 4c022b8259b94676e4c7fb305a341b7776379c4f Mon Sep 17 00:00:00 2001 From: eddy Date: Wed, 29 Jul 2026 23:09:43 +0200 Subject: [PATCH] Rename package com.eddy.atomrelay -> nl.eddydevink.sylda, Dutch translations, UI cleanup - Package renamed to nl.eddydevink.sylda (matches eddydevink.nl domain + Sylda app name) - All status texts translated to Dutch (Niet verbonden, Verbonden, Zoeken, etc.) - Removed exchange key button, build number, and success toasts - Button text: Firmware bijwerken, instruction text shortened - App title changed to Sylda, 'instellingen' label next to settings gear - ON/HOLD changed to AAN/VAST --- android/app/build.gradle | 4 +-- android/app/src/main/AndroidManifest.xml | 2 +- .../eddydevink/sylda}/BleRelayManager.kt | 2 +- .../eddydevink/sylda}/BleStatus.kt | 2 +- .../eddydevink/sylda}/EspFlasher.kt | 2 +- .../eddydevink/sylda}/MainActivity.kt | 2 +- .../eddydevink/sylda}/PrefsHelper.kt | 2 +- .../eddydevink/sylda}/SettingsActivity.kt | 13 ++------ .../eddydevink/sylda}/UsbSerialTransport.kt | 2 +- .../eddydevink/sylda}/UsbUtils.kt | 2 +- .../app/src/main/res/layout/activity_main.xml | 28 ++++++++++++----- .../src/main/res/layout/activity_settings.xml | 21 ------------- android/app/src/main/res/values/strings.xml | 31 +++++++++---------- 13 files changed, 48 insertions(+), 65 deletions(-) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/BleRelayManager.kt (99%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/BleStatus.kt (92%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/EspFlasher.kt (99%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/MainActivity.kt (99%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/PrefsHelper.kt (97%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/SettingsActivity.kt (98%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/UsbSerialTransport.kt (98%) rename android/app/src/main/java/{com/eddy/atomrelay => nl/eddydevink/sylda}/UsbUtils.kt (97%) diff --git a/android/app/build.gradle b/android/app/build.gradle index b091c04..71f9cf9 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -4,14 +4,14 @@ plugins { } android { - namespace 'com.eddy.atomrelay' + namespace 'nl.eddydevink.sylda' // compileSdk/targetSdk stays on 34 (Android 14) by deliberate choice. The target audience // consists of physically disabled users who are very reluctant to update their phones. Staying // on API 34 maximises device compatibility. Re-evaluate when the user base has migrated. compileSdk 34 defaultConfig { - applicationId "com.eddy.atomrelay" + applicationId "nl.eddydevink.sylda" minSdk 26 targetSdk 34 versionCode 1 diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 284e429..44d9552 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -13,7 +13,7 @@ diff --git a/android/app/src/main/java/com/eddy/atomrelay/BleRelayManager.kt b/android/app/src/main/java/nl/eddydevink/sylda/BleRelayManager.kt similarity index 99% rename from android/app/src/main/java/com/eddy/atomrelay/BleRelayManager.kt rename to android/app/src/main/java/nl/eddydevink/sylda/BleRelayManager.kt index 713c683..0f137f9 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/BleRelayManager.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/BleRelayManager.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda import android.Manifest import android.annotation.SuppressLint diff --git a/android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt b/android/app/src/main/java/nl/eddydevink/sylda/BleStatus.kt similarity index 92% rename from android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt rename to android/app/src/main/java/nl/eddydevink/sylda/BleStatus.kt index 19a0046..110aac8 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/BleStatus.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda enum class BleStatus { Scanning, diff --git a/android/app/src/main/java/com/eddy/atomrelay/EspFlasher.kt b/android/app/src/main/java/nl/eddydevink/sylda/EspFlasher.kt similarity index 99% rename from android/app/src/main/java/com/eddy/atomrelay/EspFlasher.kt rename to android/app/src/main/java/nl/eddydevink/sylda/EspFlasher.kt index ba3377b..7a1b75d 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/EspFlasher.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/EspFlasher.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda import android.content.Context import android.hardware.usb.UsbConstants diff --git a/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt b/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt similarity index 99% rename from android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt rename to android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt index e67457e..81adfec 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/MainActivity.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/MainActivity.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda import android.content.Intent import android.content.pm.PackageManager diff --git a/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt b/android/app/src/main/java/nl/eddydevink/sylda/PrefsHelper.kt similarity index 97% rename from android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt rename to android/app/src/main/java/nl/eddydevink/sylda/PrefsHelper.kt index 31147f9..5b123ac 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/PrefsHelper.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/PrefsHelper.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda import android.content.Context import android.content.SharedPreferences diff --git a/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt b/android/app/src/main/java/nl/eddydevink/sylda/SettingsActivity.kt similarity index 98% rename from android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt rename to android/app/src/main/java/nl/eddydevink/sylda/SettingsActivity.kt index d4da9e0..a860c32 100644 --- a/android/app/src/main/java/com/eddy/atomrelay/SettingsActivity.kt +++ b/android/app/src/main/java/nl/eddydevink/sylda/SettingsActivity.kt @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-3.0-or-later -package com.eddy.atomrelay +package nl.eddydevink.sylda import android.app.AlertDialog import android.app.PendingIntent @@ -52,7 +52,7 @@ class SettingsActivity : AppCompatActivity() { private const val FLUSH_TIMEOUT_MS = 100 private const val READ_CHUNK_TIMEOUT_MS = 500 private const val CDC_CONTROL_TIMEOUT_MS = 500 - private const val ACTION_USB_PERMISSION = "com.eddy.atomrelay.USB_PERMISSION" + private const val ACTION_USB_PERMISSION = "nl.eddydevink.sylda.USB_PERMISSION" private const val STYLE_SPINNER = 0 private const val STYLE_HORIZONTAL = 1 private const val USB_READ_BUF_SIZE = 512 @@ -136,16 +136,10 @@ class SettingsActivity : AppCompatActivity() { supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.title = getString(R.string.title_settings) - findViewById