{panelTitle}

{#if activeSection === "calendar"} {/if} {#if activeSection === "entries"} {/if} {#if activeSection !== "coach"} {/if}
{#if isCalendarSection} {#if showNewItemInput}
{/if}

Saved Views

{#each builtInViews as view} {/each}
{#if showSaveViewInput}
{ if (event.key === "Enter") saveCurrentView(); if (event.key === "Escape") { showSaveViewInput = false; saveViewName = ""; } }} on:blur={saveCurrentView} />
{/if} {#if calendarSavedViews.length > 0}
    {#each calendarSavedViews as view}
  • {/each}
{/if}

{calendarMonthLabel} {calendarYear} Timeline

Last refreshed: {calendarLastRefreshedAt || "Not yet"}

{:else if activeSection === "coach"}

Coaching Sessions

{#if $coachStateStore.plan} {/if}

Conversations

{#if $conversationsStore.busy}

Loading…

{:else if $conversationsStore.items.length === 0}

No conversations yet.

{:else}
    {#each $conversationsStore.items as conv}
  • {#if editingConversationId === conv.id} { if (e.key === "Enter") commitRename(); if (e.key === "Escape") cancelRename(); }} on:blur={commitRename} autofocus /> {:else}
    {/if}
  • {/each}
{/if}
{:else} {#if showNewItemInput}
{/if} {#if activeSection === "entries"}

Entries

{#if $entriesBusyStore}

Loading entries...

{:else}
    {#each entryItems as item}
  • {/each}
{#if !entryItems.length}

No entries found.

{/if} {/if}

Templates

{#if templatesBusy}

Loading templates...

{:else}
    {#each allTemplateItems as item}
  • {/each}
{#if !allTemplateItems.length}

No templates found.

{/if} {/if} {#if templateError}

{templateError}

{/if}
{:else} {/if} {/if}