Recently Written · git

ink-recents

Ink Recents: a recent-apps switcher drawn for e-ink readers. No animation, swipe up to close, swipe down to close the others.

git clone https://github.com/equwal/ink-recents

Log | Files | Refs


commit 8b05f81823ce4775d76c29549c3c3d604f3e9127
truex <truex@equwal.com>
2026-09-21 03:31:43 -0700

Add a tip row to Settings

Settings has a Buy me a coffee row that opens ko-fi.com/truex. A tip
unlocks nothing. The F-Droid metadata has the Donate field.

Version 0.1.1, version code 2.

 CHANGELOG.md                                                |  4 ++++
 app/build.gradle.kts                                        |  4 ++--
 app/src/main/java/dev/equwal/inkrecents/SettingsActivity.kt |  2 ++
 fastlane/metadata/android/en-US/changelogs/2.txt            |  1 +
 fdroid/dev.equwal.inkrecents.yml                            | 11 ++++++-----
 5 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b74b1ef..8afad6c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 0.1.1
+
+- Settings has a "Buy me a coffee" row. It opens ko-fi.com/truex. A tip unlocks nothing.
+
 ## 0.1.0
 
 First release.
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 7ad6b4b..f5eb2f7 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -25,8 +25,8 @@ android {
         applicationId = "dev.equwal.inkrecents"
         minSdk = 31
         targetSdk = 36
-        versionCode = 1
-        versionName = "0.1.0"
+        versionCode = 2
+        versionName = "0.1.1"
     }
 
     signingConfigs {
diff --git a/app/src/main/java/dev/equwal/inkrecents/SettingsActivity.kt b/app/src/main/java/dev/equwal/inkrecents/SettingsActivity.kt
index fe4ff5a..bd297bd 100644
--- a/app/src/main/java/dev/equwal/inkrecents/SettingsActivity.kt
+++ b/app/src/main/java/dev/equwal/inkrecents/SettingsActivity.kt
@@ -51,6 +51,7 @@ class SettingsActivity : Activity() {
         col.row("Version", null, enabled = false, state = BuildConfig.VERSION_NAME)
         col.row("Licence", null, enabled = false, state = "GPL-3.0-or-later")
         col.row("Source code", REPO) { start(Intent(Intent.ACTION_VIEW, Uri.parse(REPO))) }
+        col.row("Buy me a coffee", TIP.removePrefix("https://")) { start(Intent(Intent.ACTION_VIEW, Uri.parse(TIP))) }
     }
 
     /** The four steps to shell access, from the device itself. */
@@ -90,5 +91,6 @@ class SettingsActivity : Activity() {
 
     private companion object {
         const val REPO = "https://github.com/equwal/ink-recents"
+        const val TIP = "https://ko-fi.com/truex"
     }
 }
diff --git a/fastlane/metadata/android/en-US/changelogs/2.txt b/fastlane/metadata/android/en-US/changelogs/2.txt
new file mode 100644
index 0000000..8ab1f22
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/2.txt
@@ -0,0 +1 @@
+Settings has a "Buy me a coffee" row. A tip unlocks nothing.
diff --git a/fdroid/dev.equwal.inkrecents.yml b/fdroid/dev.equwal.inkrecents.yml
index f2a406a..f782908 100644
--- a/fdroid/dev.equwal.inkrecents.yml
+++ b/fdroid/dev.equwal.inkrecents.yml
@@ -6,6 +6,7 @@ AuthorEmail: truex@equwal.com
 SourceCode: https://github.com/equwal/ink-recents
 IssueTracker: https://github.com/equwal/ink-recents/issues
 Changelog: https://github.com/equwal/ink-recents/blob/main/CHANGELOG.md
+Donate: https://ko-fi.com/truex
 
 AutoName: Ink Recents
 
@@ -13,14 +14,14 @@ RepoType: git
 Repo: https://github.com/equwal/ink-recents.git
 
 Builds:
-  - versionName: 0.1.0
-    versionCode: 1
-    commit: v0.1.0
+  - versionName: 0.1.1
+    versionCode: 2
+    commit: v0.1.1
     subdir: app
     gradle:
       - yes
 
 AutoUpdateMode: Version
 UpdateCheckMode: Tags
-CurrentVersion: 0.1.0
-CurrentVersionCode: 1
+CurrentVersion: 0.1.1
+CurrentVersionCode: 2