Releases: hlyang1992/s3-auto-sync
Release list
S3 Auto Sync 0.1.5
Community-directory release of S3 Auto Sync.
The internal plugin ID is now s-three-auto-sync to meet the directory requirement that IDs contain only lowercase letters and hyphens. The display name remains S3 Auto Sync, and the remote index and recovery format are unchanged.
- Manual synchronization by default, with a connection-check button and visible progress.
- Optional automatic startup pull, change-triggered synchronization, and remote polling.
- File-level incremental transfers, conflict copies, deletion guards, and recovery content.
- Custom Obsidian configuration directories are excluded.
Validation: 244 automated tests pass; line coverage 99.61%; official lint has zero errors; TypeScript and package checks pass. Physical Windows/iOS/Android and the full independent-bucket live suite remain pending. See TESTING.md.
Requires Obsidian 1.8.7 or newer. Settings are currently in Chinese. Provider credentials are required, and storage/request/transfer fees may apply.
For manual installation, put main.js, manifest.json, and styles.css under <vault>/<configuration directory>/plugins/s-three-auto-sync/. Users of the earlier development ID should disable that version before enabling this one and re-enter their S3 configuration. Keep the same remote prefix; the first sync preserves local differences. The ZIP includes documentation and licenses.
S3 Auto Sync 0.1.4
First public release of S3 Auto Sync.
- Manual synchronization by default, with an explicit connection check and visible progress.
- Optional automatic startup pull, change-triggered synchronization, remote polling, and retry backoff.
- File-level incremental transfers, local hash caching, and conditional remote-index reads.
- Concurrent-update protection, conflict copies, deletion guards, and retained recovery content.
- Excludes hidden paths and custom Obsidian configuration directories.
Requires Obsidian 1.8.7 or newer. Settings are currently in Chinese. Physical Windows/iOS/Android and full independent-bucket multi-client testing remain pending; see TESTING.md for precise validation scope.
Validation: 244 automated tests passed; line coverage 99.61%; TypeScript build, official ESLint rules (zero errors), and release package verification passed.
For manual installation, copy main.js, manifest.json, and styles.css into your vault's configuration directory under plugins/s3-auto-sync/, then enable the plugin. The ZIP contains the same files plus documentation and licenses. Your own S3 account and credentials are required; provider fees may apply.