Files
rigdoctor/CHANGELOG.md
T
jessey daf702671e
release / release (push) Successful in 15s
Show app version in the GUI sidebar (0.0.3)
Display v<version> (from __version__) beneath the Live indicator in the sidebar.
Bump version to 0.0.3 and update CHANGELOG.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 17:18:45 +02:00

2.0 KiB
Raw Permalink Blame History

Changelog

All notable changes to RigDoctor are recorded here. Format follows Keep a Changelog; versioning is SemVer-style (MAJOR.MINOR.PATCH, pre-1.0). __version__ and pyproject.toml must match the git release tag (so the auto-updater, D18, can compare versions).

[0.0.3] - 2026-05-21

Added

  • Show the app version (v<version>) in the GUI sidebar.

[0.0.2] - 2026-05-21

Added

  • M3 crash-capture logger: crash-safe JSONL (fsync per sample), size-based rotation, GPU-lost/recovered event markers, atomic status file; rigdoctor record run|start|stop| status|report (foreground run is the systemd-ready entrypoint).
  • GUI Recording/Logs page (M10): start/stop/interval controls, live status, and the post-crash report — driving the same recorder via shared core.reccontrol.
  • Shared render helpers (format_raw, format_headline, render_summary) used by CLI + GUI.
  • Tests for the crash log (writer, rotation, reader, summary, recorder).
  • Gitea Actions release workflow (.gitea/workflows/release.yml): on push to main, builds wheel + sdist and publishes a Gitea release v<version> with the artifacts.

Changed

  • GUI-first emphasis (D17): docs reframed; the CLI keeps full parity for headless/SSH.
  • CPU core temperatures ordered (package, then core 0, 4, 8, …) at the source — fixes the CLI ordering too.
  • Distribution revised (D8): user-local self-updating install is primary, .deb optional.

Planned (docs only)

  • M12 session sharing / remote assist (D16); M13 no-root auto-update from the public repo (D18); versioning/changelog convention (D19).

[0.0.1] - 2026-05-21

Added

  • Initial release: planning docs and decisions (D1D15); M1 sensor core (NVIDIA GPU via nvidia-smi, CPU via hwmon, memory + DDR5 SPD temps, NVMe); CLI (snapshot, monitor, sources); and the M10 desktop GUI — dark dashboard with circular gauges and collapsible, temperature-colored cards.