« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data
AgeCommit message (Collapse)Author
2023-09-23data, test: collate update description from composition inputs(quasar) nebula
2023-09-23data, test: WIP tests for compositeFrom(quasar) nebula
2023-09-23data: improve selecting values for input tokens in dependencies(quasar) nebula
2023-09-23data: miscellaneous improvements/fixes for updating composites(quasar) nebula
2023-09-21data: minor fixes(quasar) nebula
2023-09-21data: fix input.myself() not being spotted in inputs(quasar) nebula
2023-09-21data: auto-prefix '#' in output names(quasar) nebula
2023-09-21data: minor fixes(quasar) nebula
2023-09-21data: withResultOfAvailabilityCheck: handle undefined in 'empty'(quasar) nebula
2023-09-21data: use error.cause for nested composite compute errors(quasar) nebula
2023-09-21data: support update description in input.updateValue()(quasar) nebula
2023-09-21data: fix update collation from steps(quasar) nebula
2023-09-21data: miscellaneous syntax fixes(quasar) nebula
2023-09-21data: update exposeConstant, fillMissingListItems(quasar) nebula
2023-09-21data: update withPropertiesFromObject(quasar) nebula
2023-09-21data: miscellaneous utility updates(quasar) nebula
2023-09-21data: make composites work(quasar) nebula
2023-09-20data: make composite work(quasar) nebula
2023-09-20data: syntax fixes(quasar) nebula
2023-09-20data: fix many validation errors(quasar) nebula
2023-09-20data: work together validation internals(quasar) nebula
2023-09-20data: moar WIP composite syntax!(quasar) nebula
2023-09-20data: update a bunch of template composite validation(quasar) nebula
2023-09-19data: declare {update} in higher-context locations(quasar) nebula
2023-09-19Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-18data: Track.alwaysReferencedByDirectory flag & field(quasar) nebula
2023-09-18data: MORE composite wip(quasar) nebula
2023-09-16data: more WIP syntax updates(quasar) nebula
2023-09-15data: miscellaneous composite template updates(quasar) nebula
2023-09-15data: experimental templateCompositeFrom implementation(quasar) nebula
2023-09-14data: update syntax for essential compositional utilities(quasar) nebula
Also withPropertyFromObject because some commits were messed up along the way... WIP as usual.
2023-09-12data: more syntax WIP(quasar) nebula
2023-09-11Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-11content: misc. changes to handle HTML sanitization(quasar) nebula
2023-09-11data, html, infra: supporting changes for sanitizing content(quasar) nebula
2023-09-09data: WIP cached composition nonsense(quasar) nebula
2023-09-09data, test: ArtTag.nameShort(quasar) nebula
2023-09-09data, test: filter out empty track sections(quasar) nebula
Also test unmatched track references.
2023-09-09data: handle missing expose specially in base(quasar) nebula
This is for better compatibility with an updating base that doesn't transform its update value, but attempts to behave reasonably for non-transforming contexts as well.
2023-09-09Merge branch 'track-data-cleanup' of github.com:hsmusic/hsmusic-wiki into ↵(quasar) nebula
track-data-cleanup
2023-09-09data: update contribsPresent syntax & implementation(quasar) nebula
2023-09-09data: rearrange Album properties, use exitWithoutContribs more(quasar) nebula
2023-09-09data: exitWithoutContribs utility(quasar) nebula
2023-09-09data: be more permissive of steps w/ no special expose behavior(quasar) nebula
2023-09-09infra, data: cut unneeded boilerplate from top-level compositions(quasar) nebula
2023-09-09data: clean up some track property implementations(quasar) nebula
2023-09-09data: withPropertiesFrom{Object,List}(quasar) nebula
2023-09-09data: refactor {missing} out of withPropertyFrom{Object,List}(quasar) nebula
2023-09-09data: withAlbumProperty -> withPropertyFromAlbum(quasar) nebula
Also remove withAlbumProperties, since it's not used anywhere and mostly serves as reference code.
2023-09-09data: withPropertyFrom{Object,List}, fillMissingListItems utils(quasar) nebula