Skip to content

v0.3.0 — In-app project picker

Choose a tag to compare

@udhawan97 udhawan97 released this 19 Jul 13:51

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 && codemble

Codemble 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 Host headers, keeping the picker API reachable only from your own machine.
  • Published to PyPI, so installing no longer needs a git URL or tag.

Changed

  • codemble with 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 reports codemble 0.3.0 and serves the picker.
  • Checksums in SHA256SUMS.

Full changelog: https://github.com/udhawan97/Codemble/blob/v0.3.0/CHANGELOG.md