Repository navigation
Releases: doguyilmaz/dothaven
Releases · doguyilmaz/dothaven
Release list
v0.9.1
What's Changed
- One-page menu session, no node_modules in backups, large pushes in parts by @doguyilmaz in #19
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Menu rebuild, visible push progress, own GitHub sign-in, plain writing by @doguyilmaz in #18
Full Changelog: v0.8.0...v0.9.0
v0.8.0
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
doctorcheck dothaven itself; the parity check becomesmissing - 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
v0.7.2
Changelog
- 10dfa05 A broken tap should not block the upgrade
v0.7.1
Changelog
- 8cf3553 Carry macOS settings in backups, and list the ones needing a hand
v0.7.0
v0.6.0
Changelog
- ae15965 Add upgrade command and daily update notice
v0.5.0
Changelog
- bd650cb A missing parser is not a broken config
- c5c47d3 Add
ready: find work that exists nowhere else - 84da114 Add a guide, and stop the scanner flagging shell code as secrets
- 83ba911 Add scripts/metrics.sh
- ee1bc79 Ask before changing existing files, and group the commands
- f49f5bf Capture scheduled jobs, and document guide and ready
- ad3aafb Collect the mobile toolchain
- 125505e Colour the severity output, and document the new commands
- 0b24cc5 Encrypt archives with age, and let restore read them back
- b97f707 Finish the styling pass across the remaining commands
- a937baa Install with --cask
- 91c9958 Note the mirror signature in scripts/metrics.sh
- 76e83ad Replace two tests that asserted nothing
- b22cd90 Rewrite the guide around intent and profile, and add
check - 24503e2 Separate and colour the output
- ebc2af8 Stop tracking local audit notes
- 8d2730d Style the remaining commands
- 8eaf799 Write archives owner-only, and stop hiding a templatize failure
v0.4.0
v0.3.0
Changelog
- 5bcac2c Merge pull request #15 from doguyilmaz/fix/scan-hang-and-cancellation
- 78156a0 fix(backup): surface write/read failures and follow symlinks safely
- 5c8b093 fix(backup): warn on raw keys under --no-redact; unify selection predicate
- e8168ee fix(cli): abort restore on Ctrl-C; chore: docs and cask cleanup
- 5206de8 fix(cli): doctor name-only fix commands; exec WaitDelay; misc audit fixes
- 0979a32 fix(collect): observe cancellation and log collector panics
- be8dae4 fix(restore): don't block on a non-regular target; newest backup by mtime
- e728c92 fix(scan): catch JSON/opaque secrets; scan export dirs fully; harden workers
- 7a68334 fix(scan): make scan cancellable, scoped, and progress-reporting
- c279556 fix: drop skip-action Brewfile from export; most-specific restore dest