Feature + polish release since v1.17.0.
New
- Current block-height tile (#335): a stats-bar tile shows the latest Bitcoin block, names the pool or miner that found it, crowns your own blocks, marks Ocean and BIP 110 blocks, and links to your block explorer.
- Timeline full-text search (#342): the bid-id filter is now a Search box matching across the bid id, the reason, your personal notes, and each row's identifiers (block heights, IPs, deposit tx ids, config values) - across your whole history, not just the loaded rows.
- Personal notes on Timeline events (#336): attach a note to any row; it's saved, searchable, and included in the Excel export.
- Profit & Loss hard reset (#343): next to "rebuild", a control that wipes and rebuilds the Ocean payout store and the Braiins spend cache from scratch. Both controls now report what they did.
Improved
- P&L "collected" self-heals (#343): the payout history is re-fetched on every restart and periodically, so a partial fetch during an upgrade can no longer leave your collected total permanently short.
- Clearer alert details (#341, #340): an alert's detail panel breaks an outage into the threshold you waited out, when it fired, when it recovered, the alert duration, and the total time the condition was open - and durations round to the nearest minute instead of always rounding down.
Fixes
- Dynamic DNS test now pushes the daemon's own detected public IP (#339).
Infra
Full changelog: https://github.com/rdouma/hashrate-autopilot/blob/main/CHANGELOG.md