diff --git a/fastlane/metadata/android/en-US/changelogs/54.txt b/fastlane/metadata/android/en-US/changelogs/54.txt new file mode 100644 index 00000000..398b4aec --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/54.txt @@ -0,0 +1,9 @@ +* Open notes in flotilla +* Split the DM list into conversations and requests +* Redesign the goal list and detail pages +* List a space's admins and edit a member's permissions +* Let any member curate the space library, and add an option to let members invite +* Add native app shortcuts for common features +* Review what a health check will do before applying it +* Move the key backup reminder out of onboarding +* Simplify hosting rows on the home page 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 00000000..948b4788 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,3 @@ +Flotilla is a Nostr client for community chat, in the style of Discord. Each space is a relay, and its rooms are NIP-29 groups inside it. It also has encrypted direct messages, threads, a calendar, classifieds and goals. + +This build leaves out Firebase, Google Services and analytics. Instead of push notifications it checks your relays in the background about every 15 minutes, and Android may delay that further. diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png new file mode 100644 index 00000000..8a0f58b9 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 00000000..e4049be2 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ 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 00000000..c684146d --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Digital communities for free people diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 00000000..af247516 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Flotilla diff --git a/fdroid/README.md b/fdroid/README.md index 56721dd5..32bc3af5 100644 --- a/fdroid/README.md +++ b/fdroid/README.md @@ -42,7 +42,8 @@ F-Droid should run preparation before its source scan, run the asset build after and use its configured Gradle runner for `assembleFdroidRelease`. [`metadata/social.flotilla.fdroid.yml`](metadata/social.flotilla.fdroid.yml) is the recipe to submit -to `fdroiddata`. Preparation installs dependencies before F-Droid's source scan, so the recipe +to `fdroiddata`. The listing's text, icon, feature graphic and per-version changelogs come from +`fastlane/metadata/android/en-US/` at the tag F-Droid builds. Preparation installs dependencies before F-Droid's source scan, so the recipe scan-ignores `node_modules`, which holds FLOSS build tools such as esbuild and sharp. The build server's JDK is older than the 21 Capacitor needs, so the recipe installs it from Debian trixie, along with Node from nodejs.org at a pinned checksum. None of that has been through `fdroid build` diff --git a/fdroid/metadata/social.flotilla.fdroid.yml b/fdroid/metadata/social.flotilla.fdroid.yml index 826d9e49..0bd6aea3 100644 --- a/fdroid/metadata/social.flotilla.fdroid.yml +++ b/fdroid/metadata/social.flotilla.fdroid.yml @@ -8,15 +8,6 @@ IssueTracker: https://gitea.coracle.social/coracle/flotilla/issues Changelog: https://gitea.coracle.social/coracle/flotilla/src/branch/master/CHANGELOG.md AutoName: Flotilla -Summary: Digital communities for free people -Description: |- - Flotilla is a Nostr client for community chat, in the style of Discord. Each space is - a relay, and its rooms are NIP-29 groups inside it. It also has encrypted direct - messages, threads, a calendar, classifieds and goals. - - This build leaves out Firebase, Google Services and analytics. Instead of push - notifications it checks your relays in the background about every 15 minutes, and - Android may delay that further. RepoType: git Repo: https://gitea.coracle.social/coracle/flotilla.git @@ -34,9 +25,8 @@ Builds: - curl -Lo node.tar.xz https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-x64.tar.xz - echo "df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de node.tar.xz" | sha256sum -c - - - tar xJf node.tar.xz - - cp -a node-v22.23.3-linux-x64/. /usr/local/ - - rm -rf node.tar.xz node-v22.23.3-linux-x64 + - tar xJf node.tar.xz --strip-components=1 -C /usr/local/ + - rm node.tar.xz - corepack enable gradle: - fdroid