vpnhide/.github
okhsunrog da42b62442 feat(lsposed): add donation support to the app and the READMEs
Adds a "Support the project" entry next to the existing "Contact the
author" row in Settings, opening a modal with Boosty for card payments
and four crypto addresses that copy to the clipboard on tap. Addresses
are Kotlin constants rather than string resources so they can't differ
between locales or be touched by a translation round-trip.

The Dashboard asks once, and only on a setup that provably works: an
ungated diagnostics run with every layer active and leaking nothing, no
issues or warnings on screen, and at least a week since install. Install
age comes from firstInstallTime, so the only persisted state is the
dismissal flag. "Support" and "Hide" both set it — there is no "later"
that would turn the banner into a nag, and Settings keeps a permanent
entry for anyone who changes their mind.

- new DonateModal and DonatePrompt, both reachable without leaving the app
- donatePromptDismissed through AppSettings / repository / interactor
- Boosty hidden in the zh-rCN locale, which can't reach it, via a bool
  resource with a locale qualifier
- "Support the project" sections listing every rail in the three READMEs
- FUNDING.yml for the repository's Sponsor button
2026-08-19 04:00:07 +03:00
..
docker feat(zygisk): build armeabi-v7a to hook 32-bit app processes 2026-08-14 00:06:29 +03:00
workflows feat(zygisk): build armeabi-v7a to hook 32-bit app processes 2026-08-14 00:06:29 +03:00
FUNDING.yml feat(lsposed): add donation support to the app and the READMEs 2026-08-19 04:00:07 +03:00