From 2b5783487f449c7934e02830111a027ff7f0b6f1 Mon Sep 17 00:00:00 2001 From: Silberengel Date: Tue, 10 Feb 2026 14:52:10 +0100 Subject: [PATCH] fix cards and consolidate headers --- public/healthz.json | 4 +- .../find/SearchAddressableEvents.svelte | 57 +-- src/lib/components/layout/CardHeader.svelte | 373 ++++++++++++++++++ src/lib/components/layout/ProfileBadge.svelte | 77 ++-- src/lib/modules/comments/Comment.svelte | 110 ++---- .../modules/discussions/DiscussionCard.svelte | 158 +++----- .../modules/discussions/DiscussionList.svelte | 81 ++-- .../discussions/DiscussionVoteButtons.svelte | 109 +++-- src/lib/modules/feed/FeedPage.svelte | 105 ++++- src/lib/modules/feed/FeedPost.svelte | 301 +++----------- src/lib/modules/feed/HighlightCard.svelte | 123 ++---- .../reactions/FeedReactionButtons.svelte | 88 ++++- src/lib/services/auth/anonymous-signer.ts | 6 +- src/lib/services/cache/event-cache.ts | 43 ++ src/lib/services/nostr/auth-handler.ts | 5 +- src/routes/login/+page.svelte | 9 +- 16 files changed, 954 insertions(+), 695 deletions(-) create mode 100644 src/lib/components/layout/CardHeader.svelte diff --git a/public/healthz.json b/public/healthz.json index 983010e..58cf9ca 100644 --- a/public/healthz.json +++ b/public/healthz.json @@ -2,7 +2,7 @@ "status": "ok", "service": "aitherboard", "version": "0.2.0", - "buildTime": "2026-02-07T09:22:55.996Z", + "buildTime": "2026-02-10T11:19:46.024Z", "gitCommit": "unknown", - "timestamp": 1770456175996 + "timestamp": 1770722386024 } \ No newline at end of file diff --git a/src/lib/components/find/SearchAddressableEvents.svelte b/src/lib/components/find/SearchAddressableEvents.svelte index d60e5e2..838a7ae 100644 --- a/src/lib/components/find/SearchAddressableEvents.svelte +++ b/src/lib/components/find/SearchAddressableEvents.svelte @@ -2,7 +2,7 @@ import { nostrClient } from '../../services/nostr/nostr-client.js'; import { relayManager } from '../../services/nostr/relay-manager.js'; import { getEventsByKind } from '../../services/cache/event-cache.js'; - import ProfileBadge from '../layout/ProfileBadge.svelte'; + import CardHeader from '../layout/CardHeader.svelte'; import RelayBadge from '../layout/RelayBadge.svelte'; import CacheBadge from '../layout/CacheBadge.svelte'; import { getKindInfo, KIND_LOOKUP, isParameterizedReplaceableKind } from '../../types/kind-lookup.js'; @@ -486,13 +486,15 @@ {/if}
-
-
- + + {#snippet badges()} -
- {getKindInfo(event.kind).description} -
+ {/snippet} +