Skip to content

Notehold 0.1.1

Choose a tag to compare

@rsheyd rsheyd released this 13 Jul 18:25

Notehold 0.1.1 streamlines installation and makes storage management automatic for new users.

Changes

  • Automatic cleanup is enabled by default for new installations. After a new backup passes its integrity checks, redundant older archive and checksum pairs are moved to the Mac Trash.
  • Existing installations preserve their saved cleanup setting during upgrades. Set AUTO_CLEANUP=false when installing to retain every completed archive indefinitely.
  • The installer adds ~/.local/bin to ~/.zprofile when needed, making notehold available from any directory in future Terminal windows without duplicating the entry on upgrades.
  • The Quick Start now uses a simple Git clone workflow, with release archives documented as the no-Git alternative.
  • Added a maintainer guide for testing and publishing tagged releases.

Safety

  • Cleanup never moves the newest backup, an unpaired archive, an archive with invalid checksum metadata, or an archive that fails verification.
  • Cleanup moves files to Trash and never falls back to permanent deletion.
  • Uninstall never removes backup archives, checksums, destinations, or logs.
  • The command-line version still requires Full Disk Access for /bin/bash to read Apple Notes' protected data container.

Download notehold-0.1.1.tar.gz and its checksum file below. GitHub's automatically generated source archives are not the intended installation download.