martinlegend_neogdsync/versions.json
ml2310 0e2ffe2e79 Bump to v0.2.1; fix cross-folder rename data loss + surface delete errors
1. Cross-folder rename: handlePush now calls drive.moveFile when op='create'
   and a cached driveId exists (index.rename already ran). Previously,
   updateFile only updated content — the Drive file stayed in the old parent
   folder and was deleted when that folder was trashed.
   New DriveApi.moveFile uses addParents/removeParents to atomically relocate
   the file on Drive.

2. handleDelete no longer swallows Drive API errors silently. Failures are
   now surfaced in result.errors and the index entry is preserved so the
   next sync can retry, instead of orphaning the Drive file forever.

3. getChanges fields now include 'size' and confirm 'trashed' is requested
   (aligns compiled JS with existing TS source).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 18:09:51 +08:00

13 lines
226 B
JSON

{
"0.1.0": "1.6.0",
"0.1.3": "1.6.0",
"0.1.4": "1.6.0",
"0.1.5": "1.6.0",
"0.1.6": "1.6.0",
"0.1.7": "1.6.0",
"0.1.18": "1.6.0",
"0.1.19": "1.6.0",
"0.1.20": "1.6.0",
"0.2.0": "1.6.0",
"0.2.1": "1.6.0"
}