Skip to content

Popup: a quiet version line on every screen, with the commit CI built - #30

Merged
jjohare merged 1 commit into
JavaScriptSolidServer:mainfrom
jjohare:feat/popup-version
Sep 25, 2026
Merged

jjohare merged 1 commit into
JavaScriptSolidServer:mainfrom
jjohare:feat/popup-version

Conversation

@jjohare

@jjohare jjohare commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

The popup now shows which build you have. This commit reached #28 after it had been squash-merged, so it comes here on its own, rebased on main.

  • Version line: every screen of the popup shows a quiet v0.0.9 · 86e32bf at its foot, with the full commit and build time on hover.
  • Build stamp: every CI build of main shares the manifest version, so CI stamps build.json with the commit it built (the PR head on a pull request, not GitHub's temporary merge commit). A source build has no build.json and shows the version alone.

Checked by rendering the built popup in Chrome at popup size. npm test passes 218/218 and lint is clean.

🤖 Generated by Claude Code

… built

Every CI build of main shares the manifest version, so the version alone
cannot tell two downloads apart. CI stamps build.json with the commit it
built (the PR head on a pull request, not GitHub's temporary merge commit),
and the popup shows 'v0.0.9 · 2cf8fe8' at the foot of every screen, the full
commit and build time on hover. A source build has no build.json and shows
the version alone.

Co-Authored-By: jjohare <github@thedreamlab.uk>
@jjohare
jjohare merged commit 46b9a97 into JavaScriptSolidServer:main Sep 25, 2026
2 checks passed
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.

1 participant