Give F-Droid its listing from a fastlane folder instead of the recipe

This commit is contained in:
Jon Staab 2026-09-24 15:44:44 -07:00
parent 57438f67fd
commit 4e607dd5a2
8 changed files with 18 additions and 13 deletions

View file

@ -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

View file

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1 @@
Digital communities for free people

View file

@ -0,0 +1 @@
Flotilla

View file

@ -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`

View file

@ -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