Skip to content

v1.4.2 — Pro & Family onboarding + source available license

Choose a tag to compare

@Greigh Greigh released this 26 Jun 23:58
892ee44

Pro and Family sharing messaging on intro, onboarding, paywall, and household settings — plus a new source available license replacing AGPL.

Changed

  • License — replace AGPL-3.0 with the FiHaven Source Available License: public code for transparency and contributions; no production hosting, commercial redistribution, or stripping entitlements without permission.
  • Terms of Use — clarify account sharing, API misuse, Pro circumvention on the hosted service, family sharing in Pro, and how the source license differs from using fihaven.app.
  • Intro Pro step — feature highlights (payoff planner, family sharing, calendar, rewards, category budgets) on web /welcome, iOS, and Android intro screens.
  • Post-signup onboarding — Pro tour step lists the same highlights; final step offers See Premium plans and Continue with Free on iOS and Android.
  • Web welcome Pro stepStart free trial launches Stripe Checkout; Get Premium opens the Pro dialog; Continue with Free skips to the dashboard.
  • Paywall copy — Family sharing listed as a Pro perk on web, iOS, and Android paywalls.
  • Settings → Family (non-Pro) — upgrade entry points with clearer copy that invitees can join for free; Pro badge on the Family row when locked (iOS).
  • Android versionCode 8 (same 1.4.2 build for Play re-upload).
  • iOS build numbersproject.yml / Info.plist aligned to 1.4.2 (8); scripts/ios-testflight.sh archives and uploads to App Store Connect.

Fixed

  • Android PendingIntents (CodeQL #31, #32) — bill-reminder alarm and notification tap intents use the explicit Intent(context, Class) constructor so CodeQL recognizes fixed destination components.
  • iOS CIios.yml selects Xcode via setup-xcode (latest-stable) instead of standalone Swift 6.0.3, fixing FiHavenCore manifest / SDK mismatch on GitHub runners.

Full changelog: https://github.com/Greigh/FiHaven/blob/main/CHANGELOG.md#142--2026-06-26