Recently Written · git

subrep-android

Subrep on Android: live captions of the sound of the phone, made on the phone by Whisper, shared by link.

git clone https://github.com/equwal/subrep-android

Log | Files | Refs


commit 9653325b85567fe5c675983f7e111adfa5ce4035
equwal <13551856+equwal@users.noreply.github.com>
2026-10-04 22:34:35 -0700

Turn the share link off by default, and set the version to 0.2.4

 app/build.gradle.kts                              |  4 ++--
 app/src/main/kotlin/com/honjimaku/subrep/Store.kt |  3 ++-
 fastlane/metadata/android/en-US/changelogs/7.txt  |  1 +
 fdroid/com.honjimaku.subrep.yml                   | 10 +++++-----
 4 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index c45a967..ae31ab9 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -25,8 +25,8 @@ android {
         // The sound of other apps can be captured from Android 10 (API 29). Older devices get the microphone.
         minSdk = 26
         targetSdk = 36
-        versionCode = 6
-        versionName = "0.2.3"
+        versionCode = 7
+        versionName = "0.2.4"
 
         // Each phone worth running Whisper on is 64-bit ARM; the speech library is built for
         // ARMv8.2 (see src/main/cpp/CMakeLists.txt).
diff --git a/app/src/main/kotlin/com/honjimaku/subrep/Store.kt b/app/src/main/kotlin/com/honjimaku/subrep/Store.kt
index 860bed8..aec2cf9 100644
--- a/app/src/main/kotlin/com/honjimaku/subrep/Store.kt
+++ b/app/src/main/kotlin/com/honjimaku/subrep/Store.kt
@@ -21,8 +21,9 @@ class Store(context: Context) {
         get() = prefs.getBoolean("screen", true)
         set(value) = prefs.edit().putBoolean("screen", value).apply()
 
+    /** Send the captions to the share link. Off until the user turns it on. */
     var share: Boolean
-        get() = prefs.getBoolean("share", true)
+        get() = prefs.getBoolean("share", false)
         set(value) = prefs.edit().putBoolean("share", value).apply()
 
     /** What the viewers see as the name of the stream. */
diff --git a/fastlane/metadata/android/en-US/changelogs/7.txt b/fastlane/metadata/android/en-US/changelogs/7.txt
new file mode 100644
index 0000000..bcaef9d
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/7.txt
@@ -0,0 +1 @@
+The share link is off until you turn it on. With it off, phone captions stay on the phone.
diff --git a/fdroid/com.honjimaku.subrep.yml b/fdroid/com.honjimaku.subrep.yml
index 7685a5c..6821fce 100644
--- a/fdroid/com.honjimaku.subrep.yml
+++ b/fdroid/com.honjimaku.subrep.yml
@@ -20,9 +20,9 @@ Repo: https://github.com/equwal/subrep-android.git
 Binaries: https://github.com/equwal/subrep-android/releases/download/v%v/Subrep-%v.apk
 
 Builds:
-  - versionName: 0.2.3
-    versionCode: 6
-    commit: v0.2.3
+  - versionName: 0.2.4
+    versionCode: 7
+    commit: v0.2.4
     subdir: app
     submodules: true
     sudo:
@@ -40,5 +40,5 @@ AllowedAPKSigningKeys: 1850490335e34b5a8edc9054125f2fb276afa2905755f4cf390b02973
 
 AutoUpdateMode: Version
 UpdateCheckMode: Tags ^v[0-9.]+$
-CurrentVersion: 0.2.3
-CurrentVersionCode: 6
+CurrentVersion: 0.2.4
+CurrentVersionCode: 7