From ec50afdec076a8bfe7e2d22f606062e8ea87749b Mon Sep 17 00:00:00 2001 From: mleku Date: Thu, 9 Oct 2025 16:14:18 +0100 Subject: [PATCH] Enhance event management in App.svelte by implementing pagination and caching for user and all events. Introduce new functions for loading events with timestamp-based pagination, and update UI components to support event expansion and deletion. Refactor event fetching logic in nostr.js to utilize WebSocket REQ envelopes for improved performance. Update default relay settings in constants.js to include local WebSocket endpoint. --- app/web/src/App.svelte | 802 ++++++++++++++++++++++++++++++++++----- app/web/src/constants.js | 3 + app/web/src/nostr.js | 164 ++++++++ 3 files changed, 882 insertions(+), 87 deletions(-) diff --git a/app/web/src/App.svelte b/app/web/src/App.svelte index ea5109d..f92cc5b 100644 --- a/app/web/src/App.svelte +++ b/app/web/src/App.svelte @@ -1,6 +1,6 @@