From 6ab3e7c91f8349335f9c18460f273eb65bb88599 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 13 Jan 2026 21:45:04 +0100 Subject: [PATCH] fix: skip changelog display on fresh install Only show changelog when upgrading from a previous version, not on first run. --- packages/coding-agent/CHANGELOG.md | 4 ++++ .../coding-agent/src/modes/interactive/interactive-mode.ts | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index 85a5561e..65ccd796 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +### Fixed + +- Skip changelog display on fresh install (only show on upgrades) + ## [0.45.4] - 2026-01-13 ### Changed diff --git a/packages/coding-agent/src/modes/interactive/interactive-mode.ts b/packages/coding-agent/src/modes/interactive/interactive-mode.ts index 164e4b17..f147aa64 100644 --- a/packages/coding-agent/src/modes/interactive/interactive-mode.ts +++ b/packages/coding-agent/src/modes/interactive/interactive-mode.ts @@ -595,10 +595,9 @@ export class InteractiveMode { const entries = parseChangelog(changelogPath); if (!lastVersion) { - if (entries.length > 0) { - this.settingsManager.setLastChangelogVersion(VERSION); - return entries.map((e) => e.content).join("\n\n"); - } + // Fresh install - just record the version, don't show changelog + this.settingsManager.setLastChangelogVersion(VERSION); + return undefined; } else { const newEntries = getNewEntries(entries, lastVersion); if (newEntries.length > 0) {