Skip to content

v1.37.3

Choose a tag to compare

@moekatib moekatib released this 19 Apr 22:33
· 57 commits to main since this release

Fix: eliminate cross-platform sync state race. Concurrent syncs (cron firing all platforms at once) were racing on the shared .one/sync/sync_state.json — failed renames wedged models in status=syncing, and the read-modify-write could silently lose an update. State is now stored per-platform/per-model at .one/sync/state/<platform>/<model>.json so each writer owns its own file. Legacy file is migrated on first read.

Closes #111 (PR #112)