Skip to content

CodeEraser 0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:24
· 57 commits to main since this release

Ten assets, same shape as v0.2.0: ce + ce-core for three platforms, three GUI installers (NSIS / AppImage / dmg — each bundles both binaries as sidecars), and SHA256SUMS. Verify downloads against SHA256SUMS; the pins in plugin/bin/manifest.env are the permanent trust anchor (code signing is deliberately out of scope — see README).

New

  • App icon. The GUI, installers and taskbar finally carry the product's own mark: a two-tone eraser mid-swipe through code rows, fragments dissolving in its wake. Legible down to 16 px.
  • erase skill (Claude Code plugin). The delete half of the product loop: walks an agent from the three JSON report faces (deadcode / clone / docdup) through read-both-sides verification, exemption respect, small-batch deletion, and ce check convergence against the banked baseline.
  • ce check --roast. Four score bands of console-only snark, bilingual, computed against the effective score scale.

Changed

  • The GUI discovers ce-core through the same resolver chain as the CLI (env → bundled sidecar → PATH) instead of env-only — installer users get judgment out of the box.
  • Versions are single-sourced: a mirror gate pins plugin.json / tauri.conf.json / gui Cargo.toml / ce-core.cabal to the crate version, and the core self-reports from Paths_ce_core (the 0.0.1-era injected literals are gone).
  • README install sections lead with the prebuilt assets; the code-signing stance (ruled out, SHA256 chain as anchor) is stated in both languages.

Retired by ruling

PostToolUse deep-judgment, SARIF/Markdown output, and code signing/notarization are out of the design — recorded in DEVELOPMENT_PLAN.md with their reasons.