Skip to content

v0.3.12

Choose a tag to compare

@github-actions github-actions released this 21 Jun 08:52
yamlover 0.3.12 — exports/imports + bundled taxonomy + settings editor

Project linking (IMPORTS.md): `uri` + `exports` in settings.yamlover; imports
are root body.yamlover pointer keys; implicit `yamlover: *:::yamlover.inthemoon.net`.
The full yamlover taxonomy ($defs + tags) ships as package data (mounts.ts →
dist/builtin-taxonomy), so `*::yamlover:tags:workflow:dev` resolves from ANY served
root — fixing the detached dev-board rendering with no lanes.

Settings editor: settings.yamlover indexes as a hidden `x-yamlover-config` node,
opened in the main pane by a node renderer (renderers/settings.tsx) via the gear
button — the old ConfigEditor modal is removed. Flat project-scope config convention
(`annotations: *:: annotations`). Last-used annotation tag persists in settings
(`annotation-tag: *:: …`, surgical one-key write) instead of localStorage.

A defaults settings.yamlover is materialized at serve time when absent (opt-in
`ensureSettings`, set by the bin) so the gear always opens — programmatic
createHandlers stays a pure indexer. Adds tools/clean-index.sh to wipe index DBs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>