Skip to content

Releases: GenoZhou/easy-sync-s3

Release 1.0.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:12

Changes

  • πŸ”§ Rewrite plugin description around S3-compatible sync, conflicts, and mobile UX
  • 🎨 Improve sync/backup sidebar UX with progress, mutual exclusion, and quieter notices

Full Changelog: 1.0.2...1.0.3

Release 1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 14:08

Changes

  • πŸ”§ Use a standard MIT LICENSE for GitHub license detection
  • 🎨 Adopt declarative settings API and require Obsidian 1.13.0

Full Changelog: 1.0.1...1.0.2

Release 1.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:20

Changes

First stable release of Easy Cloud Sync β€” sync an Obsidian vault with S3-compatible storage (including Cloudflare R2).

  • Sync vault files with S3/R2 from a dedicated sidebar
  • Conflict review with a dedicated diff page (keep device, keep cloud, or skip)
  • Mobile-friendly conflict and sidebar UX
  • Local backups and restore flows
  • Secret key stored via Obsidian SecretStorage
  • Clock-skew handling for RequestTimeTooSkewed after connection tests
  • Authority resets, bucket layout preview, and adaptive Chinese UI
  • Renamed display name to Easy Cloud Sync

Full Changelog: https://github.com/GenoZhou/easy-sync-s3/releases/tag/1.0.1

Release 1.0.1-beta.8

Release 1.0.1-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:14

Changes

  • πŸ”§ Rename plugin id to easy-cloud-sync

Full Changelog: 1.0.1-beta.7...1.0.1-beta.8

Release 1.0.1-beta.7

Release 1.0.1-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 05:01

Changes

  • πŸ”§ Rename plugin id to easy-sync-s3

Full Changelog: 1.0.1-beta.6...1.0.1-beta.7

Release 1.0.1-beta.6

Release 1.0.1-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 04:36

Changes

  • πŸ”§ Polish sidebar backup UX and restore i18n
  • 🎨 Remove unused backup dual-button row styles
  • πŸ› Fix RequestTimeTooSkewed after successful connection tests
  • πŸ› Harden clock-skew fix against 4xx Date poisoning
  • 🎨 Simplify clock-skew helpers after review

Full Changelog: 1.0.1-beta.5...1.0.1-beta.6

Release 1.0.1-beta.5

Release 1.0.1-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 03:42

Changes

  • 🎨 Add authority resets and adaptive Chinese UI
  • 🎨 Interleave diff pairs, bucket layout preview, manual sync
  • πŸ› Harden reset authority and polish settings review fixes

Full Changelog: 1.0.1-beta.4...1.0.1-beta.5

Release 1.0.1-beta.4

Release 1.0.1-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:34

Changes

  • πŸ”§ Move conflict meta to the diff page and shrink Show diff
  • πŸ”§ Tighten conflict-diff chrome: Open file beside path
  • πŸ”§ Detach conflict-diff before revealing the sidebar
  • βœ… Harden post-resolve sidebar return after code review
  • 🎨 Simplify activate retry loop after review

Full Changelog: 1.0.1-beta.3...1.0.1-beta.4

Release 1.0.1-beta.3

Release 1.0.1-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:20

Changes

  • πŸ”§ Polish conflict-diff page: less chrome, fold identical lines, return to sidebar
  • πŸ”§ Compact Easy Sync sidebar for mobile scanning
  • πŸ› Separate conflict-diff navigation errors from resolve failures
  • πŸ› Simplify conflict-diff failure recovery after review
  • 🎨 Clarify noticeAndUnlock naming after simplify review

Full Changelog: 1.0.1-beta.2...1.0.1-beta.3

Release 1.0.1-beta.2

Release 1.0.1-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:51

Changes

  • πŸ”§ Improve mobile conflict UX with card pager and hunk diffs
  • πŸ› Fix conflict preview review findings: truncation, skip, cache
  • πŸ”§ Diff full file contents; only cap how many hunks are shown
  • πŸ”§ Conflict UX: sidebar list + dedicated diff page + decide-all card
  • πŸ”§ Resolve on the conflict-diff page; Keep both under a conflict folder
  • πŸ› Drop Keep both; conflict resolve is keep device, keep cloud, or skip
  • πŸ› Fix conflict-diff same-path reopen; drop unused ConflictModal
  • πŸ”§ Simplify conflict-diff open path and shared meta formatting
  • βœ… Quote test glob so Node 20 CI expands tests via tsx
  • πŸ› Fix CI: stop prepublish on npm ci; expand test globs reliably
  • πŸ› Point release scripts at prepublishOnly after CI install fix
  • βœ… Actually invoke prepublishOnly in release prepare scripts

Full Changelog: 1.0.1-beta.1...1.0.1-beta.2