Summary
Improve the existing Changelog Panel surface. This issue is intentionally scoped to existing app code and should not introduce a new standalone tool or unrelated feature.
Current area
changelog entries, panel visibility, read state, release grouping, and user-facing change summaries
Relevant paths
- src/features/changelog/ChangelogPanel.tsx
- src/features/changelog/useChangelog.ts
- src/features/changelog/data.ts
Goal
make the existing changelog panel useful for release comprehension and contributor handoff.
Work focus
Tighten the existing visual and interaction states: default, hover, focus, active, disabled, loading, empty, and error. Keep the current product behavior, but make the surface feel intentional and consistent with the Stealth Mail visual system.
Acceptance criteria
Scope guardrails
- Keep the work inside the relevant existing app/module paths above unless a small shared helper is clearly justified.
- Do not add a new V1/V2 tool folder for this issue.
- Do not use real user data, secrets, private keys, or live customer mail.
- Keep copy and UI aligned with the Stealth Mail safety, speed, and sender-control positioning.
Suggested validation
- Run the most relevant unit or e2e tests for the touched area.
- Run �un x tsc --noEmit and �un run lint when the local environment supports the project dependency install.
Summary
Improve the existing Changelog Panel surface. This issue is intentionally scoped to existing app code and should not introduce a new standalone tool or unrelated feature.
Current area
changelog entries, panel visibility, read state, release grouping, and user-facing change summaries
Relevant paths
Goal
make the existing changelog panel useful for release comprehension and contributor handoff.
Work focus
Tighten the existing visual and interaction states: default, hover, focus, active, disabled, loading, empty, and error. Keep the current product behavior, but make the surface feel intentional and consistent with the Stealth Mail visual system.
Acceptance criteria
Scope guardrails
Suggested validation