mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-07-27 16:49:51 -07:00
1.0 KiB
1.0 KiB
type: added area: sync
- Added a sync window (
subminer sync --ui, or Sync Stats & History in the tray menu) for cross-machine immersion sync: saved devices with per-host direction (two-way/push/pull) and remove, one-click sync with live stage-by-stage progress and merge summaries, connection testing for first-time setup, cancellable runs with a one-click--forceretry when the running-app guard trips, and manual database snapshots (create/merge/reveal/delete, stored in/tmp/subminer-db-snapshots/by default). Hosts with auto-sync enabled are synced in the background on a configurable interval while no mpv session or stats server is writing the database, with results reported as overlay notifications. Hosts synced from the CLI are remembered in<config dir>/sync-hosts.jsonand show up in the window automatically. - Added
subminer sync <host> --checkto test the SSH connection and remote launcher availability without syncing, andsubminer sync --jsonfor machine-readable NDJSON progress output (the protocol the sync window consumes).