From 84fcbb57533fdaeb0db407093e69c1ad71a1a353 Mon Sep 17 00:00:00 2001 From: Terry Yiu Date: Mon, 14 Sep 2026 07:52:19 +0300 Subject: [PATCH] Add Fastlane metadata for F-Droid (title, descriptions, changelog, screenshots) F-Droid's RFP scanner flagged the repo for missing Fastlane metadata (https://gitlab.com/fdroid/rfp/-/work_items/4395#note_3827250669): without it, F-Droid can't show app screenshots and description edits require going through the F-Droid team directly. Screenshots are symlinked from docs/assets/screenshots/android/ rather than duplicated, keeping one source of truth. Also drops the stock fastlane .gitignore rule that was silently excluding these PNGs -- unlike Play Store screenshots, F-Droid reads them straight from the repo with no separate regeneration step, so they're meant to be committed. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01FXcrACM5sok3M1KQJ8kByy --- .gitignore | 5 ++++- .../metadata/android/en-US/changelogs/13.txt | 16 ++++++++++++++++ .../metadata/android/en-US/full_description.txt | 3 +++ .../en-US/images/phoneScreenshots/android-1.png | 1 + .../en-US/images/phoneScreenshots/android-2.png | 1 + .../en-US/images/phoneScreenshots/android-3.png | 1 + .../en-US/images/phoneScreenshots/android-4.png | 1 + .../en-US/images/phoneScreenshots/android-5.png | 1 + .../en-US/images/phoneScreenshots/android-6.png | 1 + .../en-US/images/phoneScreenshots/android-7.png | 1 + .../en-US/images/phoneScreenshots/android-8.png | 1 + .../metadata/android/en-US/short_description.txt | 1 + fastlane/metadata/android/en-US/title.txt | 1 + 13 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/13.txt create mode 100644 fastlane/metadata/android/en-US/full_description.txt create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-1.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-2.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-3.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-4.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-5.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-6.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-7.png create mode 120000 fastlane/metadata/android/en-US/images/phoneScreenshots/android-8.png create mode 100644 fastlane/metadata/android/en-US/short_description.txt create mode 100644 fastlane/metadata/android/en-US/title.txt diff --git a/.gitignore b/.gitignore index 3d3a4ad..725f2ae 100644 --- a/.gitignore +++ b/.gitignore @@ -91,9 +91,12 @@ Dependencies/ **/fastlane/README.md **/fastlane/Preview.html **/fastlane/screenshots/**/*.png -**/fastlane/metadata/android/*/images/**/*.png **/fastlane/test_output +# Unlike Play Store metadata, F-Droid reads screenshots straight from fastlane/metadata/ in the +# repo -- there's no separate regeneration step, so those (unlike fastlane/screenshots/ above) +# are meant to be committed, not ignored. + # Code Injection # # After new code Injection tools there's a generated folder /iOSInjectionProject diff --git a/fastlane/metadata/android/en-US/changelogs/13.txt b/fastlane/metadata/android/en-US/changelogs/13.txt new file mode 100644 index 0000000..3df7ae0 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/13.txt @@ -0,0 +1,16 @@ +Rewritten from the ground up as a Kotlin Multiplatform app - same features, now with a shared codebase across platforms. + +New: +- Country flag emoji next to each currency code, where available +- Support for precious metals (gold, silver, platinum, palladium) alongside fiat currencies +- Search in the currency picker, with results also matching issuing country names +- Currency picker now splits selections into Priced/Unpriced +- Reset button to clear all selected currencies (with confirmation) +- "1 currency to Sats" field, editable directly for Manual price sources +- Move currencies to the top or bottom of the list + +Improved: +- Manual price source: simplified UI, seeded from another source, editable rate +- Selected currencies, exchange rates, and price source now persist between launches +- Locale-aware number formatting (digit grouping) and human-readable "updated" timestamps +- More accurate currency list: withdrawn/superseded currency codes filtered out diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..6dcd5e2 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,3 @@ +SatsPrice fetches the price of Bitcoin relative to common fiat currencies from multiple sources, and converts inputted amounts between Sats, BTC, and the selected fiat currency. + +Price sources include Coinbase and CoinGecko, or you can enter your own exchange rate manually. diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-1.png new file mode 120000 index 0000000..621c800 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-1.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-1.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-2.png new file mode 120000 index 0000000..f79ba21 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-2.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-2.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-3.png new file mode 120000 index 0000000..cc25cd9 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-3.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-3.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-4.png new file mode 120000 index 0000000..8be2fdf --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-4.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-4.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-5.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-5.png new file mode 120000 index 0000000..315ed9e --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-5.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-5.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-6.png new file mode 120000 index 0000000..f216be7 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-6.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-6.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-7.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-7.png new file mode 120000 index 0000000..32a652c --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-7.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-7.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/android-8.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-8.png new file mode 120000 index 0000000..730ca82 --- /dev/null +++ b/fastlane/metadata/android/en-US/images/phoneScreenshots/android-8.png @@ -0,0 +1 @@ +../../../../../../docs/assets/screenshots/android/android-8.png \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..0ecb878 --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Bitcoin price calculator app diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..38f0959 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +SatsPrice