Releases: craigjmidwinter/katra
Releases · craigjmidwinter/katra
Release list
v0.1.0
Changelog
- c9a312c: AGENTS.md: a README for agents, imported via CLAUDE.md (craigjmidwinter craig.j.midwinter@gmail.com)
- fd14581: Almanac: node-model MVP — task/epic/decision/article + wikilinks + board (craigjmidwinter craig.j.midwinter@gmail.com)
- be44781: Initial commit: devlog — committed, rich-component dev log (craigjmidwinter craig.j.midwinter@gmail.com)
- 1326822: branding: gate the generated assets and BRAND.md's contrast table (craigjmidwinter craig.j.midwinter@gmail.com)
- 77b5e00: cli: report a real version from go install builds (craigjmidwinter craig.j.midwinter@gmail.com)
- d58adb5: entry: add optional
timefield to order same-day entries (craigjmidwinter craig.j.midwinter@gmail.com) - 9f2f6cf: epic: compute status rollup from child tasks (craigjmidwinter craig.j.midwinter@gmail.com)
- ff82859: ergonomics: the fresh-install pass, and what it found (craigjmidwinter craig.j.midwinter@gmail.com)
- e130749: fix stamp --commit: use absolute pathspec — git cwd is the devlog dir, not repo root (craigjmidwinter craig.j.midwinter@gmail.com)
- 14f098a: fix: hook install resolves core.hooksPath against the store dir, not repo root (craigjmidwinter craig.j.midwinter@gmail.com)
- 761027b: hooks + hub: stop the automation failing invisibly (craigjmidwinter craig.j.midwinter@gmail.com)
- 61b9bee: hooks: make the pre-commit gate satisfiable, and loud when it isn't (craigjmidwinter craig.j.midwinter@gmail.com)
- b599b9f: hub:
katra build --allaggregate static site (craigjmidwinter craig.j.midwinter@gmail.com) - 9469fde: hub:
katra hub scan <root>to register existing stores in bulk (craigjmidwinter craig.j.midwinter@gmail.com) - 0630ffa: hub: cross-project Log feed (craigjmidwinter craig.j.midwinter@gmail.com)
- 758a21a: hub: cross-project board + roadmap (craigjmidwinter craig.j.midwinter@gmail.com)
- 593c805: hub: global registry + auto-register on init +
katra hub list(craigjmidwinter craig.j.midwinter@gmail.com) - d1a7b8a: hub: launchd install/uninstall (macOS) (craigjmidwinter craig.j.midwinter@gmail.com)
- bdcce6e: hub: multi-tenant
katra hub serve+ project index (craigjmidwinter craig.j.midwinter@gmail.com) - 8d58c1d: hub: support bespoke external-facing log sites (config.logDir) (craigjmidwinter craig.j.midwinter@gmail.com)
- 01fadd7: hygiene + sweep: lint config and 20 fixes, goldmark CVE bump, sweep findings dispositioned (craigjmidwinter craig.j.midwinter@gmail.com)
- dcf63cd: katra setup + guard: one-command project onboarding (craigjmidwinter craig.j.midwinter@gmail.com)
- 0e1a067: katra stays markdown-only: revert logDir; add
katra checkgate (craigjmidwinter craig.j.midwinter@gmail.com) - 2fefeee: log: stamp the design-session entry (chapter of the Katra arc) (craigjmidwinter craig.j.midwinter@gmail.com)
- 076aee7: reconcile: don't mistake a scratch tree (or .claude/) for the agent's work (craigjmidwinter craig.j.midwinter@gmail.com)
- e4158d7: release: package katra-mcp for the official registry (craigjmidwinter craig.j.midwinter@gmail.com)
- b096ba5: release: ship an .mcpb bundle alongside the v0.1.0 archives (craigjmidwinter craig.j.midwinter@gmail.com)
- 0dd49ee: rename: devlog → katra (with a legacy compat shim) (craigjmidwinter craig.j.midwinter@gmail.com)
- 97ea397: rename: flip Go module path devlog → katra (craigjmidwinter craig.j.midwinter@gmail.com)
- 51abe43: roadmap: task the rollout + shared-agent-conventions ideas (craigjmidwinter craig.j.midwinter@gmail.com)
- e40b89e: spec phase, fleet-standard docs/brand pass: specced tasks, Fraunces wordmark, screenshots (craigjmidwinter craig.j.midwinter@gmail.com)
- 7b42188: stamp: close linked tasks on stamp (--closes /
closes:) (craigjmidwinter craig.j.midwinter@gmail.com) - 548d6d9: viewer: Field Notebook redesign — app-shell viewer + cross-project hub (craigjmidwinter craig.j.midwinter@gmail.com)
- 29a8621: viewer: credit katra on generated deploys, removably (craigjmidwinter craig.j.midwinter@gmail.com)
- c991bdb: viewer: hide lightbox when [hidden] — display:grid was overriding the UA rule (craigjmidwinter craig.j.midwinter@gmail.com)
- 40daf55: viewer: project switcher — navigate between katras from any project (craigjmidwinter craig.j.midwinter@gmail.com)
- dd2ad42: viewer: stop published devlogs claiming to be Katra (craigjmidwinter craig.j.midwinter@gmail.com)
Install
brew install craigjmidwinter/tap/katraOr download an archive below and verify it:
# 1. checksum -- on macOS use `shasum -a 256` instead of `sha256sum`
sha256sum --check --ignore-missing checksums.txt
# 2. signature over the checksum file (keyless, no key to fetch)
cosign verify-blob \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity-regexp '^https://github\.com/craigjmidwinter/katra/\.github/workflows/release\.yml@refs/tags/' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
checksums.txt