Work Capsule v1.1.0 — One-Click Sync
New in this release:
Sync one repo at a time
- Every binding card now has its own ⟳ 同步 button — pull + push just that
folder, without touching the rest. The full ⟲ Sync all button is unchanged.
Safer auto-commit
- Auto-commit now lists the exact files it committed in every report and log.
- If any committed file looks like a key or credential (
.env,.pem,.key,
id_rsa, …), the result carries a loud[secrets]warning so you can react
before anything bad happens.
Reliability
- Cross-process sync lock: double-clicking twice (or running a capsule and
the settings window at once) can no longer start competing syncs of the same
repositories. The kernel-held lock releases even if a process crashes. - Corrupt config can no longer be silently overwritten: if
sync.jsonis
unreadable it is moved aside assync.json.badand the app tells you.
Fixes
- A repository configured with an HTTPS URL but cloned via SSH (or vice
versa) no longer reports a falseremote mismatch— the same repo under a
different URL spelling is recognized. - The sync thread always reports back to the UI; buttons can no longer freeze
in "syncing" state. - Card buttons have proper hover/press feedback (soft grey fill, matching the
app's existing style).
Download
- work-capsule-sync-gui.exe — desktop app (double-click to sync)
- work-capsule.exe — command line
Requires Git on your PATH. First-time sign-in: see the in-app tutorial or run
scripts/setup-github-login.ps1.