From 50dfafc1d20ac0c9c7923394303fe06028a71a3a Mon Sep 17 00:00:00 2001 From: openclaw Date: Wed, 22 Jul 2026 00:48:29 +0800 Subject: [PATCH] Allow entries to span multiple ledgers --- apps/web/src/components/QuickEntryDrawer.vue | 59 +++++-- apps/web/src/components/QuickEntryHost.vue | 9 +- apps/web/src/data/db.ts | 28 ++++ apps/web/src/data/entries.ts | 15 +- apps/web/src/stores/entries.ts | 20 ++- apps/web/src/stores/ledgers.ts | 13 +- apps/web/src/styles.css | 24 ++- apps/web/src/views/EntryDetailView.vue | 47 ++++-- apps/web/src/views/LedgerView.vue | 2 +- apps/web/src/views/LedgersView.vue | 4 +- apps/web/src/views/StatsView.vue | 17 +- packages/domain/src/index.ts | 5 +- services/api/src/db.ts | 39 ++++- services/api/src/server.ts | 154 ++++++++++++++----- 14 files changed, 335 insertions(+), 101 deletions(-) diff --git a/apps/web/src/components/QuickEntryDrawer.vue b/apps/web/src/components/QuickEntryDrawer.vue index acf0890..4a00827 100644 --- a/apps/web/src/components/QuickEntryDrawer.vue +++ b/apps/web/src/components/QuickEntryDrawer.vue @@ -1,6 +1,6 @@ @@ -342,18 +364,11 @@ function saveEntry() { {{ displayAmount }} {{ calculationLabel }} -