Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 2.03 KB

File metadata and controls

35 lines (29 loc) · 2.03 KB

BitlaForge — full roadmap history

The README carries the upcoming work and the two most recent releases; everything older lives here, newest-first.

v0.1.3 — May 29, 2026 — first AUR release

  • testing/RELEASE-CHECKLIST.md + v0.1.3 Test Matrix
  • Man page bitlaforge.1
  • PKGBUILD with hardened headless-mount check() + PYTHONDONTWRITEBYTECODE=1 defenses
  • Published on the AUR — completes the Forge suite (joining grubForge, alacrittyForge, nogForge)

v0.1.2 — May 29, 2026

  • System info on Setup screen (CPU model + logical/physical cores + load avg + memory) from stdlib
  • Config gains miner name (default hostname; also used as Stratum worker name) and niceness (0–19, default 19)
  • Threads input shows "of N available" hint from os.cpu_count()
  • miner_runner appends wallet.workername and wraps with nice -n N
  • Dashboard live tick (1s set_interval while mining) — uptime advances smoothly between hashmeter lines
  • Miner name surfaced in the Dashboard title
  • Live minerd CPU% / RAM from /proc/<pid>/stat + /proc/<pid>/status — makes the niceness setting observable
  • Hashrate parser hotfix: integer rates, per-thread aggregate, auto-scale to Mh/s / Gh/s

v0.1.1 — May 28, 2026

  • Persist config to ~/.config/bitlaforge/config.toml (TOML)
  • Wire minerd via asyncio.create_subprocess_exec: spawn, parse stdout, stop cleanly
  • Real Dashboard fields driven by parsed minerd output (hashrate / threads / accepted / rejected / uptime)
  • Stream minerd stdout into the Log screen's bounded buffer
  • Runtime which("minerd") check + Dashboard banner + friendly install guidance
  • Setup screen with AUR provider list + minerd --version self-test

v0.1.0 — May 28, 2026

  • Pivot from Qt6/Widgets BitLA to Textual TUI under the Forge suite
  • Sidebar navigation + 3 screens (Dashboard, Log, Config)
  • StatusMixin, HelpScreen, ConfirmDialog ported from the Forge baseline
  • Catppuccin Mocha styling