v0.3.0 — In-app project picker
Bare codemble now opens your browser to an in-app project picker instead of requiring a path on the command line, and this is the first release published to PyPI.
Install
uvx codemble # or: pipx install codemble && codembleCodemble opens your browser — pick your project folder there. To skip the picker, pass a path: codemble ./your-project.
Added
- In-app project picker: reopen a recent project or browse your home folders, then map it without touching the terminal. Over-cap projects prompt for a subdirectory in the UI instead of erroring out.
- The local server rejects foreign
Hostheaders, keeping the picker API reachable only from your own machine. - Published to PyPI, so installing no longer needs a git URL or tag.
Changed
codemblewith flags but no path serves the picker instead of the current directory; pass a path (or--path) for the previous behaviour.
codemble ./path, --path, and codemble parse are unchanged.
Verification
- CI and Pages green on the tagged commit (
5c66045). - Wheel carries the packaged SPA (13 files under
codemble/web_dist); isolated venv install reportscodemble 0.3.0and serves the picker. - Checksums in
SHA256SUMS.
Full changelog: https://github.com/udhawan97/Codemble/blob/v0.3.0/CHANGELOG.md