Releases: yunmin311/work-capsule
Releases · yunmin311/work-capsule
Release list
Work Capsule v1.1.0 — per-repo sync, safer auto-commit
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.
Work Capsule v1.0.0 — one-click Git sync (GUI + CLI + engine)
Work Capsule v1.0.0 — One-Click Sync
A tiny, dependency-free Windows app (and CLI) that keeps your Git folders
synced in a single click.
What it does
- One click pulls and pushes every configured folder ↔ remote
- Optional per-folder auto-commit — a true one-click "back up this folder"
- Safe by default: fast-forward-only; never merges / rebases / resets /
force-pushes; anything ambiguous stops and reports - Silent mode with a liquid-glass status capsule
- Scriptable CLI with
--json
Download
- work-capsule-sync-gui.exe — desktop app (double-click to sync)
- work-capsule.exe — command line
Requires Git on your PATH.
First-time setup
Open the in-app tutorial (the "?" button), or run
scripts/setup-github-login.ps1 for the one-time GitHub sign-in.