Skip to content

fix(view): dev toolbar shows 'Wheels Version 0.0.0-dev' instead of installed version #2333

@bpamiri

Description

@bpamiri

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions