Summary
The Developer Tools panel rendered on every page in dev mode shows `Wheels Version 0.0.0-dev` regardless of which version is actually installed. `wheels --version` from the CLI correctly reports the real version (e.g. `Wheels Version: 0.3.7`).
Repro
$ wheels new blog --no-open-browser && cd blog && wheels start
$ wheels --version
Wheels Version: 0.3.7
$ curl -s http://localhost:8080/ | grep -oE 'Wheels Version[^<]*'
Wheels Version 0.0.0-dev
Expected
The dev toolbar should display the same version string the CLI does — the actually-installed module/framework version.
Likely cause
The dev toolbar's version readout probably reads from a placeholder constant (`0.0.0-dev`) that's only replaced during a release-build packaging step. In the brew-installed case, that step doesn't run on the user's machine — the toolbar keeps the placeholder.
Worth checking:
- The dev-toolbar render path under `vendor/wheels/` — find where it reads the version string.
- Whether `vendor/wheels/version.txt` (or equivalent) holds the actual version and whether it's being read at request time.
Severity
Nit (cosmetic). Confusing for a user troubleshooting and reading toolbar output as a sanity check.
Source
Fresh-VM onboarding journal, 2026-04-27, finding #15.
Summary
The Developer Tools panel rendered on every page in dev mode shows `Wheels Version 0.0.0-dev` regardless of which version is actually installed. `wheels --version` from the CLI correctly reports the real version (e.g. `Wheels Version: 0.3.7`).
Repro
Expected
The dev toolbar should display the same version string the CLI does — the actually-installed module/framework version.
Likely cause
The dev toolbar's version readout probably reads from a placeholder constant (`0.0.0-dev`) that's only replaced during a release-build packaging step. In the brew-installed case, that step doesn't run on the user's machine — the toolbar keeps the placeholder.
Worth checking:
Severity
Nit (cosmetic). Confusing for a user troubleshooting and reading toolbar output as a sanity check.
Source
Fresh-VM onboarding journal, 2026-04-27, finding #15.