Julien Calixte 0099e51f94 fix(transaction): initialize CurrencyInput with a real currency code
vue-currency-input required a currency code for Intl.NumberFormat;
passing undefined threw inside the mount watcher, leaving the input
without listeners so amount stayed null on submit.

Use CurrencyDisplay.hidden to keep the symbol out of the field since
the currency selector is rendered separately.
2026-06-02 21:24:39 +02:00
2019-08-22 11:50:32 +02:00
2020-03-12 00:25:40 +01:00
2019-08-22 11:50:32 +02:00
2026-06-01 22:17:44 +02:00
2026-06-01 22:17:44 +02:00

Vaquant

Manage group budgets — Vue 3 + Vite + Pinia + Tailwind/DaisyUI + CouchDB (PouchDB).

Requirements

  • Node 22+ (see .node-version)
  • pnpm 10+ (corepack enable && corepack prepare pnpm@latest --activate)

Setup

pnpm install

Develop

pnpm dev          # Vite dev server on http://localhost:8080
pnpm typecheck    # vue-tsc --noEmit
pnpm lint         # ESLint
pnpm test         # Vitest

Build

pnpm build        # Type-check, then build to dist/
pnpm preview      # Serve the production build locally

Environment

Create .env (gitignored) with:

VITE_COUCHDB=https://your-couchdb-host
VITE_MAPBOX_KEY=pk.your-mapbox-token
Description
No description provided
Readme 5 MiB
Languages
Vue 61.8%
TypeScript 35%
HTML 1.5%
JavaScript 0.8%
Dockerfile 0.6%
Other 0.3%