Skip to content

Releases: nesdeq/secsec

rc24

Choose a tag to compare

@github-actions github-actions released this 05 Jul 11:06
rc24: atomic prune CAS fix (§15.2); unix-gate the Windows-fragile sna…

rc23

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:23
release candidate 23: skip unsyncable filenames at scan like symlinks…

rc22

Choose a tag to compare

@github-actions github-actions released this 23 Jun 14:37
release candidate 22: pull-path head rollback fix (P8); audit hardeni…

rc20

Choose a tag to compare

@github-actions github-actions released this 22 Jun 20:10
rc20

rc19

Choose a tag to compare

@github-actions github-actions released this 22 Jun 18:00
feat(serve): compact repo.secsec at startup so prunes reclaim disk

Client prune and staged-push promotes free redb pages but never truncate the file, so the blind server's repo.secsec sat at its high-water mark forever. Compact once at serve startup — the one exclusive-access moment, before the store is shared via Arc and the endpoint accepts — mirroring the client's existing startup compaction. Best-effort: a failure logs and serves anyway.

rc18

Choose a tag to compare

@github-actions github-actions released this 20 Jun 22:26
rc18: visibility-minimization pass + brand logo (crossed-lines mark a…

rc17

Choose a tag to compare

@github-actions github-actions released this 18 Jun 12:30
fix(macos-ui): relaunch sync child on wake to survive sleep (tokio ti…

rc16

Choose a tag to compare

@github-actions github-actions released this 18 Jun 10:21
fix: sync reconnect probes the link before trusting it (sleep/wake re…

rc15

Choose a tag to compare

@github-actions github-actions released this 17 Jun 22:01
fix: rustfmt main.rs --passphrase-stdin arms to unblock lint CI

Two over-width spots from 29ba12a (BadPassphrase match arm; run_revoke dispatch) failed cargo fmt --check. Pure reflow, no behavior change.

rc14

Choose a tag to compare

@github-actions github-actions released this 17 Jun 21:55
feat: build.sh --install/--uninstall for the macOS menu-bar app

--install builds, copies the .app to /Applications, installs the LaunchAgent, and reloads launchctl (unload then load -w) so it runs now and at login. --uninstall unloads the agent and removes the app + plist. Gitignore the compiled binary and .app bundle.