Simpl-Resultat/src/services
le king fu 2da2de183a
All checks were successful
PR Check / rust (push) Successful in 16m19s
PR Check / frontend (push) Successful in 2m14s
feat: license card in settings (#47)
Adds the user-facing layer on top of the Rust license commands shipped
in #46.

- `licenseService.ts` thin wrapper around the new Tauri commands
- `useLicense` hook follows the project's useReducer pattern (idle,
  loading, ready, validating, error) and exposes `submitKey`,
  `refresh`, and `checkEntitlement` for cross-component use
- `LicenseCard` shows the current edition, the expiry date when set,
  accepts a license key with inline validation feedback, and links to
  the purchase page via `openUrl` from `@tauri-apps/plugin-opener`
- Card is inserted at the top of `SettingsPage` so the edition is the
  first thing users see when looking for license-related actions
- i18n: new `license.*` keys in both `fr.json` and `en.json`
- Bilingual CHANGELOG entries
2026-04-09 15:47:04 -04:00
..
adjustmentService.ts feat: add Budget and Adjustments pages with full functionality 2026-02-12 00:58:43 +00:00
budgetService.ts feat: show actual transactions in budget previous year column 2026-03-10 23:03:26 -04:00
categorizationService.ts fix: keyword matching with non-word boundary characters 2026-02-25 20:03:04 -05:00
categoryService.ts feat: add 3rd level of category hierarchy 2026-02-25 19:54:05 -05:00
dashboardService.ts Bump version to 0.6.0 — Reports enhancements and comment visibility fix 2026-03-04 21:01:13 -05:00
dataExportService.ts feat: make settings data imports visible in Import History 2026-02-15 13:38:51 +00:00
db.ts Fix migration checksum mismatch on startup 2026-03-01 09:17:35 -05:00
importConfigTemplateService.ts feat: persist template selection and add update template button 2026-02-15 13:16:55 +00:00
importedFileService.ts fix: allow duplicate-content files with different names (#1) 2026-02-15 12:40:01 +00:00
importSourceService.ts fix: persist has_header for imports, fix orphan categories, add re-initialize 2026-02-12 11:54:33 +00:00
licenseService.ts feat: license card in settings (#47) 2026-04-09 15:47:04 -04:00
logService.ts Add startup retry logic and persist logs across refresh 2026-02-28 22:12:41 -05:00
profileService.ts feat: add multiple profiles with separate databases and optional PIN (v0.3.0) 2026-02-16 12:54:09 +00:00
reportService.test.ts fix: address reviewer feedback (#41) 2026-03-18 02:02:41 -04:00
reportService.ts Remove hard-coded expense filter from Category Over Time report 2026-03-18 00:05:27 -04:00
transactionService.ts feat: show transaction splits on Adjustments page + fix CSV auto-detect 2026-02-17 01:41:08 +00:00
userPreferenceService.ts feat: implement CSV import wizard with folder-based source detection 2026-02-08 03:38:46 +00:00