« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data
AgeCommit message (Collapse)Author
29 hoursdata: factor out performAvailabilityCheck(quasar) nebula
29 hoursdata: factor out inputNotFoundMode(quasar) nebula
29 hoursdata: Closely Linked Artists(quasar) nebula
2 dayschecks: fix error reporting for bad artwork references(quasar) nebula
2 daysvalidators: validateReference: fix multiple type validation(quasar) nebula
Oooooooooooops
3 daysdata: referenceList: allow mixed wiki data(quasar) nebula
3 daysdata: Referenced Artworks(quasar) nebula
3 daysvalidators: validateReference (etc): multiple reference types(quasar) nebula
3 dayschecks, yaml, etc: pass find to filterReferenceErrors(quasar) nebula
3 daysfind: postprocessFindSpec, include() instanceof by default(quasar) nebula
4 daysdata: Album.suffixTrackDirectories(quasar) nebula
4 daysdata: Track.suffixDirectory, Album.directorySuffix(quasar) nebula
4 daysdata: 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 daysdata: directory: pass name option through(quasar) nebula
Oops. This option wasn't used anywhere previously, so no harm, but definitely a mistake.
4 daysdata: annotated artwork references(quasar) nebula
Not used on-site, but this is all coded internally.
5 daysdata: stub Referenced {Track,Album} Artworks fields(quasar) nebula
just ordinary reference lists, not used anywhere on website yet
2024-11-02data: filterReferenceErrors: basic series album ref error report(quasar) nebula
2024-11-02data: series list showAlbumArtists(quasar) nebula
2024-11-02data: seriesList: expose group(quasar) nebula
2024-11-02data: withResolvedSeriesList: empty if null(quasar) nebula
2024-11-02data: Group.serieses(quasar) nebula
2024-10-30data, 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-30data: "This Album Only" field for additional names(quasar) nebula
2024-10-30data: withFilteredList: flip option(quasar) nebula
2024-09-30yaml: parseAdditionalNames: accept empty name(quasar) nebula
Evil
2024-09-30validators: isContentString: accept empty string(quasar) nebula
Evil
2024-09-30validators: 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-30data, content: album additional names(quasar) nebula
2024-09-13data: WikiInfo.canonicalBase: don't error if null(quasar) nebula
2024-09-11data: WikiInfo: make canonicalBase always end with slash(quasar) nebula
2024-09-04data: reverseSingleReferenceList(quasar) nebula
2024-09-04data: withReverseList_template(quasar) nebula
2024-08-15data: Contribution.associatedContributions: prefix edits for wiki(quasar) nebula
2024-08-15data: Contribution.associatedContributions: segregate wiki edits(quasar) nebula
2024-08-06yaml: allow pushing onto existing wikiData keys by save() step(quasar) nebula
2024-08-05data: withContainingTrackSection: use withUniqueReferencingThing(quasar) nebula
2024-08-05data, test: TrackSection.tracks: use direct links(quasar) nebula
2024-08-05data, test: Album.trackSections: use direct links(quasar) nebula
2024-08-05data: thing: expose update value, like thingList(quasar) nebula
2024-08-05data: thingList(quasar) nebula
2024-07-31data: TrackSection.description(quasar) nebula
2024-07-25composite: conditionally call getStaticInputMetadata(quasar) nebula
Just a tiny cleanup, behavior is the same.
2024-07-25composite: 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-25composite: expose used default{Dependency,Value} at instantiate(quasar) nebula
There used to be a cool description here, but then vim ate it.
2024-06-26data: withReverse{Contribution,Reference}List: sort by date(quasar) nebula
2024-06-24data: Album.creditSources, Flash.creditSources(quasar) nebula
2024-06-24checks: reportContentTextErrors: check track credit sources(quasar) nebula
2024-06-24data: Track.creditSources(quasar) nebula
2024-06-23data: withParsedCommentaryEntries: dateKind, secondDate(quasar) nebula
2024-06-21data: withParsedCommentaryEntries: auto-fill archive capture dates(quasar) nebula