| Age | Commit message (Collapse) | Author | 
|---|
|  | This was previous behavior. Forgot to include it in data-steps! | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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. | 
|  |  | 
|  |  |