whisper-money/resources/js
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
..
components fix(ai): surface learned-rule toast in edit modal and guard weak description keys (#635) 2026-07-04 11:00:15 +00:00
contexts Move transaction filtering from client-side to server-side (#126) 2026-02-16 12:49:04 +01:00
hooks fix: address remaining security audit findings (round 2) (#628) 2026-07-03 15:04:03 +00:00
layouts feat(onboarding): clarify the "categorize at least 5" goal in the categorizer (#616) 2026-07-01 08:34:51 +02:00
lib feat(transactions): make new-transaction marker cross-device (#611) 2026-06-29 19:11:37 +02:00
pages feat(welcome): add Francisco Montes testimonial (#636) 2026-07-04 14:08:33 +00:00
providers fix: move community link to user menu (#442) 2026-05-27 17:39:26 +02:00
services feat(transactions): serve import dedup and account ledger from the backend (#631) 2026-07-03 16:49:59 +02:00
types Add advisory frontend type-check to CI and drop duplicate currency_code 2026-07-04 20:16:16 +02:00
utils feat(currency): add NZD (New Zealand Dollar) (#504) 2026-06-08 09:18:17 +02:00
app.tsx feat(onboarding): clarify the "categorize at least 5" goal in the categorizer (#616) 2026-07-01 08:34:51 +02:00
ssr.tsx Remove plaintext-transactions feature flag & E2E references (#116) 2026-02-13 11:10:21 +01:00