whisper-money/resources/js/types
Víctor Falcón 39588ea8e8 Add advisory frontend type-check to CI and drop duplicate currency_code
The CI linter job ran Prettier, ESLint and Vitest but never type-checked the
frontend, so `tsc --noEmit` errors accumulated unseen. Adds a Type Check step
that runs `bun run types`.

The step is marked `continue-on-error: true` on purpose: the codebase already
carries a large backlog of pre-existing tsc errors, so gating merges on it now
would turn CI red on unrelated code. It surfaces type output in the log today
and should be flipped to blocking once the backlog is cleared.

Also removes a duplicate `currency_code` member on the `User` interface in
resources/js/types/index.d.ts, which declared the field twice with conflicting
types (`CurrencyCode` and `string | null`). The TS language server flags this
as a duplicate identifier; `tsc --noEmit` masks it because `skipLibCheck` skips
.d.ts files. Keeps the correct `CurrencyCode` typing.
2026-07-04 20:16:16 +02:00
..
account.ts feat(settings): centralize currency options and split profile/account support (#256) 2026-04-02 19:23:10 +02:00
automation-rule.ts feat(ai): learn from category corrections so the AI stops repeating the same mistake (#608) 2026-06-29 19:12:15 +02:00
balance-import.ts feat: investment benefits — show gains/losses on investment accounts (#140) 2026-02-23 13:59:10 +01:00
banking.ts feat(connections): manage which accounts a bank connection syncs (#558) 2026-06-18 16:22:49 +02:00
budget.ts feat: add catch-all budgets (#527) 2026-06-15 16:07:19 +00:00
categorization.ts feat(ai): manage AI consent outside onboarding with live backfill (#591) 2026-06-25 10:50:35 +02:00
category.test.ts Fix Spanish translations in category and delete flows (#397) 2026-05-14 11:36:53 +01:00
category.ts feat: parent/child category tree (#474) 2026-06-03 19:30:12 +02:00
import.ts feat(importer): support YYYYMMDD date format (#470) 2026-06-01 16:44:46 +02:00
index.d.ts Add advisory frontend type-check to CI and drop duplicate currency_code 2026-07-04 20:16:16 +02:00
label.ts feat: add transaction labels feature (#24) 2025-12-13 13:02:19 +01:00
language.ts feat(i18n): add French translation support (#532) 2026-06-15 19:15:43 +02:00
pricing.ts feat(pricing): dynamic Stripe pricing with locale-aware formatting (#204) 2026-03-05 11:41:59 +00:00
transaction.ts feat(ai): auto-categorize transactions with AI (behind flag) (#535) 2026-06-15 16:35:20 +02:00
uuid.ts Fix CI: Update bun.lock and fix linting errors 2025-12-01 15:16:06 +01:00
vite-env.d.ts Init browser Sentry from env DSN (#370) 2026-05-09 12:07:11 +02:00