feat: GitHub Sponsors link (Settings + repo Sponsor button)#400
feat: GitHub Sponsors link (Settings + repo Sponsor button)#400sarim2000 wants to merge 1 commit into
Conversation
Lowest-friction monetization for the current install scale (1k+ / 80 reviews / 4.6★): no Play Billing, no review-bomb risk, no AGPL server-side complications, no contradicting the README 'no hidden costs' promise. Goodwill-only support. - .github/FUNDING.yml — surfaces the 'Sponsor' button on the GitHub repo header (works once GitHub Sponsors enrollment for sarim2000 is approved; harmless until then). - Settings → Support & Community → 'Support development' opens github.com/sponsors/sarim2000 in the browser. Uses the same ItemPosition pattern as the existing Help / Report-an-Issue rows; red heart icon makes it visually distinct from blue/pink siblings. When the install base + AI/infra spend warrant it, we can layer on Play Billing (one-time Pro unlock, then maybe subscription). This is the no-regret first move.
Greptile SummaryThis PR adds a GitHub Sponsors funding path at two levels: a
Confidence Score: 5/5Safe to merge — both changes are additive, self-contained, and follow established patterns in the codebase. The FUNDING.yml is a standard inert config file; the Settings change is a single new nav item using the same Intent/Uri pattern already in use immediately above it. The ItemPosition update for 'Report an Issue' is correct for a three-item group. No logic is modified, no existing behavior is altered. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
S["Settings Screen"] --> SC["Support & Community Section"]
SC --> HF["Help & FAQ\n(ItemPosition.TOP)"]
SC --> RI["Report an Issue\n(ItemPosition.MIDDLE)\nOpens GitHub Issues"]
SC --> SD["Support development NEW\n(ItemPosition.BOTTOM)\nOpens GitHub Sponsors"]
RI --> GH["github.com/.../issues/new"]
SD --> GS["github.com/sponsors/sarim2000"]
Reviews (1): Last reviewed commit: "feat: GitHub Sponsors link (Settings + r..." | Re-trigger Greptile |
Lowest-friction monetization for the current scale (1k+ installs / 80 reviews / 4.6★). No Play Billing yet, no review-bomb risk, no AGPL server-side complications, doesn't contradict the README "no hidden costs" promise. Pure goodwill support.
Changes
.github/FUNDING.yml— adds the "Sponsor ❤" button to the GitHub repo header. Pointed atsarim2000. Activates as soon as GitHub Sponsors enrollment is approved (file is harmless until then).github.com/sponsors/sarim2000in the browser. Lives below "Report an Issue", uses the existingSettingsNavItempattern, red heart icon to stand out from the blue/pink neighbours.Why this and not Play Billing
At 1k installs the math doesn't work for subscription (~₹50/month realistic), and adding a Play Billing tip jar would burn a week on Merchant account + tax forms + sandbox testing. GitHub Sponsors costs zero infrastructure, taps the same goodwill pool, and skips Google's 15-30% cut.
When the install base or AI/infra spend warrants it, the next monetization step is a one-time Pro unlock (₹199 one-time, client-side features only — AGPL-safe). Subscription stays parked until 10k+ installs + a cloud-cost-bearing feature like sync.
Out of scope