You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: make references additive and cover the untested modules
A reference now adds to the running chain instead of replacing it. The
salted maple coffee recipe exposed the old rule: 'pour on top (coffee)'
sits mid-chain, so cancelling the chain silently dropped the ice and the
milk from the table. Chaining is now unconditional, which also makes the
'step leads nowhere' error unreachable, so it is gone.
Render and cooking move to plain DOM against ownerDocument. They no longer
import Obsidian, which makes them testable under happy-dom and leaves
main.ts as the only module touching the plugin API. Adds 14 tests over
attribute emission, tickability, keyboard handling and error rendering,
plus the three parser branches that had none.
Repo cleanup for publication: the LICENSE still carried Dynalist's
copyright from the sample plugin, AGENTS.md still described that sample,
CI never ran the tests, and the design doc sat under a tool-specific path.
Fixes a .gitignore bug that mattered: the unanchored 'styles.css' pattern
also matched src/styles.css, so the stylesheet had never been committed
and a release would have shipped an unstyled table.