Dashboard
{statusAnnouncement}
{formatTime($timer.timeRemaining)}
{statusText}
{#if $timer.pomodoroEnabled}
{#each Array($timer.pomodoroTotalInCycle) as _, i} {@const isLong = i === $timer.pomodoroTotalInCycle - 1} {@const isFilled = i < $timer.pomodoroCyclePosition} {@const isCurrent = i === $timer.pomodoroCyclePosition}
{/each}
{$timer.pomodoroCyclePosition + 1}/{$timer.pomodoroTotalInCycle}
{/if} {#if $timer.microbreakEnabled && !$timer.microbreakActive && $timer.state === "running"}
{microbreakCountdown()}
{/if} {#if $config.daily_goal_enabled}
{#if dailyGoalMet}
Goal met
{:else}
Goal
{dailyGoalProgress}/{$config.daily_goal_breaks}
{/if}
{/if}
{#if $timer.hasHadBreak}
Last break {formatDurationAgo($timer.secondsSinceLastBreak)}
{:else}
{/if}
{#if showNaturalBreakToast}
Natural break detected - timer reset
{/if}
{toggleBtnText}
{ invoke("set_view", { view: "stats" }); currentView.set("stats"); }} >