Age | Commit message (Collapse) | Author | |
---|---|---|---|
25 hours | data: withResolvedAnnotatedReferenceList: availability checks | (quasar) nebula | |
25 hours | data: withStretchedList | (quasar) nebula | |
25 hours | data: withReverseContributionList: use withPropertyFromList | (quasar) nebula | |
25 hours | data: annotatedReferenceList, reference-list-helpers | (quasar) nebula | |
25 hours | data: withResolvedArtworkReferenceList -> ...Annotated | (quasar) nebula | |
25 hours | 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. | |||
25 hours | data: withAvailabilityFilter | (quasar) nebula | |
25 hours | data: factor out performAvailabilityCheck | (quasar) nebula | |
25 hours | data: factor out inputNotFoundMode | (quasar) nebula | |
25 hours | data: Closely Linked Artists | (quasar) nebula | |
2 days | checks: fix error reporting for bad artwork references | (quasar) nebula | |
2 days | validators: validateReference: fix multiple type validation | (quasar) nebula | |
Oooooooooooops | |||
3 days | data: referenceList: allow mixed wiki data | (quasar) nebula | |
3 days | data: Referenced Artworks | (quasar) nebula | |
3 days | validators: validateReference (etc): multiple reference types | (quasar) nebula | |
3 days | checks, yaml, etc: pass find to filterReferenceErrors | (quasar) nebula | |
3 days | find: postprocessFindSpec, include() instanceof by default | (quasar) nebula | |
4 days | data: Album.suffixTrackDirectories | (quasar) nebula | |
4 days | data: Track.suffixDirectory, Album.directorySuffix | (quasar) nebula | |
4 days | 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. | |||
4 days | data: directory: pass name option through | (quasar) nebula | |
Oops. This option wasn't used anywhere previously, so no harm, but definitely a mistake. | |||
4 days | data: annotated artwork references | (quasar) nebula | |
Not used on-site, but this is all coded internally. | |||
5 days | data: stub Referenced {Track,Album} Artworks fields | (quasar) nebula | |
just ordinary reference lists, not used anywhere on website yet | |||
2024-11-02 | data: filterReferenceErrors: basic series album ref error report | (quasar) nebula | |
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-30 | yaml: parseAdditionalNames: accept empty name | (quasar) nebula | |
Evil | |||
2024-09-30 | validators: isContentString: accept empty string | (quasar) nebula | |
Evil | |||
2024-09-30 | validators: isAdditionalName: expect name as content string | (quasar) nebula | |
In practice additional names are presented as content strings, so this is just improved accuracy. | |||
2024-09-30 | data, content: album additional names | (quasar) nebula | |
2024-09-13 | data: WikiInfo.canonicalBase: don't error if null | (quasar) nebula | |
2024-09-11 | data: WikiInfo: make canonicalBase always end with slash | (quasar) nebula | |
2024-09-04 | data: reverseSingleReferenceList | (quasar) nebula | |
2024-09-04 | data: withReverseList_template | (quasar) nebula | |
2024-08-15 | data: Contribution.associatedContributions: prefix edits for wiki | (quasar) nebula | |
2024-08-15 | data: Contribution.associatedContributions: segregate wiki edits | (quasar) nebula | |
2024-08-06 | yaml: allow pushing onto existing wikiData keys by save() step | (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-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.) |