| Commit message (Expand) | Author | Age | Files | Lines |
| * | chore: gitignore .ai/ tooling dir, untrack notes.orgHEADmain | Craig Jennings | 7 hours | 2 | -703/+1 |
| * | session: overnight refactor + testing infra + 12/12 VM install pass | Craig Jennings | 8 days | 1 | -1/+193 |
| * | fix: bump INSTALL_TIMEOUT from 600 to 1800 for kernel 6.18+ DKMS builds | Craig Jennings | 8 days | 1 | -1/+4 |
| * | docs: document bats unit tests + sync stale README bits | Craig Jennings | 8 days | 2 | -18/+80 |
| * | refactor: decompose install_btrfs into named orchestration stages | Craig Jennings | 8 days | 3 | -62/+97 |
| * | refactor: dedupe findmnt invocation in safe_cleanup_work_dir | Craig Jennings | 8 days | 1 | -4/+8 |
| * | refactor: merge install_base and install_base_btrfs | Craig Jennings | 8 days | 3 | -69/+106 |
| * | refactor: unify get_{luks,zfs}_passphrase and get_root_password | Craig Jennings | 8 days | 3 | -54/+70 |
| * | refactor: drop dead mount_efi and select_raid_level from lib/disk.sh | Craig Jennings | 8 days | 1 | -41/+0 |
| * | refactor: extract pure RAID logic to lib/raid.sh with bats coverage | Craig Jennings | 8 days | 3 | -6/+274 |
| * | test: add bats unit tests for common.sh and config.sh | Craig Jennings | 8 days | 3 | -4/+211 |
| * | security: gitignore host configs, add .example templates | Craig Jennings | 8 days | 3 | -0/+3 |
| * | refactor: remove dead installer/lib/zfs.sh | Craig Jennings | 8 days | 2 | -378/+8 |
| * | fix: drop zroot/tmp dataset and dedup pacman snapshot hook | Craig Jennings | 8 days | 2 | -8/+46 |
| * | session: first bare metal install on velox, multiple fixes | Craig Jennings | 11 days | 3 | -0/+540 |
| * | fix: add inetutils to installed system packages | Craig Jennings | 11 days | 1 | -0/+2 |
| * | fix: use pbkdf2 for LUKS2 containers instead of argon2id | Craig Jennings | 11 days | 1 | -2/+5 |
| * | feat: default to no-color output, add --color flag to enable | Craig Jennings | 11 days | 2 | -11/+16 |
| * | fix: migrate archzfs repo from stale archzfs.com to GitHub Releases | Craig Jennings | 11 days | 2 | -4/+4 |
| * | session: add logo candidates and build new ISO | Craig Jennings | 2026-03-28 | 3 | -0/+0 |
| * | docs: reorganize README sections to follow logical user journey | Craig Jennings | 2026-02-24 | 1 | -161/+131 |
| * | docs: add Running Tests section to testing strategy, link from README | Craig Jennings | 2026-02-24 | 2 | -1/+36 |
| * | docs: move Testing with VMs section above Troubleshooting in README | Craig Jennings | 2026-02-24 | 1 | -49/+49 |
| * | refactor: rename vm-* Makefile targets to test-* for discoverability | Craig Jennings | 2026-02-24 | 2 | -21/+21 |
| * | feat: add Makefile targets for manual VM testing | Craig Jennings | 2026-02-24 | 2 | -17/+53 |
| * | docs: add testing-strategy.org with ZFS encryption notes and test recipe | Craig Jennings | 2026-02-24 | 1 | -0/+287 |
| * | feat: add ZFS encrypted volume tests (single disk + mirror) | Craig Jennings | 2026-02-24 | 3 | -10/+110 |
| * | feat: add preflight checks, rename ISO format, use Makefile targets in docs | Craig Jennings | 2026-02-23 | 2 | -18/+27 |
| * | docs: fix overview paragraph breaks and missing conjunction | Craig Jennings | 2026-02-23 | 1 | -1/+5 |
| * | docs: use inline code for make build in overview | Craig Jennings | 2026-02-23 | 1 | -7/+1 |
| * | docs: update README overview wording | Craig Jennings | 2026-02-23 | 1 | -12/+11 |
| * | chore: remove default Makefile target, update README overview | Craig Jennings | 2026-02-23 | 2 | -9/+2 |
| * | docs: update README subtitle and fix internal links | Craig Jennings | 2026-02-23 | 1 | -1/+1 |
| * | docs: fix internal links to use GitHub-compatible anchor format | Craig Jennings | 2026-02-23 | 1 | -9/+9 |
| * | docs: expand README with rescue disk, SSH, config example, and address review... | Craig Jennings | 2026-02-23 | 1 | -44/+134 |
| * | docs: add CONTRIBUTING.md for open-source contributors | Craig Jennings | 2026-02-23 | 1 | -0/+58 |
| * | refactor: rename custom/ to installer/ for clarity | Craig Jennings | 2026-02-23 | 16 | -14/+15 |
| * | docs: reorganize README features and fix table formatting | Craig Jennings | 2026-02-23 | 1 | -12/+12 |
| * | chore: add inbox/ to .gitignore | Craig Jennings | 2026-02-23 | 1 | -0/+1 |
| * | feat: add LUKS passphrase automation to VM test framework | Craig Jennings | 2026-02-23 | 1 | -1/+117 |
| * | fix: support multi-disk LUKS and fix cryptkey format for btrfs | Craig Jennings | 2026-02-23 | 1 | -20/+48 |
| * | chore: add .shellcheckrc to suppress intentional shellcheck warnings | Craig Jennings | 2026-02-23 | 1 | -0/+20 |
| * | fix: resolve remaining SC2155 warnings across all scripts | Craig Jennings | 2026-02-23 | 4 | -21/+40 |
| * | docs: update archangel.conf.example for btrfs support | Craig Jennings | 2026-02-23 | 1 | -8/+8 |
| * | chore: make OVMF firmware paths configurable via environment | Craig Jennings | 2026-02-23 | 4 | -12/+12 |
| * | chore: add set -euo pipefail to scripts for safety | Craig Jennings | 2026-02-23 | 5 | -8/+8 |
| * | fix: resolve SC2155 shellcheck warnings in custom/lib/ | Craig Jennings | 2026-02-23 | 3 | -9/+18 |
| * | scrub personal info and make distribution targets configurable | Craig Jennings | 2026-02-23 | 6 | -35/+41 |
| * | fix: change archzfs SigLevel from Optional TrustAll to Never | Craig Jennings | 2026-02-23 | 1 | -1/+3 |
| * | docs: update README.org for open-source release | Craig Jennings | 2026-02-23 | 1 | -4/+12 |