« 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/things/track.js
AgeCommit message (Collapse)Author
2024-11-19data, checks: find.{album,track}WithArtwork(quasar) nebula
2024-11-19data: {Album, Track}.referencedByArtworks(quasar) nebula
2024-11-17data: withResolvedArtworkReferenceList -> ...Annotated(quasar) nebula
2024-11-15data: Referenced Artworks(quasar) nebula
2024-11-14data: Album.suffixTrackDirectories(quasar) nebula
2024-11-14data: Track.suffixDirectory, Album.directorySuffix(quasar) nebula
2024-11-14data: annotated artwork references(quasar) nebula
Not used on-site, but this is all coded internally.
2024-11-13data: stub Referenced {Track,Album} Artworks fields(quasar) nebula
just ordinary reference lists, not used anywhere on website yet
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-08-05data: withContainingTrackSection: use withUniqueReferencingThing(quasar) nebula
2024-06-24data: Track.creditSources(quasar) nebula
2024-06-18data: set artistProperty on forwards contribution lists(quasar) nebula
2024-06-18data: Track.contributionContribs: use computed date(quasar) nebula
2024-06-18data: redate inherited contribution lists(quasar) nebula
2024-06-18data: apply contribution dates when resolving(quasar) nebula
2024-06-18data: track: withTrackArtDate(quasar) nebula
2024-06-18data: track: withDate(quasar) nebula
2024-06-18data: Track.isOriginalRelease, Track.isRerelease(quasar) nebula
2024-06-18data: inheritContributionListFromOriginalRelease(quasar) nebula
2024-06-18data: withRecontextualizedContributionList(quasar) nebula
2024-06-18data: contribution: matchingPresets(quasar) nebula
2024-06-18data: contribution: thingProperty(quasar) nebula
2024-05-01data: track: refactor inheritFromOriginalRelease(quasar) nebula
2024-04-13data: Track.coverArtDimensions(quasar) nebula
2024-03-18data: Bandcamp album/track IDs(quasar) nebula
2024-02-16data: track: comment on self-inspecting album in custom inspect(quasar) nebula
2024-02-14data, test: misc. internal re-release -> rerelease(quasar) nebula
2024-02-06data: track: inherit lyrics from original release(quasar) nebula
2024-02-06data: track: set fallback when inheriting from original release(quasar) nebula
2024-02-06stub franchises fields(quasar) nebula
2024-01-30find, data: move find specs into Thing subclasses(quasar) nebula
2024-01-30data, yaml: store data step info on Thing constructors(quasar) nebula
2024-01-30data, yaml: mark ignored fields on `fields`(quasar) nebula
2024-01-30data: tidy things folder & imports, nicer fields yaml spec(quasar) nebula
2024-01-30yaml, data: store document specs statically on Thing subclasses(quasar) nebula
2024-01-13data: Track.artTags: empty without unique cover art(quasar) nebula
2024-01-06data: various simpleString -> contentString(quasar) nebula
2023-12-03Merge branch 'shared-additional-names' into preview(quasar) nebula
2023-12-03data: individual custom additional name list props(quasar) nebula
2023-11-28data: tweak track album messaging in errors/inspect(quasar) nebula
2023-11-26data: shared & inferred additional names (for tracks)(quasar) nebula
2023-11-21data: add additionalNames wiki property ("Additional Names")(quasar) nebula
2023-11-04data: wikiData: port to templateCompositeFrom syntax(quasar) nebula
2023-10-06data, test: fix track contribs not inheriting properly(quasar) nebula
2023-10-01data, test: refactor utilities into own file(quasar) nebula
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files.
2023-09-25data: misc. improvements for input validation & infrastructure(quasar) nebula
2023-09-21data: minor fixes(quasar) nebula
2023-09-21data: minor fixes(quasar) nebula
2023-09-21data: miscellaneous syntax fixes(quasar) nebula
2023-09-21data: miscellaneous utility updates(quasar) nebula