Simpl-Resultat/src
le king fu 6d67ab8935
All checks were successful
PR Check / rust (push) Successful in 16m6s
PR Check / frontend (push) Successful in 2m15s
feat: gate auto-updates behind license entitlement (#48)
Both code paths that touch the updater now consult `check_entitlement`
from the Rust entitlements module before calling `check()`:

- `useUpdater.ts` adds a `notEntitled` status; on Free, the check
  short-circuits and the Settings page displays an upgrade hint instead
  of fetching update metadata.
- `ErrorPage.tsx` (recovery screen) does the same so the error path
  matches the main path; users on Free no longer see network errors when
  the updater would have run.

The gate name (`auto-update`) is the same string consumed by
`commands/entitlements.rs::FEATURE_TIERS`, so changing which tier
unlocks updates is a one-line edit in that file.

Bilingual i18n keys for the new messages are added to both `fr.json`
and `en.json`. CHANGELOG entries in both languages.
2026-04-09 15:52:59 -04:00
..
components feat: gate auto-updates behind license entitlement (#48) 2026-04-09 15:52:59 -04:00
contexts feat: add multiple profiles with separate databases and optional PIN (v0.3.0) 2026-02-16 12:54:09 +00:00
hooks feat: gate auto-updates behind license entitlement (#48) 2026-04-09 15:52:59 -04:00
i18n feat: gate auto-updates behind license entitlement (#48) 2026-04-09 15:52:59 -04:00
pages feat: gate auto-updates behind license entitlement (#48) 2026-04-09 15:52:59 -04:00
services fix: address reviewer feedback (#41) 2026-03-18 02:02:41 -04:00
shared feat: show actual transactions in budget previous year column 2026-03-10 23:03:26 -04:00
utils test: add unit tests for dateRange.ts utility 2026-03-10 23:05:32 -04:00
App.tsx Add bilingual changelog page and file-based release notes 2026-03-05 14:58:54 -05:00
main.tsx Fix updater latest.json and add log viewer in settings 2026-02-28 21:09:10 -05:00
styles.css feat: add user guide page with print/PDF support 2026-02-16 12:19:29 +00:00
vite-env.d.ts Initial project scaffold: Tauri v2 + React + TypeScript + TailwindCSS v4 2026-02-07 11:05:11 +00:00