v2.0.0-rc11
Android 24/7 Mining
- Fix foreground service being killed after 6 hours — Android 15+ enforces a timeout on dataSync foreground services, silently killing the mining process. Switched to specialUse service type which has no
timeout, enabling true 24/7 mining and plotting on Android. Added onTimeout safety net and FOREGROUND_SERVICE_TYPE_SPECIAL_USE flag for API 34+.
Mining Dashboard Performance
- Fix progressive slowdown — The mining dashboard accumulated overhead over time, causing increasing lag the longer it stayed open. Now stays responsive during extended mining sessions.
Plot Resume Fix
- Fix resume showing 100% progress with inflated ETA — When resuming an incomplete plot, progress immediately jumped to 100% and ETA was ~2x overestimated. The plotter reports remaining work as totalWarps,
but the frontend used it as the full denominator without accounting for the resume offset.
Configurable System Drive Limit
- System drive plot limit is now configurable — Previously hardcoded to 80% max usage. Now adjustable via a slider (0–100%) in Advanced Options on the Drives tab. Allocations are automatically clamped when
the limit is lowered.
UX Improvements
- Welcome message for new users — The wallet selection screen now shows a friendly welcome message after node setup, guiding users to create or import a wallet.
Under the Hood
- Updated Angular to 21.2.0 and all npm dependencies to latest versions
- Resolved all npm audit and cargo audit security findings
- Added cargo fmt, cargo clippy, and cargo audit to CI pipeline