HypaV3 Data

{#if hypaV3DataState.summaries.length === 0} No summaries yet {/if} {#each hypaV3DataState.summaries as summary, i} {#if summaryUIStates[i]}
Summary #{i + 1}
{#if summaryUIStates[i].translation}
Translation
{summaryUIStates[i].translation}
{/if} {#if summaryUIStates[i].rerolledText}
Rerolled Summary
{#if summaryUIStates[i].rerolledTranslation}
Rerolled Translation
{summaryUIStates[i].rerolledTranslation}
{/if}
{/if}
Connected Messages ({summary.chatMemos.length})
{#each summary.chatMemos as chatMemo} {/each}
{#if expandedMessageUIState?.summaryIndex === i} {@const message = getMessageFromChatMemo( expandedMessageUIState.selectedChatMemo )}
{#if message}
{message.role}'s Message
{message.data}
{:else}
Message not found
{/if} {#if expandedMessageUIState.translation}
Translation
{expandedMessageUIState.translation}
{/if}
{/if}
{/if} {/each} {#if true} {@const nextMessage = getNextMessageToSummarize()} {#if nextMessage}
HypaV3 will summarize [{nextMessage.chatId ? nextMessage.chatId : "no message id"}]
{nextMessage.data}
{:else if !getFirstMessage()}
WARN: Selected first message is null
{/if} {/if}