Skip to content

Stop stamping changelog watermark without showing notes - #456

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-5475-dead-whats-new-path-still-stamps-the-changelog-watermark
Aug 10, 2026
Merged

Stop stamping changelog watermark without showing notes#456
TheGreatAxios merged 1 commit into
mainfrom
cl-5475-dead-whats-new-path-still-stamps-the-changelog-watermark

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade path no longer stamps lastChangelogVersion unless notes were actually shown
  • First install still stamps quietly; resume leaves watermark alone
  • OpenTUI has no whats-new surface yet (notesShown = false) so upgrade notes are no longer silently consumed

Closes CL-5475

Test plan

  • changelog unit tests for stamp policy
  • CI green

The OpenTUI path computed whatsNewMarkdown and stamped lastChangelogVersion
as a side effect, but never rendered the notes — upgrades were permanently
marked seen without display. Stamp first-install only; upgrade stamps only
when notesShown is true (currently false until a surface returns).
@linear-code

linear-code Bot commented Aug 10, 2026

Copy link
Copy Markdown

CL-5475

@TheGreatAxios
TheGreatAxios merged commit bf898e4 into main Aug 10, 2026
4 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-5475-dead-whats-new-path-still-stamps-the-changelog-watermark branch August 10, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant