| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-15 | build(nix): add a Nix flake providing the dev shell and formatters | nsfisis | |
| Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> | |||
| 2026-08-09 | docs(readme): list the build requirements | nsfisis | |
| The build reads the SPDX license data out of the Composer submodule's vendor directory, which composer install has to populate first. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | |||
| 2026-08-06 | test(plugin): cover composer/installers beyond a fresh install | nsfisis | |
| A single install leaves the installer contract half tested: it never reaches `update`, never runs over an already-installed tree, and never reaches the plugin's own `uninstall()` override — the one chaining onto the promise `LibraryInstaller::uninstall` returns. Nor does it touch the configuration surface real projects use, `installer-paths` and `installer-name`, which the plugin reads back through the package proxy. All three now compare command output as well as the resulting tree against upstream Composer. Progress bar frames are dropped from that comparison: Shirabe renders them differently for every install, including projects with no plugin at all, so they say nothing about the plugin under test. With those covered the plugin joins the verified list in the README. | |||
| 2026-08-05 | docs: describe plugin support and the verified plugin | nsfisis | |
| Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> | |||
| 2026-07-21 | chore: update README | nsfisis | |
| 2026-07-21 | chore: add logo | nsfisis | |
| 2026-05-23 | chore: add editor/toolchain config | nsfisis | |
| 2026-05-12 | feat(init): add files | nsfisis | |
