Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-05 | data: thing: expose update value, like thingList | (quasar) nebula | |
2024-08-05 | data: thingList | (quasar) nebula | |
2024-07-31 | data: TrackSection.description | (quasar) nebula | |
2024-07-25 | composite: conditionally call getStaticInputMetadata | (quasar) nebula | |
Just a tiny cleanup, behavior is the same. | |||
2024-07-25 | composite: simplify getStaticInputMetadata | (quasar) nebula | |
Since it always operates on inputMapping, we can make more assumptions about shape. (All input names are always provided i.e. non-null, and they are always present as input tokens.) | |||
2024-07-25 | composite: expose used default{Dependency,Value} at instantiate | (quasar) nebula | |
There used to be a cool description here, but then vim ate it. | |||
2024-06-26 | data: withReverse{Contribution,Reference}List: sort by date | (quasar) nebula | |
2024-06-24 | data: Album.creditSources, Flash.creditSources | (quasar) nebula | |
2024-06-24 | checks: reportContentTextErrors: check track credit sources | (quasar) nebula | |
2024-06-24 | data: Track.creditSources | (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.{previous,next}BySameArtist | (quasar) nebula | |
2024-06-18 | data: withContainingReverseContributionList | (quasar) nebula | |
2024-06-18 | data: withContributionArtist: depend on 'artist' prop by default | (quasar) nebula | |
2024-06-18 | data: set artistProperty on forwards contribution lists | (quasar) nebula | |
2024-06-18 | data: Contribution.artistProperty | (quasar) nebula | |
2024-06-18 | data: withIndexInList, withNearbyItemFromList | (quasar) nebula | |
2024-06-18 | data: drop "More list utilities", organize data index au Scratch | (quasar) nebula | |
2024-06-18 | language: encapsulate | (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: artist: drop {tracks,albums}as{Artist,Contributor,..etc..} | (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 | content: gAIPFlashesChunkedList: general refactor a la tracks | (quasar) nebula | |
2024-06-18 | data: artist: more contribution-y properties | (quasar) nebula | |
2024-06-18 | data: artist: scope contribution properties to thing kind | (quasar) nebula | |
2024-06-18 | data, content: various property & thing-type matches | (quasar) nebula | |
2024-06-18 | data: Contribution.associatedContributions | (quasar) nebula | |
2024-06-18 | data: Track.contributionContribs: use computed date | (quasar) nebula | |
2024-06-18 | data: artist: fix contributorContributions getting artist contribs | (quasar) nebula | |
2024-06-18 | data: withCoverArtDate refactor, make Album.coverArtDate updatable | (quasar) nebula | |
2024-06-18 | data: Artist.artistContributions, Artist.contributorContributions | (quasar) nebula | |
2024-06-18 | data: withContributionContext: guard missing dependencies | (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: Contribution.date (stub) | (quasar) nebula | |
2024-06-18 | data: withCoverArtDate | (quasar) nebula | |
2024-06-18 | data: track: withTrackArtDate | (quasar) nebula | |
2024-06-18 | data: withClonedThings | (quasar) nebula | |
2024-06-18 | data: track: withDate | (quasar) nebula | |
2024-06-18 | data: Artist.totalDuration | (quasar) nebula | |
This is sort of a stub / proof of concept function. The contained logic may be refactored a bit more still! | |||
2024-06-18 | data: withReverseContributionList: mode: contributions | (quasar) nebula | |
2024-06-18 | data: withContributionListSums, withSum | (quasar) nebula | |
2024-06-18 | data: Track.isOriginalRelease, Track.isRerelease | (quasar) nebula | |
2024-06-18 | data: exposeWhetherDependencyAvailable | (quasar) nebula | |
2024-06-18 | data: inheritContributionListFromOriginalRelease | (quasar) nebula | |
2024-06-18 | data: withRecontextualizedContributionList | (quasar) nebula | |
2024-06-18 | cacheable-object: clone, copyUpdateValuesOnto | (quasar) nebula | |