New app: Tangent

Checklist

Policy

  • The app complies with the inclusion criteria.
  • The original app author has been notified (and does not oppose the inclusion). — I am the author.
  • The upstream app source code repo contains the app metadata in a Fastlane folder structure (fastlane/metadata/android/en-US/: summary, description, icon, 8 screenshots, per-versionCode changelogs), en-US locale included.

Docs

  • Please read the guide first if this is your first contribution.
  • Please make sure your metadata follows the best practice in our templates.
  • Please read the Build Metadata Reference and make sure your metadata is valid.
  • Please read the Quick Start Guide.

Merge Request Setup

  • The title of this merge request follows "New app: app name" format.
  • My fdroiddata fork is public and the branch is not protected.
  • No related fdroiddata or RFP issues exist for this app.
  • Only one app in this MR.

Metadata

  • Metadata is in metadata/dev.tangent.tangent.yml.
  • Metadata is a valid YAML file.
  • Metadata uses LF line endings.
  • No summary/description/changelog/images added here — all provided in the upstream repo (fastlane).
  • Releases are tagged (v* on every release) and auto update is enabled (AutoUpdateMode: Version, UpdateCheckMode: Tags).
  • Issue tracker and author contact: https://github.com/GyratingSeaCow/tangent/issues
  • AuthorName is added.
  • No external repos/srclibs beyond the standard flutter srclib (pinned to the same 3.27.1 the app's own CI uses).
  • Reproducible Builds: not enabled for now — releases are currently signed in GitHub CI with an upload keystore; happy to revisit if reviewers recommend it.
  • No abi split for now; can add if reviewers prefer smaller APKs.
  • Only the latest version is in the metadata.
  • No disabled versions.
  • The commit field is the full hash.

Notes

Tangent is a self-hosted, privacy-first voice recorder / notes / to-do app (AGPL-3.0-or-later, Flutter). Recording, playback, notebooks, to-dos and search work fully offline; transcription, AI summaries and sync talk only to the user's own self-hosted server (same repo, also AGPL). No Firebase/GMS, no trackers, no third-party services. The full description states the self-hosted-server requirement explicitly.

Merge request reports

Loading
Loading