Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
Changelog
023493e Add a local dashboard: dothaven ui
41c77cd Add a logo, favicons, and a README written around the migration
ff58bb2 Add an installer for machines that have nothing yet
4c551cd Apply selectively, and remember what was applied
09b5734 Bound the whole backup search, not just its directory listings
4798c4a Brewfile lines: allowlist option keys, refuse postinstall
0e55279 Bring the project guide up to date with the new packages and test fakes
75692d7 Bring the project guide up to date with today's invariants
702347d Carry Cline and Roo MCP servers, Codex rules, and Claude/Gemini logins
b055675 Carry keyboard shortcuts, keyboard layouts and language order
66a4394 Carry the Dock, and make applied settings show without a log-out
3f6f634 Carry the fonts you installed yourself
b03d149 Carry what the git config points at; start the menu on a real choice
40ba0d3 Check only the bundles a push encrypted; report what was left out every time
1226c68 Dashboard: draw on a fresh machine with nothing to back up yet
1764312 Decrypt to disk only what a command reads, and never leave it behind
8ca39e2 Docs: post-quantum age keys, the temp-folder sweep, safe reinstall
d8eaa67 Document home-path rewriting and the files a git config brings along
ba22afb Don't push with a remembered passphrase that may not read back as typed
42c5a1c Export to chezmoi file by file, and template only what needs it
3a87803 GitHub App sign-in: renew 8-hour tokens, commit as dothaven[bot]
cb389d0 GitHub: sign pushes like git does, so they show Verified; bot authors
82142af Guard credentials reached through a link in any folder, not only includes
e412900 Keep backup data out of the shell; keep secrets out of child processes
1d55859 Keep backups in a private GitHub repository
1d3e4bc Keep redaction on its line; detect age keys and base64-encoded private keys
81a1b5c List backup files restore has no place for, instead of dropping them
03546cf Make doctor check dothaven itself; the parity check becomes missing
b0c355c Make backups complete, encrypted and restorable
4882b71 Mask age identities in what a push writes itself
ee73b7b Mask secret values in scan output; status finds encrypted backups
b6d5977 Merge pull request #17 from doguyilmaz/claude/gifted-planck-xj9n6h
83c5a3c Never let report dedupe switch redaction off; show no key material in previews
b4c8df2 Never upload an unencrypted "encrypted" part; keep age keys off GitHub
e228671 New logo: a dot and ~ moving from the old machine into the new one
0e4971f Offer less noise as uncovered; carry ~/.boto and uv's config
4e196dd On a forced exit, stop unpacking before removing the temporary folder
8ce7ae3 One-time dashboard link; compare reads forward; smaller fixes from the docs pass
2f03484 Print each error once; make scan output say what it means
44eec56 Push into an empty repository; leave .git files out; close the blob pipe
e130765 Record credential files in snapshots as present, never their contents
e193a7a Redesign the logo: a d whose bowl shelters the dotfile, in sea teal and amber
164fbbf Restore a backup made under another home folder with this one's paths
2d11f64 Restore remembers only what you decided; never loosens or blindly replaces
6b62842 Rewrite the docs around the migration, and keep the registry tables generated
d5d8550 Scan preference values with their key
9ebac55 Small fixes from the second review
366f9b1 Store secrets encoded, and keep one only if it reads back exactly
ea8c522 Sweep only temporary folders dothaven made, and only stale ones
2a3d7fc Validate restore categories; pull takes --only/--skip; guide and diff see every backup
4668134 Warn when a restored shell calls Homebrew from where it isn't
5b2ee12 Write a list setting only when the one it replaces can be put back
You can’t perform that action at this time.