Loading
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-USlocale 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
fluttersrclib (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
commitfield 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.