Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-19 | data: {Album, Track}.referencedByArtworks | (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: withStretchedList | (quasar) nebula | |
2024-11-17 | data: withReverseContributionList: use withPropertyFromList | (quasar) nebula | |
2024-11-17 | data: annotatedReferenceList, reference-list-helpers | (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: withAvailabilityFilter | (quasar) nebula | |
2024-11-17 | data: factor out performAvailabilityCheck | (quasar) nebula | |
2024-11-17 | data: factor out inputNotFoundMode | (quasar) nebula | |
2024-11-15 | data: referenceList: allow mixed wiki data | (quasar) nebula | |
2024-11-15 | data: Referenced Artworks | (quasar) nebula | |
2024-11-14 | data: Album.suffixTrackDirectories | (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: directory: pass name option through | (quasar) nebula | |
Oops. This option wasn't used anywhere previously, so no harm, but definitely a mistake. | |||
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-10-30 | data, content: remove shared and inferred additional names | (quasar) nebula | |
Removes: - inferredAdditionalNameList (#composite/things/track) etc - sharedAdditionalNameList (#composite/things/track) etc - "specificAlbumExclusive" / "This Album Only" field - "from" property / "on {ALBUMS}" accent (content) - generateTrackAdditionalNamesBox (no leftover dynamics) - related snapshot test | |||
2024-10-30 | data: "This Album Only" field for additional names | (quasar) nebula | |
2024-10-30 | data: withFilteredList: flip option | (quasar) nebula | |
2024-09-04 | data: reverseSingleReferenceList | (quasar) nebula | |
2024-09-04 | data: withReverseList_template | (quasar) nebula | |
2024-08-05 | data: withContainingTrackSection: use withUniqueReferencingThing | (quasar) nebula | |
2024-08-05 | data, test: TrackSection.tracks: use direct links | (quasar) nebula | |
2024-08-05 | data, test: Album.trackSections: use direct links | (quasar) nebula | |
2024-08-05 | data: thing: expose update value, like thingList | (quasar) nebula | |
2024-08-05 | data: thingList | (quasar) nebula | |
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-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: withContainingReverseContributionList | (quasar) nebula | |
2024-06-18 | data: withContributionArtist: depend on 'artist' prop by default | (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 | 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, content: various property & thing-type matches | (quasar) nebula | |
2024-06-18 | data: withCoverArtDate refactor, make Album.coverArtDate updatable | (quasar) nebula | |
2024-06-18 | data: Artist.artistContributions, Artist.contributorContributions | (quasar) nebula | |