Skip to content

feat(app): changelog with PR links#15266

Open
alexyaroshuk wants to merge 14 commits intoanomalyco:devfrom
alexyaroshuk:feat/changelog
Open

feat(app): changelog with PR links#15266
alexyaroshuk wants to merge 14 commits intoanomalyco:devfrom
alexyaroshuk:feat/changelog

Conversation

@alexyaroshuk
Copy link
Contributor

Issue for this PR

Closes #13025 (for desktop app)

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Adds a Changelog feature that displays release notes in Settings. Users can view past releases with release notes, timestamps, and links to PRs.

  • New dialog in Settings showing "Changelog" link
  • Fetches releases from GitHub API with localStorage caching
  • Renders release notes with markdown
  • Displays latest tag with a "Latest" badge

How did you verify your code works?

manual test

Screenshots / recordings

image image

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions
Copy link
Contributor

The following comment was made by an LLM, it may be inaccurate:

Based on my search, I found related PRs that address changelog and release notes functionality:

Related PRs:

  1. feat(changelog): include PR links in summary bullets too #13165 - feat(changelog): include PR links in summary bullets too

  2. feat(tui): Add clickable version number to see release notes + register /changelog slash command. #11542 - feat(tui): Add clickable version number to see release notes + register /changelog slash command

  3. fix(changelog): prevent AI error messages in release notes #11457 - fix(changelog): prevent AI error messages in release notes

These PRs appear to be addressing similar changelog and release notes features. PR #13165 is particularly relevant as it's directly focused on PR links in changelog, which is a core aspect of the current PR. You may want to check if these PRs are still open and if there's overlap in implementation.

@alexyaroshuk
Copy link
Contributor Author

alexyaroshuk commented Feb 26, 2026

The following comment was made by an LLM, it may be inaccurate:

Based on my search, I found related PRs that address changelog and release notes functionality:

Related PRs:

  1. feat(changelog): include PR links in summary bullets too #13165 - feat(changelog): include PR links in summary bullets too

  2. feat(tui): Add clickable version number to see release notes + register /changelog slash command. #11542 - feat(tui): Add clickable version number to see release notes + register /changelog slash command

  3. fix(changelog): prevent AI error messages in release notes #11457 - fix(changelog): prevent AI error messages in release notes

These PRs appear to be addressing similar changelog and release notes features. PR #13165 is particularly relevant as it's directly focused on PR links in changelog, which is a core aspect of the current PR. You may want to check if these PRs are still open and if there's overlap in implementation.

  1. I tested this PR and it outputs no links, just a PR number. I left the comment so that the author addresses this. However, this is a more correct way to do this (use the script instead of github api). If it gets merged, can be reused in a better implementation on top of the current PR
  2. tui-specific, not related
  3. unrelated

@alexyaroshuk alexyaroshuk marked this pull request as ready for review February 26, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Release notes to have PR / Commit links

1 participant