diff --git a/PocketGopher.jar b/PocketGopher.jar deleted file mode 100644 index 2e6d006..0000000 Binary files a/PocketGopher.jar and /dev/null differ diff --git a/README.md b/README.md index 82b74d8..8ad2905 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ by **Nuno J. Silva** (`gopher://sdf-eu.org/1/users/njsg`). The original protocol logic (menu parsing, URL parsing, the socket request/response dance) was ported to Kotlin and corrected where needed; the entire J2ME LCDUI layer was replaced with a Compose UI and a modern architecture. The original MIT license and copyright are retained — see -[LICENSE](LICENSE). The original sources (`PocketGopher.java`, `.jar`, `.jad`) are kept in the +[LICENSE](LICENSE). The original sources (`PocketGopher.java`, `.jad`) are kept in the repo root for reference. ## Project layout diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 26a6d11..ac4e667 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,8 +13,8 @@ android { applicationId = "dev.debene.gopher" minSdk = 24 targetSdk = 35 - versionCode = 2 - versionName = "2.0.2" + versionCode = 3 + versionName = "2.0.3" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/en-US/changelogs/3.txt b/fastlane/metadata/android/en-US/changelogs/3.txt new file mode 100644 index 0000000..7e2ca56 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/3.txt @@ -0,0 +1,4 @@ +F-Droid build cleanup. + +Remove the prebuilt PocketGopher.jar and the Gradle foojay toolchain resolver +so the app builds cleanly from source on F-Droid. No user-facing changes. diff --git a/fdroid/dev.debene.gopher.yml b/fdroid/dev.debene.gopher.yml index 621b711..2c65ec4 100644 --- a/fdroid/dev.debene.gopher.yml +++ b/fdroid/dev.debene.gopher.yml @@ -1,7 +1,3 @@ -# F-Droid metadata for DeBurrow. -# Submit by copying this file to fdroiddata as: metadata/dev.debene.gopher.yml -# (https://gitlab.com/fdroid/fdroiddata) and opening a merge request. - Categories: - Internet License: MIT @@ -12,34 +8,34 @@ IssueTracker: https://github.com/felipedbene/deburrow/issues AutoName: DeBurrow Description: |- - A modern, native Android client for the Gopher protocol, built with Kotlin and - Jetpack Compose. + A modern, native Android client for the Gopher protocol, built with Kotlin and + Jetpack Compose. - Features: + Features: - * Browse Gopher menus, read text files, and view images - * ANSI-color and word-wrapping text viewer (colored .ansi art renders in color) - * Veronica / type-7 search with a query prompt and tappable results - * Address-bar navigation, bookmarks, history, and search history - * Downloads for binary items, response caching, and TLS (gophers://) - * Opens gopher:// and gophers:// links from other apps - * Material 3 theming and an adaptive launcher icon + * Browse Gopher menus, read text files, and view images + * ANSI-color and word-wrapping text viewer (colored .ansi art renders in color) + * Veronica / type-7 search with a query prompt and tappable results + * Address-bar navigation, bookmarks, history, and search history + * Downloads for binary items, response caching, and TLS (gophers://) + * Opens gopher:// and gophers:// links from other apps + * Material 3 theming and an adaptive launcher icon - No accounts, no trackers, no ads. A modern evolution of the 2010 J2ME client - "Pocket Gopher" by Felix Pleșoianu. + No accounts, no trackers, no ads. A modern evolution of the 2010 J2ME client + "Pocket Gopher" by Felix Pleșoianu. RepoType: git Repo: https://github.com/felipedbene/deburrow.git Builds: - - versionName: "2.0.2" - versionCode: 2 - commit: v2.0.2 + - versionName: 2.0.3 + versionCode: 3 + commit: v2.0.3 subdir: app gradle: - yes -AutoUpdateMode: Version v%v +AutoUpdateMode: Version UpdateCheckMode: Tags -CurrentVersion: "2.0.2" -CurrentVersionCode: 2 +CurrentVersion: 2.0.3 +CurrentVersionCode: 3 diff --git a/settings.gradle.kts b/settings.gradle.kts index 4dfa60a..98fc921 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -11,9 +11,6 @@ pluginManagement { gradlePluginPortal() } } -plugins { - id("org.gradle.toolchains.foojay-resolver-convention") version "0.10.0" -} dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)