Skip to content

Commit 366bc14

Browse files
InfantLabclaude
andcommitted
chore: add v0.6.0 release notes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 2f28dd0 commit 366bc14

2 files changed

Lines changed: 103 additions & 1 deletion

File tree

RELEASE_NOTES_v0.6.0.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Ta-Da! v0.6.0 Release Notes
2+
3+
**Release Date:** March 2026
4+
**Codename:** See Your Day
5+
6+
---
7+
8+
## What's New in v0.6.0
9+
10+
Three big additions: weekly review features that celebrate what you've done (never guilt what you haven't), colourful daily timeline bars that show how your day unfolded at a glance, and a round of UX polish across moments, help, and onboarding.
11+
12+
---
13+
14+
## Highlights
15+
16+
### Daily Timeline Bar
17+
18+
The most visual change in this release. Every day in your timeline now has two new layers:
19+
20+
- **Per-card indicator** — a small coloured dot or bar on each activity card shows when that entry happened on a 24-hour scale, so you can feel the rhythm of the day without reading timestamps
21+
- **Day strip** — a combined bar above the card list overlays all activities for the day on a single timeline, colour-coded by category. Tap any block to jump to that entry.
22+
23+
Category colours are consistent across cards, the strip, and filter chips. Short entries (<5 min) and instant entries (ta-das, moments, tallies) appear as dots. Overlapping timed entries use semi-transparent layering with z-ordered emoji markers. Pure CSS — no charting library, fully responsive from 320px mobile to wide desktop.
24+
25+
### Weekly Rhythms — Celebration & Encouragement
26+
27+
Two new optional weekly touchpoints, both off by default (opt-in only):
28+
29+
**Monday Celebration** — every Monday morning, Ta-Da! generates a summary of your previous week: entry counts by type, session time by category, week-over-week comparisons, personal records, and rhythm chain status (maintained / extended / bending / broken). Four privacy tiers let you choose how rich the summary is:
30+
31+
| Tier | How it works |
32+
|------|-------------|
33+
| Stats Only | Numbers only — no AI involved |
34+
| Private AI | Your own API key, processed locally |
35+
| Cloud AI Factual | Ta-Da! cloud, factual phrasing only |
36+
| Cloud AI Creative | Ta-Da! cloud, warm and celebratory |
37+
38+
**Thursday Encouragement** — a gentle mid-week check-in with general progress and rhythm-specific stretch goals, based on your rolling 4-week average. Positive and guilt-free — quiet weeks are acknowledged gently, never shamed.
39+
40+
Both can be delivered in-app or by email. One-click unsubscribe in every email. Bounce tracking auto-disables delivery after 3 consecutive failures.
41+
42+
### What's New Popup & Onboarding Defaults
43+
44+
Returning users see a one-time "What's New" overlay when the app detects a version upgrade — with a direct path to turn on weekly celebrations. First-time users now get sensible out-of-the-box defaults so the app feels welcoming before any configuration.
45+
46+
### Help Page Improvements
47+
48+
Each section of the Help & FAQ page now shows a visible one-line description beneath its heading — the answer to "What is X?" — so you can scan the page without expanding every accordion. Settings, Account, Site, and Support sections all received proper intro descriptions.
49+
50+
---
51+
52+
## Bug Fixes
53+
54+
**Moments list false empty state** — entries saved as `type="moment"` were excluded by the initial page-load filter, causing "No moments yet" to appear even when moments existed. The filter is now unified across both the initial load and the post-save refresh, and the API fetch limit was raised to 100 to reduce pagination-related misses.
55+
56+
**Celebration quality** — milestone labels, active-day highlighting, record labels, and card layout all sharpened based on real-world feedback from the first weekly cycles.
57+
58+
**Rate limit handling** — rate limit error responses now surface the wait time clearly rather than showing a generic error.
59+
60+
---
61+
62+
## New API Endpoints
63+
64+
| Endpoint | Description |
65+
|----------|-------------|
66+
| `GET /api/weekly-rhythms/current` | Current week's celebration or encouragement |
67+
| `GET /api/weekly-rhythms/history` | Past celebrations |
68+
| `POST /api/weekly-rhythms/messages/:id/dismiss` | Dismiss an in-app message |
69+
| `POST /api/weekly-rhythms/preview` | Preview celebration for current data |
70+
| `GET /api/weekly-rhythms/settings` | Get weekly rhythm preferences |
71+
| `PUT /api/weekly-rhythms/settings` | Update weekly rhythm preferences |
72+
| `GET /api/weekly-rhythms/unsubscribe/:token` | One-click email unsubscribe |
73+
74+
---
75+
76+
## Upgrade Notes
77+
78+
**Breaking Changes:** None. All existing data is preserved.
79+
80+
**Self-hosted users:** Drop-in upgrade. Back up your database before deploying. Weekly rhythm features are off by default — existing users won't see anything new until they opt in via Settings → Rhythms.
81+
82+
**Weekly rhythms scheduling:** Celebrations generate at 3:33am Monday (user's local timezone) and email delivers at 8:08am. Thursday encouragement fires at 3:03pm. All times are per-user timezone-aware.
83+
84+
---
85+
86+
## What's Deferred
87+
88+
- **Tailwind v4** — still waiting on `@nuxtjs/tailwindcss` v4 compatibility (carried forward from v0.5.0)
89+
90+
---
91+
92+
## Philosophy
93+
94+
> "Celebration isn't a reward for perfection — it's the practice itself."
95+
96+
The weekly rhythm features in v0.6.0 exist to answer a question we kept coming back to: what if the app noticed what you'd done, and told you about it? Not to judge. Not to push harder. Just to say: here's what you built this week.
97+
98+
The Daily Timeline Bar comes from the same impulse. Not metrics — just a picture of your day. You can see the meditation at 7am, the focused work block in the afternoon, the gratitude entry before bed. That's your day. It's worth seeing.
99+
100+
---
101+
102+
**Thank you for using Ta-Da!**

design/roadmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ What's coming next. For what already shipped, see [CHANGELOG.md](../CHANGELOG.md
1717
| **v0.4.0** | Ontology & Cloud Service | ✅ Shipped Feb 2026 | [Release Notes](../RELEASE_NOTES_v0.4.0.md) |
1818
| **v0.4.2** | Backups, Polish & Code Quality | ✅ Shipped Mar 2026 | [Release Notes](../RELEASE_NOTES_v0.4.2.md) |
1919
| **v0.5.0** | Housekeeping & Infrastructure | ✅ Shipped Mar 2026 | [Release Notes](../RELEASE_NOTES_v0.5.0.md) |
20-
| **v0.6.0** | Weekly Rhythms, Daily Timelines & Polish | ✅ Shipped Mar 2026 | [CHANGELOG](../CHANGELOG.md) |
20+
| **v0.6.0** | Weekly Rhythms, Daily Timelines & Polish | ✅ Shipped Mar 2026 | [Release Notes](../RELEASE_NOTES_v0.6.0.md) |
2121

2222
## Upcoming
2323

0 commit comments

Comments
 (0)