« 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/composite
AgeCommit message (Collapse)Author
18 hoursdata: Content: chop almost everything(quasar) nebula
36 hoursdata: various import / unused cleanup(quasar) nebula
37 hoursdata: Artwork: chop withDate(quasar) nebula
It wasn't even used to compute the date property...
37 hoursdata: constituteFrom, constituteOrContinue(quasar) nebula
38 hoursdata: Artwork: chop withAttachedArtwork & friends(quasar) nebula
38 hoursdata: Artwork: chop withArtTags, withContentWarningArtTags(quasar) nebula
38 hoursdata: Artist: chop artistTotalDuration(quasar) nebula
...and depend on resolved reverse reference lists
38 hoursdata: ArtTag: chop withAllDescendantArtTags, withAncestorArtTagBaobabTree(quasar) nebula
38 hoursdata: TrackSection: chop with{Start,Continue}CountingFrom(quasar) nebula
39 hoursdata: Album: chop withTracks, withCoverArtDate(quasar) nebula
3 daysdata: Track: chop withPropertyFromAlbum(quasar) nebula
3 daysdata: Track: chop exitWithoutUniqueCoverArt(quasar) nebula
3 daysdata: Track: inline alwaysReferenceByDirectory(quasar) nebula
3 daysdata: Track: chop withTrackNumber(quasar) nebula
one """normative""" change: we're checking availability of #index correctly now (in index mode)
3 daysdata: Track: chop withDirectorySuffix, withSuffixDirectoryFromAlbum(quasar) nebula
3 daysdata: Track: chop withOtherReleases(quasar) nebula
3 daysdata: Track: chop withAllReleases(quasar) nebula
3 daysdata: Track: chop withMainReleaseTrack(quasar) nebula
probably contains normative changes re: dropping notFoundValue behavior in properties which inherit from main release, but has no effect on good wiki data and maybe those compositions resolve the same anyway...
3 daysdata: Track: chop withMainRelease(quasar) nebula
3 daysdata: exitWithoutUpdateValue: validate input(quasar) nebula
3 daysdata: Track: chop withCoverArtistContribs(quasar) nebula
3 daysdata: Track: chop withTrackArtDate(quasar) nebula
3 daysdata: Track: chop withDate(quasar) nebula
3 daysdata: Track: chop withHasUniqueCoverArt(quasar) nebula
3 daysdata: spot fixes(quasar) nebula
--precache-mode all succeeds
3 dayscacheable-object, data: depend on computed values; initial compat(quasar) nebula
reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend)
3 daysdata: factor out getOutputName in withPropertyFrom...(quasar) nebula
3 daysdata, yaml: save() -> connect(), Thing.wikiData & friends(quasar) nebula
HOLY GUACAMOLE
3 daysdata: link flashes, acts, and sides directly(quasar) nebula
same as 67a936adc308a5bec6c969c90d8811fcbce3009b and 4362324b40da9daa54c9c6c3a821b0cccaec71a0 (combined into one and with more save() cleanup)
2025-10-20language: compositional withStrings, update strings_htmlEscaped(quasar) nebula
2025-10-08data: TrackSection.{directorySuffix,suffixTrackDirectories}(quasar) nebula
2025-10-08data: withMainReleaseTrack: main releases only(quasar) nebula
2025-10-03data, checks: don't let Main Release be secrelease's own album(quasar) nebula
2025-10-03data, checks: fuzz "Main Release: same name single"(quasar) nebula
2025-10-03data: findOptions in compositions(quasar) nebula
2025-10-03sugar: onlyItem(quasar) nebula
2025-10-03data: "Main Release: same name single"(quasar) nebula
2025-10-02data: Track.mainRelease, "Main Release: <album or track>"(quasar) nebula
2025-09-18data: Track.disableDate / Has Date: false(quasar) nebula
2025-09-16data: withAlwaysReferenceByDirectory: compare in kebab case(quasar) nebula
Resolves #283
2025-09-03data: WikiInfo.canonicalMediaBase(quasar) nebula
2025-09-03data: ContentEntry.artists: extract implicit artist refs properly(quasar) nebula
2025-08-23data: withAnnotationParts: don't explode on empty annotation?(quasar) nebula
2025-07-21data: Artwork.contentWarningArtTags, Artwork.contentWarnings(quasar) nebula
2025-07-21data: Artwork: withContentWarningArtTags(quasar) nebula
2025-07-10data: Contribution: remove is* specialization properties(quasar) nebula
2025-07-01data: exitWithoutArtwork(quasar) nebula
2025-05-27eslint: trivial fixes(quasar) nebula
2025-05-18data: Series(quasar) nebula
2025-05-16data: drop unused trackAdditionalNameList(quasar) nebula
Weirdly this stuck around while the parts it was composed from, for shared and inferred additional names, were dropped earlier.