| Age | Commit message (Expand) | Author |
| 2026-09-25 | profile: stop shadowing exit | Igor Soarez |
| 2026-09-25 | link/pi.sh: the generators move into files, and parse under bash 3.2 again | Igor Soarez |
| 2026-09-25 | A filed request needs the owner's approval, not just a valid signature | Igor Soarez |
| 2026-09-25 | pi: providers can come from ~/.config/pi/models.d, like settings already do | Igor Soarez |
| 2026-09-25 | dot-request: file a change request from a machine that cannot push | Igor Soarez |
| 2026-09-22 | tree-sitter-cli, and: a read-only clone hands back a change request | Igor Soarez |
| 2026-09-21 | hammerspoon: the example's header is init.lua's, so bindings move either way | Igor Soarez |
| 2026-09-21 | hammerspoon: shared helpers move to dotlib.lua, which local.lua can require | Igor Soarez |
| 2026-09-21 | hammerspoon, ghostty: example files for their machine-local configs | Igor Soarez |
| 2026-09-21 | CLAUDE.md: where a single machine's changes go, and what to do without a hook | Igor Soarez |
| 2026-09-21 | ghostty: read ~/.config/ghostty-local last, where a machine has one | Igor Soarez |
| 2026-09-21 | hammerspoon: load ~/.config/hammerspoon/local.lua where a machine has one | Igor Soarez |
| 2026-09-21 | zshrc: find Homebrew's completions on the prefix this machine uses | Igor Soarez |
| 2026-09-21 | Brewfile: keepingyouawake, and say that Mac apps belong here | Igor Soarez |
| 2026-09-21 | supermaven off unless asked for; a blocked cask no longer ends install.sh | Igor Soarez |
| 2026-09-21 | Brewfile: say why bash is here, correctly | Igor Soarez |
| 2026-09-21 | install.sh: install Homebrew, add bash, and seed the colour files | Igor Soarez |
| 2026-09-21 | link: a part named in ~/.config/dot/skip does nothing on that machine | Igor Soarez |
| 2026-09-18 | link/claude: secrets in MCP specs, and a separate spec for Desktop | Igor Soarez |
| 2026-09-17 | dotfiles | Igor Soarez |