Skip to content

Conversation

@hassoncs
Copy link
Contributor

@hassoncs hassoncs commented Nov 3, 2025

  • Add ReleaseNotesModal component and related UI components
  • Implement build-time script to parse CHANGELOG.md and generate releases.json
  • Add useReleaseNotes hook for loading pre-generated release data
  • Update settings page with manual release notes button

Dev Notes
This pull request adds support to our build system to parse our changelog markdown file and turn it into a set of JSON files for displaying in the extension in release note components.

Eventually, we'll automatically pop up the release notes if there's any unviewed versions, but for now, users will have to manually open them using the button in the info page in the settings.

2025-11-04 11 21 28

@changeset-bot
Copy link

changeset-bot bot commented Nov 3, 2025

🦋 Changeset detected

Latest commit: fe234ad

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
kilo-code Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@hassoncs hassoncs force-pushed the release-notes-ui-only branch 2 times, most recently from d81244f to 9adbc53 Compare November 4, 2025 02:32
@chrarnoldus chrarnoldus linked an issue Nov 4, 2025 that may be closed by this pull request
@hassoncs hassoncs force-pushed the release-notes-ui-only branch 5 times, most recently from f3c704b to ec48e0e Compare November 4, 2025 20:46
@hassoncs hassoncs requested a review from pandemicsyn November 4, 2025 21:09
@hassoncs hassoncs marked this pull request as ready for review November 4, 2025 21:09
Add comprehensive release notes functionality including a modal for displaying version changes, an auto-checker for unviewed releases, a manual button in settings, and build-time generation from CHANGELOG.md. Includes new components, types, hooks, internationalization support, and Storybook stories for testing.
@hassoncs hassoncs force-pushed the release-notes-ui-only branch from ec48e0e to fe234ad Compare November 5, 2025 01:48
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.

Add release notes into the extension

2 participants