Age | Commit message (Collapse) | Author | |
---|---|---|---|
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.) | |||
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 | |