Files
amethyst/amethyst
Claude f058662349 fix(fdroid): hide Play-only ToS gate and Privacy/Child-Safety links
F-Droid distributes Amethyst as MIT-licensed free software with no
acceptable-use terms layered on top — only the Play Store build needs
a ToS-acceptance checkbox at login/signup and links to the published
Child Safety Standards.

Gates added behind `BuildConfig.FLAVOR == "play"`:

- Settings → "About & Legal" section (Privacy Policy + Child Safety
  Standards) is now Play-only; F-Droid settings no longer link to
  PRIVACY.md.
- AcceptTerms checkbox in LoginScreen and SignUpScreen is now Play-only.
- LoginViewModel.load() / clear() and SignUpViewModel pre-accept
  `acceptedTerms` on F-Droid so the login/signup button isn't disabled.

The Play build is unchanged: first-time login still requires checking
the ToS box, and the About & Legal section still surfaces the published
Child Safety Standards link required by Google Play.
2026-05-24 16:24:57 +00:00
..
2026-05-20 18:59:05 -04:00