erga 0.24.0 — the promises the code keeps
A positional release: no new surface, but the claims in the README are now
claims the code actually keeps.
Download erga-0.24.0-arm64.dmg, drag to Applications, then:
xattr -dr com.apple.quarantine /Applications/erga.app
Apple Silicon, macOS 14+, 16 GB of unified memory.
Fixed
- The development share was never taken in short sessions. The cadence
counter lived only in the miner process, which is spawned afresh every time
mining starts — so anyone mining in bursts of fewer than 20 shares donated
nothing, and the stated 1-in-20 was quietly 1-in-never. Locally: 38 accepted
shares, 0 donated. It now survives restarts and is checkpointed on every
share, so a quit or a kill costs nothing. Verified end to end against a live
pool: share → switch → accepted development share → switch back. - The bug report's environment table rendered as a code block. Source
indentation had leaked into the issue template, and four leading spaces are
all Markdown needs. Two tests now hold it flat. - The dmg was labelled with a hardcoded version that had to be remembered
separately. It reads the crate version now.
Added
- The development count is shown in the app, under to development beside
your own all-time shares. It was previously visible only inside a filed bug
report — which is not what "never hidden" means.
Changed
- The README is rewritten, with every claim rechecked against the code. The
live and effective hashrates are now separated, since a pool only ever
agrees with the second. - The panels take view structs instead of ten positional arguments. Zero
clippy findings across the workspace; 14 tests.