|
| 1 | +<script setup lang="ts"> |
| 2 | +/** |
| 3 | + * Blog Post: What's New in Ta-Da! — March 2026 |
| 4 | + */ |
| 5 | +
|
| 6 | +definePageMeta({ |
| 7 | + layout: "default", |
| 8 | + auth: false, |
| 9 | +}); |
| 10 | +
|
| 11 | +useSeoMeta({ |
| 12 | + title: "What's New — March 2026 — Ta-Da! Blog", |
| 13 | + description: "Three additions to Ta-Da!: a daily timeline bar, weekly celebration summaries, and a mid-week encouragement check-in.", |
| 14 | + ogTitle: "What's New in Ta-Da! — March 2026", |
| 15 | + ogDescription: "Three additions to Ta-Da!: a daily timeline bar, weekly celebration summaries, and a mid-week encouragement check-in.", |
| 16 | +}); |
| 17 | +</script> |
| 18 | + |
| 19 | +<template> |
| 20 | + <article class="max-w-2xl mx-auto px-4 py-8"> |
| 21 | + <!-- Navigation --> |
| 22 | + <NuxtLink |
| 23 | + to="/blog" |
| 24 | + class="inline-flex items-center gap-2 text-stone-600 dark:text-stone-400 hover:text-stone-800 dark:hover:text-stone-200 transition-colors mb-8" |
| 25 | + > |
| 26 | + <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> |
| 27 | + <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" /> |
| 28 | + </svg> |
| 29 | + Back to Blog |
| 30 | + </NuxtLink> |
| 31 | + |
| 32 | + <!-- Header --> |
| 33 | + <header class="mb-8"> |
| 34 | + <div class="flex items-center gap-2 mb-4"> |
| 35 | + <span class="text-xs font-medium px-2 py-0.5 rounded-full bg-stone-100 dark:bg-stone-700 text-stone-600 dark:text-stone-300"> |
| 36 | + Updates |
| 37 | + </span> |
| 38 | + <span class="text-xs text-stone-500 dark:text-stone-400"> |
| 39 | + March 2026 |
| 40 | + </span> |
| 41 | + <span class="text-xs text-stone-500 dark:text-stone-400"> |
| 42 | + · 3 min read |
| 43 | + </span> |
| 44 | + </div> |
| 45 | + <h1 class="text-3xl font-bold text-stone-800 dark:text-stone-100 mb-4"> |
| 46 | + What's New — March 2026 📅 |
| 47 | + </h1> |
| 48 | + <p class="text-lg text-stone-600 dark:text-stone-400 leading-relaxed"> |
| 49 | + Three things worth knowing about in v0.6.0: see when your day happened, get a weekly celebration, and find anything faster. |
| 50 | + </p> |
| 51 | + </header> |
| 52 | + |
| 53 | + <!-- Content --> |
| 54 | + <div class="prose prose-stone dark:prose-invert max-w-none"> |
| 55 | + |
| 56 | + <h2>Your Timeline now shows when things happened</h2> |
| 57 | + |
| 58 | + <p> |
| 59 | + Every day in your Timeline now has a coloured bar showing when each entry occurred across a 24-hour window. Your morning meditation sits near the left. An evening run near the right. A combined strip at the top of each day overlays everything at once. |
| 60 | + </p> |
| 61 | + |
| 62 | + <p> |
| 63 | + No numbers. No axis labels. Just position. It turns a list of entries into something that looks like the shape of your day — and it's easier to take in than a column of timestamps. |
| 64 | + </p> |
| 65 | + |
| 66 | + <h2>Rhythms will celebrate your week</h2> |
| 67 | + |
| 68 | + <p> |
| 69 | + Two new optional additions to Rhythms, both off by default: |
| 70 | + </p> |
| 71 | + |
| 72 | + <ul> |
| 73 | + <li> |
| 74 | + <strong>Monday Celebration</strong> — every Monday morning, Ta-Da! generates a summary of your previous week: sessions completed, time by category, rhythms maintained or extended, any personal records. |
| 75 | + </li> |
| 76 | + <li> |
| 77 | + <strong>Thursday Encouragement</strong> — a shorter mid-week check-in, based on your rolling 4-week average. Quiet weeks are noted gently, never shamed. |
| 78 | + </li> |
| 79 | + </ul> |
| 80 | + |
| 81 | + <p> |
| 82 | + Turn them on in <strong>Settings → Rhythms</strong>. You can choose how AI-involved they are: pure numbers, your own API key for local processing, or the Ta-Da! cloud in factual or warm tone. Email delivery if you want it, one-click unsubscribe in every message. |
| 83 | + </p> |
| 84 | + |
| 85 | + <p> |
| 86 | + Neither feature will nag you. The whole point is the opposite. |
| 87 | + </p> |
| 88 | + |
| 89 | + <h2>Help is easier to navigate</h2> |
| 90 | + |
| 91 | + <p> |
| 92 | + The Help page now shows a plain one-line description under each section heading — so you can scan and find what you need without opening every accordion. |
| 93 | + </p> |
| 94 | + |
| 95 | + <h2>A few other fixes</h2> |
| 96 | + |
| 97 | + <ul> |
| 98 | + <li>Timeline search now understands free text: "last Tuesday", "March 2024".</li> |
| 99 | + <li>Sessions now recovers interrupted timed entries rather than losing them.</li> |
| 100 | + <li>Moments list was showing "No moments yet" even when moments existed — fixed.</li> |
| 101 | + </ul> |
| 102 | + |
| 103 | + <p class="text-lg font-medium text-tada-600 dark:text-tada-400"> |
| 104 | + Ta-Da! ⚡ |
| 105 | + </p> |
| 106 | + </div> |
| 107 | + |
| 108 | + <!-- Footer --> |
| 109 | + <footer class="mt-12 pt-8 border-t border-stone-200 dark:border-stone-700"> |
| 110 | + <div class="flex flex-col sm:flex-row items-center justify-between gap-4"> |
| 111 | + <NuxtLink |
| 112 | + to="/blog" |
| 113 | + class="text-tada-600 dark:text-tada-400 hover:underline" |
| 114 | + > |
| 115 | + ← More articles |
| 116 | + </NuxtLink> |
| 117 | + <NuxtLink |
| 118 | + to="/" |
| 119 | + class="inline-flex items-center gap-2 px-4 py-2 bg-tada-600 hover:bg-tada-700 text-white rounded-lg transition-colors text-sm font-medium" |
| 120 | + > |
| 121 | + Try Ta-Da! → |
| 122 | + </NuxtLink> |
| 123 | + </div> |
| 124 | + </footer> |
| 125 | + </article> |
| 126 | +</template> |
0 commit comments