« 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/composite/wiki-data/withResolvedContribs.js
AgeCommit message (Collapse)Author
2 dayscacheable-object, data: depend on computed values; initial compat(quasar) nebula
reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend)
2025-01-11data: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
2025-01-09data: withResolvedContribs: fix bad availability filter(quasar) nebula
Was based on contrib.thing, which is always present. These steps are meant to filter based on the availability of each contribution's artist, since that's a forward reference that may be unavailable in given artistData. Introduced alongside raiseResolvedReferenceList in commit 65ff7444 (i.e. 11/16/2024).
2024-11-17data: raiseResolvedReferenceList(quasar) nebula
This commit also implements raiseResolvedReferenceList across the compositions which have a notFoundMode input. This causes no semantic changes at all, except that notFoundMode is no longer ignored(!!) in withResolvedContribs.
2024-11-17data: factor out inputNotFoundMode(quasar) nebula
2024-06-18data: Contribution.artistProperty(quasar) nebula
2024-06-18data: apply contribution dates when resolving(quasar) nebula
2024-06-18data: contribution: thingProperty(quasar) nebula
2024-06-18data: transparent basic Contribution objects(quasar) nebula
2024-05-01data, yaml: basic who/what -> artist/annotation(quasar) nebula
2024-02-16data: move sorting & generic functions out of #wiki-data(quasar) nebula
2023-10-01data, test: refactor utilities into own file(quasar) nebula
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files.