mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-08-21 14:33:52 +00:00
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 |
||
|---|---|---|
| .. | ||
| docker | ||
| workflows | ||
| FUNDING.yml | ||