From 3f1b33fc322fd1eefb3480bf9bf678f216043519 Mon Sep 17 00:00:00 2001 From: Silberengel Date: Mon, 2 Feb 2026 15:00:49 +0100 Subject: [PATCH] fix threads --- public/healthz.json | 4 +- src/lib/components/layout/Header.svelte | 46 +-- src/lib/components/layout/ProfileBadge.svelte | 12 +- src/lib/modules/threads/ThreadCard.svelte | 4 +- src/lib/modules/threads/ThreadList.svelte | 155 ++++++++-- src/lib/services/auth/activity-tracker.js | 29 -- src/lib/services/auth/activity-tracker.js.map | 1 - src/lib/services/auth/activity-tracker.ts | 40 ++- src/lib/services/auth/anonymous-signer.js | 45 --- src/lib/services/auth/anonymous-signer.js.map | 1 - src/lib/services/auth/bunker-signer.js | 31 -- src/lib/services/auth/bunker-signer.js.map | 1 - src/lib/services/auth/nip07-signer.js | 39 --- src/lib/services/auth/nip07-signer.js.map | 1 - src/lib/services/auth/nsec-signer.js | 62 ---- src/lib/services/auth/nsec-signer.js.map | 1 - src/lib/services/auth/profile-fetcher.js | 98 ------- src/lib/services/auth/profile-fetcher.js.map | 1 - src/lib/services/auth/relay-list-fetcher.js | 65 ----- .../services/auth/relay-list-fetcher.js.map | 1 - src/lib/services/auth/session-manager.js | 99 ------- src/lib/services/auth/session-manager.js.map | 1 - src/lib/services/auth/session-manager.ts | 110 ++++++- .../services/auth/user-preferences-fetcher.js | 12 - .../auth/user-preferences-fetcher.js.map | 1 - src/lib/services/auth/user-status-fetcher.js | 38 --- .../services/auth/user-status-fetcher.js.map | 1 - src/lib/services/cache/anonymous-key-store.js | 52 ---- .../services/cache/anonymous-key-store.js.map | 1 - src/lib/services/cache/event-cache.js | 88 ------ src/lib/services/cache/event-cache.js.map | 1 - src/lib/services/cache/event-cache.ts | 20 ++ src/lib/services/cache/indexeddb-store.js | 48 ---- src/lib/services/cache/indexeddb-store.js.map | 1 - src/lib/services/cache/profile-cache.js | 42 --- src/lib/services/cache/profile-cache.js.map | 1 - src/lib/services/cache/search-index.js | 43 --- src/lib/services/cache/search-index.js.map | 1 - src/lib/services/nostr/applesauce-client.js | 101 ------- .../services/nostr/applesauce-client.js.map | 1 - src/lib/services/nostr/applesauce-client.ts | 7 +- src/lib/services/nostr/auth-handler.js | 119 -------- src/lib/services/nostr/auth-handler.js.map | 1 - src/lib/services/nostr/auth-handler.ts | 4 +- src/lib/services/nostr/config.js | 49 ---- src/lib/services/nostr/config.js.map | 1 - src/lib/services/nostr/event-store.js | 213 -------------- src/lib/services/nostr/event-store.js.map | 1 - src/lib/services/nostr/event-store.ts | 271 ++++++++++++++++-- src/lib/services/nostr/event-utils.js | 41 --- src/lib/services/nostr/event-utils.js.map | 1 - src/lib/services/nostr/relay-pool.js | 181 ------------ src/lib/services/nostr/relay-pool.js.map | 1 - .../services/nostr/subscription-manager.js | 119 -------- .../nostr/subscription-manager.js.map | 1 - src/lib/services/security/bech32-utils.js | 42 --- src/lib/services/security/bech32-utils.js.map | 1 - src/lib/services/security/event-validator.js | 48 ---- .../services/security/event-validator.js.map | 1 - src/lib/services/security/key-management.js | 68 ----- .../services/security/key-management.js.map | 1 - src/lib/services/security/sanitizer.js | 44 --- src/lib/services/security/sanitizer.js.map | 1 - src/routes/+layout.svelte | 11 + src/routes/+page.svelte | 6 +- 65 files changed, 613 insertions(+), 1919 deletions(-) delete mode 100644 src/lib/services/auth/activity-tracker.js delete mode 100644 src/lib/services/auth/activity-tracker.js.map delete mode 100644 src/lib/services/auth/anonymous-signer.js delete mode 100644 src/lib/services/auth/anonymous-signer.js.map delete mode 100644 src/lib/services/auth/bunker-signer.js delete mode 100644 src/lib/services/auth/bunker-signer.js.map delete mode 100644 src/lib/services/auth/nip07-signer.js delete mode 100644 src/lib/services/auth/nip07-signer.js.map delete mode 100644 src/lib/services/auth/nsec-signer.js delete mode 100644 src/lib/services/auth/nsec-signer.js.map delete mode 100644 src/lib/services/auth/profile-fetcher.js delete mode 100644 src/lib/services/auth/profile-fetcher.js.map delete mode 100644 src/lib/services/auth/relay-list-fetcher.js delete mode 100644 src/lib/services/auth/relay-list-fetcher.js.map delete mode 100644 src/lib/services/auth/session-manager.js delete mode 100644 src/lib/services/auth/session-manager.js.map delete mode 100644 src/lib/services/auth/user-preferences-fetcher.js delete mode 100644 src/lib/services/auth/user-preferences-fetcher.js.map delete mode 100644 src/lib/services/auth/user-status-fetcher.js delete mode 100644 src/lib/services/auth/user-status-fetcher.js.map delete mode 100644 src/lib/services/cache/anonymous-key-store.js delete mode 100644 src/lib/services/cache/anonymous-key-store.js.map delete mode 100644 src/lib/services/cache/event-cache.js delete mode 100644 src/lib/services/cache/event-cache.js.map delete mode 100644 src/lib/services/cache/indexeddb-store.js delete mode 100644 src/lib/services/cache/indexeddb-store.js.map delete mode 100644 src/lib/services/cache/profile-cache.js delete mode 100644 src/lib/services/cache/profile-cache.js.map delete mode 100644 src/lib/services/cache/search-index.js delete mode 100644 src/lib/services/cache/search-index.js.map delete mode 100644 src/lib/services/nostr/applesauce-client.js delete mode 100644 src/lib/services/nostr/applesauce-client.js.map delete mode 100644 src/lib/services/nostr/auth-handler.js delete mode 100644 src/lib/services/nostr/auth-handler.js.map delete mode 100644 src/lib/services/nostr/config.js delete mode 100644 src/lib/services/nostr/config.js.map delete mode 100644 src/lib/services/nostr/event-store.js delete mode 100644 src/lib/services/nostr/event-store.js.map delete mode 100644 src/lib/services/nostr/event-utils.js delete mode 100644 src/lib/services/nostr/event-utils.js.map delete mode 100644 src/lib/services/nostr/relay-pool.js delete mode 100644 src/lib/services/nostr/relay-pool.js.map delete mode 100644 src/lib/services/nostr/subscription-manager.js delete mode 100644 src/lib/services/nostr/subscription-manager.js.map delete mode 100644 src/lib/services/security/bech32-utils.js delete mode 100644 src/lib/services/security/bech32-utils.js.map delete mode 100644 src/lib/services/security/event-validator.js delete mode 100644 src/lib/services/security/event-validator.js.map delete mode 100644 src/lib/services/security/key-management.js delete mode 100644 src/lib/services/security/key-management.js.map delete mode 100644 src/lib/services/security/sanitizer.js delete mode 100644 src/lib/services/security/sanitizer.js.map diff --git a/public/healthz.json b/public/healthz.json index 04e14bb..672bb2b 100644 --- a/public/healthz.json +++ b/public/healthz.json @@ -2,7 +2,7 @@ "status": "ok", "service": "aitherboard", "version": "0.1.0", - "buildTime": "2026-02-02T13:24:45.619Z", + "buildTime": "2026-02-02T13:56:52.264Z", "gitCommit": "unknown", - "timestamp": 1770038685620 + "timestamp": 1770040612264 } \ No newline at end of file diff --git a/src/lib/components/layout/Header.svelte b/src/lib/components/layout/Header.svelte index 09ebd15..647d2ac 100644 --- a/src/lib/components/layout/Header.svelte +++ b/src/lib/components/layout/Header.svelte @@ -1,22 +1,33 @@
-
- Aitherboard banner - -
+
+
+ Aitherboard banner + +
+
@@ -24,9 +35,11 @@
Aitherboard
- - {#if isLoggedIn} - Logged in as: {currentPubkey?.slice(0, 16)}... + Threads + Feed + {#if isLoggedIn && currentPubkey} + Logged in as +
diff --git a/src/lib/components/layout/ProfileBadge.svelte b/src/lib/components/layout/ProfileBadge.svelte index 3056ea6..1595487 100644 --- a/src/lib/components/layout/ProfileBadge.svelte +++ b/src/lib/components/layout/ProfileBadge.svelte @@ -1,5 +1,5 @@
-
-