Age | Commit message (Collapse) | Author | |
---|---|---|---|
4 days | data: misc eslint unused var fixes | (quasar) nebula | |
4 days | data: general withReverse{*}List logic tidying | (quasar) nebula | |
4 days | data: withReverseReferenceList: use withPropertyFromList | (quasar) nebula | |
5 days | data: use soupyFind everywhere | (quasar) nebula | |
also notes where remaining directly-provided wikiData() props are used | |||
5 days | data: inputSoupyFind.input() | (quasar) nebula | |
occasionally we use a soupyFind.input() from #composite/wiki-data code, so this exposes a no-dependency frontend for that token | |||
5 days | data: annotatedReferenceList: gobble + tolerate null data | (quasar) nebula | |
5 days | data: singleReference: gobble + tolerate null data | (quasar) nebula | |
5 days | data: referenceList: gobble | (quasar) nebula | |
5 days | data: inputSoupyFind, gobbleSoupyFind | (quasar) nebula | |
5 days | data: withResolvedReferenceList: tolerate null data nicely | (quasar) nebula | |
5 days | data: inputWikiData: generally accept leaving unspecified | (quasar) nebula | |
5 days | data: withResolvedReferenceList: use withMappedList | (quasar) nebula | |
6 days | data: 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). | |||
12 days | data: with{Resolved,Reverse}AnnotatedReferenceList: dates | (quasar) nebula | |
2024-12-25 | data: amorphize reverse annotated reference lists | (quasar) nebula | |
2024-12-25 | data: withReverseList_template: additionalInputs | (quasar) nebula | |
2024-12-25 | data: amorphize annotated reference lists | (quasar) nebula | |
2024-11-19 | data: withReversList_template: allow mixed types | (quasar) nebula | |
2024-11-17 | data: raiseResolvedReferenceList: remove raiseOutputAbove misref | (quasar) nebula | |
Because raiseResolvedReferenceList is the last step in compositions which use it - it always raises the desired conclusion - it doesn't actually need to use raiseOutputAbove. | |||
2024-11-17 | data: reverseAnnotatedReferenceList | (quasar) nebula | |
2024-11-17 | data: withResolvedAnnotatedReferenceList: availability checks | (quasar) nebula | |
2024-11-17 | data: withReverseContributionList: use withPropertyFromList | (quasar) nebula | |
2024-11-17 | data: withResolvedArtworkReferenceList -> ...Annotated | (quasar) nebula | |
2024-11-17 | data: 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-17 | data: factor out inputNotFoundMode | (quasar) nebula | |
2024-11-15 | data: Referenced Artworks | (quasar) nebula | |
2024-11-14 | data: Track.suffixDirectory, Album.directorySuffix | (quasar) nebula | |
2024-11-14 | data: withDirectoryFromName: move to helpers | (quasar) nebula | |
Also remove the more-composable default behavior of using the current thing's name, because this is no longer meant to be composed generally. | |||
2024-11-14 | data: annotated artwork references | (quasar) nebula | |
Not used on-site, but this is all coded internally. | |||
2024-11-02 | data: series list showAlbumArtists | (quasar) nebula | |
2024-11-02 | data: seriesList: expose group | (quasar) nebula | |
2024-11-02 | data: withResolvedSeriesList: empty if null | (quasar) nebula | |
2024-11-02 | data: Group.serieses | (quasar) nebula | |
2024-09-04 | data: reverseSingleReferenceList | (quasar) nebula | |
2024-09-04 | data: withReverseList_template | (quasar) nebula | |
2024-06-26 | data: withReverse{Contribution,Reference}List: sort by date | (quasar) nebula | |
2024-06-23 | data: withParsedCommentaryEntries: dateKind, secondDate | (quasar) nebula | |
2024-06-21 | data: withParsedCommentaryEntries: auto-fill archive capture dates | (quasar) nebula | |
2024-06-21 | data: withParsedCommentaryEntries: accessDate, accessKind | (quasar) nebula | |
2024-06-18 | data: Contribution.artistProperty | (quasar) nebula | |
2024-06-18 | data: withReverse{Reference,Contribution}List: factor commonality | (quasar) nebula | |
This doesn't actually move the common behavior into e.g. devoted component compositions - these two still mirror each other - but it *does* isolate the differing behavior in terms of dependencies that are computed uniquely but surrounded by identical compositional steps. This generally seems like a good fit for compositional subroutines, but those aren't official yet. Meanwhile, this is still factored much better than the previous implementation, and hopefully easier to follow as well! | |||
2024-06-18 | data: withReverseContributionList: drop 'mode' option | (quasar) nebula | |
2024-06-18 | data: withContributionListSums: drop debug message | (quasar) nebula | |
This appears to be working just fine! It's only used to compute an artist's total duration, which... is workin', and all that. | |||
2024-06-18 | data: withCoverArtDate refactor, make Album.coverArtDate updatable | (quasar) nebula | |
2024-06-18 | data: redate inherited contribution lists | (quasar) nebula | |
2024-06-18 | data: apply contribution dates when resolving | (quasar) nebula | |
2024-06-18 | data: withCoverArtDate | (quasar) nebula | |
2024-06-18 | data: withClonedThings | (quasar) nebula | |
2024-06-18 | data: withReverseContributionList: mode: contributions | (quasar) nebula | |
2024-06-18 | data: withContributionListSums, withSum | (quasar) nebula | |