Releases
v0.4.1
Compare
Sorry, something went wrong.
No results found
0.4.1 (2026-10-02)
Bug Fixes
explain-ui: the nothing-lights note no longer says the part names no atom (32ea091 )
explain: a chain line is measured; a bracket keeps its own set word; a racemate mark is 'part of' on either side (ea56cf4 )
explain: a group's line names the bare group and counts the hydrogens its atoms carry (d22fd48 )
explain: a parent line claims a benzene ring, or the only core, only when it is one (69a077a )
explain: E, Z and pseudoasymmetric marks stay absolute in a relative set; a charged atom lost its hydrogen to the ending (aae211f )
explain: every hover line is true of the molecule on screen (170da8f )
explain: hover lines for sets written beside their marks, lone anomeric atoms, thio sugars and hydrates (6423c12 )
explain: hydrogen-locant and anomer lines say what the lit atom really holds (a10f110 )
explain: spiro, isotope and stereo lines say what each kind of mark means (eec27e6 )
explain: the census reads every claim in a line; acid-addition parts and multiplied hydrates are not cores; a set word covers the whole name (7011c3c )
Refactoring
census: name the set-word patterns and reuse the token bracket utilities (2a73924 )
census: one count-word table for the chain and parent checks (c0a9d39 )
explain: collect a name's stereo set words once and reuse them per mark (ffc0118 )
explain: create each parent node through one helper and restate its line from the node (e1294cb )
explain: one anomer line helper for the two sugar sites (3392b22 )
explain: one hydrogen-count table with structured fields (f38ddd1 )
explain: share the atom degree, plain-atom and anomeric-neighbour helpers (5a84f9d )
explain: tidy the stereo, part, modifier and spiro line builders (08a48f1 )
Documentation
CLAUDE.md records the hover-line check and the 698-name corpus (890b677 )
You can’t perform that action at this time.