Skip to content

Pad v0.9.2

Choose a tag to compare

@github-actions github-actions released this 06 Jul 18:01
7687521

Highlights

v0.9.2 is the "honest deletion + real recovery" release. Both major themes make Pad's destructive actions trustworthy: they do exactly what the UI says, and — where the data model allows — they're recoverable.

Delete your account, export your data (PLAN-1956)

The account settings page gains a Danger Zone. You can now export all your data with one button, and delete your account through an explicit confirm flow (password + typed confirmation, plus optional TOTP re-verification for accounts with 2FA). Under the hood, the account-deletion FK cascade was hardened (TASK-1959) so a delete actually purges the trailing activity/audit rows instead of orphaning them — deletion now means deletion.

Workspace deletion is honest — and undoable for 30 days (PLAN-1969)

Deleting a workspace used to claim it "archived." It didn't. Now the Danger Zone copy is honest — it deletes — but deletion is a soft-delete with a 30-day recovery window before a scheduled job hard-purges it (honoring the 30-day GDPR erasure SLA). Within that window you can restore from anywhere:

  • Web: an Undo toast right after deleting, a "Recently deleted (N days left)" section in the workspace switcher, and a dedicated /console/deleted-workspaces page.
  • CLI: pad workspace deleted to list what's still restorable, pad workspace restore <slug> to bring it back.
  • MCP: pad_workspace gains deleted and restore actions (ToolSurfaceVersion → 0.8) so agents can list and recover deleted workspaces too.

Also in this release

  • BUG-1965 — corrected two inaccurate claims on the live /privacy page (workspace transfer + 1-year audit retention).
  • /auth/me now exposes password_set, so the UI can tell password vs. passwordless accounts apart.

Install

brew install perpetualsoftware/tap/pad
# or pull the container image
docker pull ghcr.io/perpetualsoftware/pad:0.9.2

Verifying

cosign verify-blob \
  --certificate-identity-regexp "^https://github.com/PerpetualSoftware/pad/.github/workflows/release.yml@.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  --certificate checksums.txt.pem --signature checksums.txt.sig \
  checksums.txt

Changelog

Features

Bug fixes

Other changes