Release v0.21.0#41
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7eafad138f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| entries. Keep entries terse — one line per item under each version | ||
| date, grouped by `Added` / `Changed` / `Fixed` / `Removed`. | ||
|
|
||
| ## [2026-07-15] — v0.21.0 · Clear project and issue scope |
There was a problem hiding this comment.
Track same-day releases distinctly
Because system.changelog parses the bracketed value as entry.date and WhatsNewTile computes hasUnseen with new Date(latestDate) > new Date(seenAt), reusing 2026-07-15 for this new top entry means any user who opened What's New earlier on July 15 already has a changelogSeenAt later than midnight and will not see the dashboard's new-change dot for v0.21.0. Please use a per-release identity or timestamp for unseen checks before shipping another same-day release.
Useful? React with 👍 / 👎.
Release\n\n- ships AXI-108 project and issue lifecycle UX\n- adds v0.21.0 changelog entry\n- bumps package version to 0.21.0\n\n## Validation\n\n- lint passed (existing warnings only)\n- typecheck passed\n- Vitest: 1,312 passed; known parallel stale-work race passed 9/9 in isolation\n- Playwright: 41/42 serial; state-coupled settings case passed against reset dedicated E2E database; both AXI-108 journeys passed\n- fresh Next.js production build passed