Skip to content

feat: release-notes deep links across the updater UI - #35

Merged
frenchie4111 merged 1 commit into
ness-dev:mainfrom
big-guy:about-dialog-release-notes-link
May 19, 2026
Merged

feat: release-notes deep links across the updater UI#35
frenchie4111 merged 1 commit into
ness-dev:mainfrom
big-guy:about-dialog-release-notes-link

Conversation

@big-guy

@big-guy big-guy commented May 14, 2026

Copy link
Copy Markdown
Collaborator

Adds a harnessReleaseNotesUrl(version) helper plus HARNESS_SITE_URL / HARNESS_SITE_RELEASES_URL constants, and wires version-anchored release-notes links throughout:

  • site/public/releases.html: every version h2 is now a self-link to its #vX.Y.Z anchor with a hover-revealed link icon; release.sh generates the same markup (and id anchor) for new entries.
  • Settings → Updates: the current version and the updater status messages ("Harness ### available / downloading / ready to install") link to that version's release notes.
  • The top update-ready banner's "Harness ###" text links too.

Dev tooling: a dev-gated updater:devSimulate handler + buttons in Settings → Updates to fake updater states (the auto-updater is a no-op in dev), and version added to the 'downloading' updater status so the link resolves mid-download.

Adds a harnessReleaseNotesUrl(version) helper plus HARNESS_SITE_URL /
HARNESS_SITE_RELEASES_URL constants, and wires version-anchored
release-notes links throughout:

- site/public/releases.html: every version <h2> is now a self-link
  to its #vX.Y.Z anchor with a hover-revealed link icon; release.sh
  generates the same markup (and id anchor) for new entries.
- Settings → Updates: the current version and the updater status
  messages ("Harness ### available / downloading / ready to install")
  link to that version's release notes.
- The top update-ready banner's "Harness ###" text links too.

Dev tooling: a dev-gated updater:devSimulate handler + buttons in
Settings → Updates to fake updater states (the auto-updater is a
no-op in dev), and `version` added to the 'downloading' updater
status so the link resolves mid-download.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@frenchie4111
frenchie4111 merged commit fd84c70 into ness-dev:main May 19, 2026
@big-guy
big-guy deleted the about-dialog-release-notes-link branch May 22, 2026 19:13
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.

2 participants