« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2024-11-19html: Template.clone: use "ready" slot values(quasar) nebula
This doesn't fix the issue in the context we were trying to fix, but it is semantically correct (where existing behavior is not), which we are not proving with a unit test.
2024-11-19content: generate{Album,Flash,Track}CoverArtwork: inline alt(quasar) nebula
2024-11-19content: generate{Album,Track,}ReferencingArtworksPage(quasar) nebula
2024-11-19data: {Album, Track}.referencedByArtworks(quasar) nebula
2024-11-19data: withReversList_template: allow mixed types(quasar) nebula
2024-11-17content: generate{Album,}ReferencedArtworksPage(quasar) nebula
2024-11-17data: fix Album.referencedArtworks being unresolvable(quasar) nebula
2024-11-17content: generateTrackReferencedArtworksPage(quasar) nebula
2024-11-17content: generateTrackNavLinks(quasar) nebula
2024-11-17content: "Illust." -> "Artwork by"(quasar) nebula
2024-11-17content, css: generatePageLayout: move subtitle beneath cover(quasar) nebula
2024-11-17content, css: generateCoverArtwork: 'primary-artists' mode(quasar) nebula
2024-11-17content: misc.albumGrid -> misc.coverGrid(quasar) nebula
2024-11-17content: generatePageLayout: showWikiName: 'auto'(quasar) nebula
2024-11-17content, css: generatePageLayout: subtitle slot(quasar) nebula
2024-11-17data: 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-17content: generate{Artist,Group}InfoPage: alias links(quasar) nebula
2024-11-17data, content: closely linked artist annotations(quasar) nebula
Basic implementation only here, nothing custom for particular annotations for example.
2024-11-17data: reverseAnnotatedReferenceList(quasar) nebula
2024-11-17data: withResolvedAnnotatedReferenceList: availability checks(quasar) nebula
2024-11-17data: withStretchedList(quasar) nebula
2024-11-17data: withReverseContributionList: use withPropertyFromList(quasar) nebula
2024-11-17data: annotatedReferenceList, reference-list-helpers(quasar) nebula
2024-11-17data: withResolvedArtworkReferenceList -> ...Annotated(quasar) nebula
2024-11-17data: 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-17data: withAvailabilityFilter(quasar) nebula
2024-11-17data: factor out performAvailabilityCheck(quasar) nebula
2024-11-17data: factor out inputNotFoundMode(quasar) nebula
2024-11-17content: generateGroupInfoPage: wiki-color close artist links(quasar) nebula
2024-11-17content: generate{Artist,Group}InfoPage: close group/artist links(quasar) nebula
2024-11-17data: Closely Linked Artists(quasar) nebula
2024-11-16checks: fix error reporting for bad artwork references(quasar) nebula
2024-11-16validators: validateReference: fix multiple type validation(quasar) nebula
Oooooooooooops
2024-11-15data: referenceList: allow mixed wiki data(quasar) nebula
2024-11-15data: Referenced Artworks(quasar) nebula
2024-11-15validators: validateReference (etc): multiple reference types(quasar) nebula
2024-11-15checks, yaml, etc: pass find to filterReferenceErrors(quasar) nebula
2024-11-15wiki-data: combineWikiDataArrays(quasar) nebula
2024-11-15wiki-data: TupleMapForBabies(quasar) nebula
2024-11-15find: cache findMixed by identity of data(quasar) nebula
2024-11-15find: mixedFind -> findMixed(quasar) nebula
2024-11-15find: findMixedHelper directory internals(quasar) nebula
2024-11-15find: final factoring out, probably(quasar) nebula
2024-11-15find: factor out prepareMatchBy{Directory,Name}(quasar) nebula
2024-11-15find: factor out some stuff into matchHelper(quasar) nebula
2024-11-15find: copy in some more common behavior(quasar) nebula
2024-11-15find: prefer if-style branching in findHelper/mixedFindHelper(quasar) nebula
2024-11-15data: stub real results for find.mixed(quasar) nebula
Works by name, not by directory. Also no caching, and some stuff common with findHelper should be factored out.
2024-11-15find: factor out keyRefRegex & tidy usage(quasar) nebula
2024-11-15find: decompose processAllAvailableMatches(quasar) nebula