| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
 | 
 | 
User-facing:
* Reports errors for track refs referencing rereleases instead of
  original tracks. (Resolves #247)
* Reports YAML field names instead of property names.
* Reports invalid group refs under sourceGroupByRef.
Code-facing:
* Cleanup to make it easier to add new "custom" reference error
  reporting functions; now implemented as custom findFn, which
  will automatically adapt to array or non-array property values
  just like normal findFn.
* Reports invalid property keys, i.e. value === undefined instead
  of value === null.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
That .slice was meant to go to linkContribution from the start,
not here!
 | 
 | 
 | 
 | 
Also suppress indicating the selected or default built mode.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
...Except the sidebar, which will be some shenanigans.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
This lets custom tags show up in lyrics, which were assuming
access to node.data.includes().
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
The implementation was basically all there, but replacerKey
and replacerValue weren't being extracted from the tag node
properly.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
This fixes getPageSubdirectoryPrefix thinking we're deeper than
we really are.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |