From 70ad09a13e6e7a8175b2b44803c211a5c747c002 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sun, 19 Jul 2026 15:46:37 -0400 Subject: [PATCH] zenno/chara/convo: list characters in convos even when they don't have their own Fixes #24. --- zenno/src/routes/chara/convo/+page.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/zenno/src/routes/chara/convo/+page.svelte b/zenno/src/routes/chara/convo/+page.svelte index 8913f36..d7bb9f8 100644 --- a/zenno/src/routes/chara/convo/+page.svelte +++ b/zenno/src/routes/chara/convo/+page.svelte @@ -8,13 +8,12 @@ const convoMap = $derived(byChara(conversations)); const popular = $derived(groupPopulars(conversations)); let characters: Character[] = $state([]); + const selCharas = $derived(characters.filter((c) => convoMap.has(c.chara_id))); const names = $derived(charaNames(characters ?? [])); const minSuggest = 8; onMount(async () => { - const [convos, charas] = await Promise.all([conversation(), character()]); - conversations = convos; - characters = charas.filter((c) => convoMap.has(c.chara_id)); + [conversations, characters] = await Promise.all([conversation(), character()]); }); let chara: Character | undefined = $state(); @@ -43,7 +42,7 @@
- +