Skip to content

v0.17.0

Choose a tag to compare

@unixsuperhero unixsuperhero released this 27 Oct 13:57
· 389 commits to main since this release
  • Framework namespace is ochazuke: framework nouns are ochazuke.settings, ochazuke.page, ochazuke.state and so on. In v0.16.0 they were app.<noun>, which collided with the app noun's own verbs (app.state). The short names stay as aliases, and app.<framework noun> is accepted silently for one release. Exported noun constants changed value.
  • cli.ExtensionNamespace(bin): strips a leading o- and refuses reserved names (o-ai → ai, o-qbt → qbt). Hosts use it with cli.Namespace.
  • Catalog fix: cli.Catalog lists each noun once, sorted by name. It used to split one noun into several entries.
  • Card timeline: AddTimeline draws boxed cards with wrapped headers (no …), lazily drawn bodies with foldable sections, Active (bold, ●) and Muted cards, group rules, and follow-tail scrolling.