From a196a04668e54a864868e95c3e7f33c4ebd88236 Mon Sep 17 00:00:00 2001 From: openclaw Date: Sun, 26 Jul 2026 03:16:03 +0800 Subject: [PATCH] feat: improve statistics views and ledger themes --- apps/web/src/components/LedgerIconPicker.vue | 31 ++ apps/web/src/components/QuickEntryHost.vue | 6 +- apps/web/src/data/ledger-icons.ts | 115 ++++ apps/web/src/data/ledgers.ts | 22 +- apps/web/src/router.ts | 5 + apps/web/src/stores/ledgers.ts | 30 +- apps/web/src/styles.css | 68 ++- apps/web/src/views/EntryDetailView.vue | 6 +- apps/web/src/views/LedgerSettingsView.vue | 32 +- apps/web/src/views/LedgerView.vue | 427 ++++++++++++--- apps/web/src/views/LedgersView.vue | 55 +- apps/web/src/views/StatsEntriesView.vue | 489 +++++++++++++++++ apps/web/src/views/StatsView.vue | 543 +++++++++++++++++-- packages/domain/src/index.ts | 33 ++ services/api/src/db.ts | 2 + services/api/src/server.ts | 38 +- 16 files changed, 1720 insertions(+), 182 deletions(-) create mode 100644 apps/web/src/components/LedgerIconPicker.vue create mode 100644 apps/web/src/data/ledger-icons.ts create mode 100644 apps/web/src/views/StatsEntriesView.vue diff --git a/apps/web/src/components/LedgerIconPicker.vue b/apps/web/src/components/LedgerIconPicker.vue new file mode 100644 index 0000000..3224eae --- /dev/null +++ b/apps/web/src/components/LedgerIconPicker.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/apps/web/src/components/QuickEntryHost.vue b/apps/web/src/components/QuickEntryHost.vue index eb2a354..faefaec 100644 --- a/apps/web/src/components/QuickEntryHost.vue +++ b/apps/web/src/components/QuickEntryHost.vue @@ -1,6 +1,6 @@