Skip to content

fix(kilo-vscode): show update-specific release notes link#420

Open
Githubguy132010 wants to merge 6 commits intoKilo-Org:devfrom
Githubguy132010:fix/vscode-update-changelog-374
Open

fix(kilo-vscode): show update-specific release notes link#420
Githubguy132010 wants to merge 6 commits intoKilo-Org:devfrom
Githubguy132010:fix/vscode-update-changelog-374

Conversation

@Githubguy132010
Copy link
Contributor

@Githubguy132010 Githubguy132010 commented Feb 18, 2026

Fixes #374

Context

Issue #374 asks for a post-update UX in the VS Code extension so users can quickly see what changed after upgrading.

Implementation

Added an activation-time version check in packages/kilo-vscode/src/extension.ts using extension globalState.
When the extension detects an update (stored version exists and differs from current), it shows an info popup with View Changelog.
Clicking the action opens the GitHub release page for the exact updated version (/releases/tag/v<version>), with a fallback to the generic changelog URL if the release URL cannot be opened.
First install remains silent, and same-version activations do not re-prompt.

Screenshots

before after
No update-specific destination from popup View Changelog opens the release page for the installed version

How to Test

  • Build and install the VSIX from packages/kilo-vscode.
  • Install one version, then install a newer version and reload VS Code.
  • Confirm popup appears once: Kilo Code was updated to vX.Y.Z. with View Changelog.
  • Click View Changelog and verify it opens https://github.com/Kilo-Org/kilo/releases/tag/vX.Y.Z for that updated version.
  • Reload again without changing versions and confirm no popup is shown.
  • First install with no saved version should not show any popup.

Get in Touch

thomas07374

@github-actions
Copy link
Contributor

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

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.

[FEATURE]: Offer to show a changelog when the extension is updated

2 participants

Comments