From 2f0024478d7cd780db340bd701170b6ad083caa3 Mon Sep 17 00:00:00 2001 From: padreug Date: Thu, 4 Sep 2025 22:26:38 +0200 Subject: [PATCH] Squash merge remove-dangling-bits into market-implementation-squashed --- package-lock.json | 10 + package.json | 1 + src/components/NostrmarketPublisher.vue | 5 +- src/components/market/DashboardOverview.vue | 3 +- src/components/market/MarketSettings.vue | 3 +- src/components/market/OrderHistory.vue | 421 +++++------ src/components/market/PaymentDisplay.vue | 108 ++- .../market/PaymentRequestDialog.vue | 6 +- src/components/ui/input/Input.vue | 8 +- src/composables/useNostrclientHub.ts | 2 +- src/composables/useOrderEvents.ts | 661 ++++++------------ src/lib/nostr/utils.ts | 18 - src/lib/services/invoiceService.ts | 4 +- src/lib/services/nostrmarketService.ts | 120 +++- src/lib/utils/bech32.ts | 11 - src/pages/OrderHistory.vue | 5 +- src/stores/market.ts | 42 +- 17 files changed, 569 insertions(+), 859 deletions(-) delete mode 100644 src/lib/nostr/utils.ts delete mode 100644 src/lib/utils/bech32.ts diff --git a/package-lock.json b/package-lock.json index 6b008bb..480a3ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "date-fns": "^4.1.0", "electron-squirrel-startup": "^1.0.1", "fuse.js": "^7.0.0", + "light-bolt11-decoder": "^3.2.0", "lucide-vue-next": "^0.474.0", "nostr-tools": "^2.10.4", "pinia": "^2.3.1", @@ -9782,6 +9783,15 @@ "node": ">=6" } }, + "node_modules/light-bolt11-decoder": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/light-bolt11-decoder/-/light-bolt11-decoder-3.2.0.tgz", + "integrity": "sha512-3QEofgiBOP4Ehs9BI+RkZdXZNtSys0nsJ6fyGeSiAGCBsMwHGUDS/JQlY/sTnWs91A2Nh0S9XXfA8Sy9g6QpuQ==", + "license": "MIT", + "dependencies": { + "@scure/base": "1.1.1" + } + }, "node_modules/lightningcss": { "version": "1.29.1", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", diff --git a/package.json b/package.json index 2c60f4f..e256d0a 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "date-fns": "^4.1.0", "electron-squirrel-startup": "^1.0.1", "fuse.js": "^7.0.0", + "light-bolt11-decoder": "^3.2.0", "lucide-vue-next": "^0.474.0", "nostr-tools": "^2.10.4", "pinia": "^2.3.1", diff --git a/src/components/NostrmarketPublisher.vue b/src/components/NostrmarketPublisher.vue index 3740b9b..ed6b3b2 100644 --- a/src/components/NostrmarketPublisher.vue +++ b/src/components/NostrmarketPublisher.vue @@ -48,7 +48,7 @@
Stalls Published:
@@ -56,7 +56,7 @@
Products Published:
@@ -72,7 +72,6 @@ - diff --git a/src/components/market/PaymentDisplay.vue b/src/components/market/PaymentDisplay.vue index 6d361f1..01187f1 100644 --- a/src/components/market/PaymentDisplay.vue +++ b/src/components/market/PaymentDisplay.vue @@ -1,7 +1,7 @@