« 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
AgeCommit message (Collapse)Author
12 hoursdata: split group.js(quasar) nebula
12 hoursdata: split album.js(quasar) nebula
12 hoursdata: split homepage-layout.js(quasar) nebula
12 hoursinfra: rename singleton-export thing modules(quasar) nebula
13 hoursinfra: collect things with wildcard exports(quasar) nebula
Removes checking for duplicate class names. I think that's meant to be an error in ES6 modules (i.e. because two exports would be sharing the same name), but Node.js seemingly is fine with it, so just be careful for now.
13 hoursdata: Contribution.annotationParts(quasar) nebula
3 daysdata: find.trackReference() - prioritize tracks from same album(quasar) nebula
3 daysfind: stop providing thingConstructors to include()(quasar) nebula
8 dayscontent, data: MusicVideo.labelStyle(quasar) nebula
9 dayscontent, data: generateMusicVideo: same day as album/single/track(quasar) nebula
10 dayscontent, data: MusicVideo.date(quasar) nebula
10 daysdata: Track.musicVideos: inherit from main release(quasar) nebula
11 daysdata, content, css: basic music video implementation(quasar) nebula
2026-01-11data: Artist.mockSimpleContribution + clever context(quasar) nebula
2026-01-11data: Track.contributors: be free (secreleases can override)(quasar) nebula
2026-01-11data: Contribution: fix not being able to override presets(quasar) nebula
2026-01-01wiki-data: compareKebabCase(quasar) nebula
2026-01-01data: simplify mainRelease matching(quasar) nebula
2025-12-31content, data: drop previous productions feature(quasar) nebula
2025-12-27data: Track.lyrics: allow overriding on secondary releases(quasar) nebula
2025-12-23content, data: Album.wallpaperBrightness, WikiInfo.wikiWallpaperBrightness(quasar) nebula
2025-12-12data: Track: following productions are main releases only(quasar) nebula
2025-12-10data: Contribution.matchingPresets: finish toplevelizing(quasar) nebula
2025-12-10data: Artwork.artistContribs: fix bad constituten't(quasar) nebula
2025-12-10data, content: TrackSection.hasTrackNumbers(quasar) nebula
closes #566 PRETTY SWEET !!! examples here: https://discord.com/channels/749042497610842152/779895315750715422/1448422818944647429
2025-12-07data: Album.trackArtistContribs: recontextualize artistContribs(quasar) nebula
instead of re-resolving
2025-12-07composite, data: report skipped and misordered inputs(quasar) nebula
2025-12-06data: concise thing(), thingList(), wikiData()(quasar) nebula
2025-12-06data: make various wiki-properties fn's into compositions(quasar) nebula
2025-12-06data: concise-retouch remaining toplevel property descriptors(quasar) nebula
2025-11-27data: Track, Album: concise-retouch toplevel property descriptors(quasar) nebula
notably chopped exitWithoutArtwork and contribsPresent, replaced with new hasArtwork and more exitWithoutDependency
2025-11-27composite, data: positional inputs, V(...)(quasar) nebula
basic backwards-compatible implementation, and a small amount of demo usage
2025-11-27data: Contribution: chop withMatchingContributionPresets(quasar) nebula
2025-11-27data: Language: chop withStrings(quasar) nebula
2025-11-27data: ContentEntry: chop contentArtists(quasar) nebula
2025-11-27data: Contribution: chop withContributionArtist(quasar) nebula
2025-11-27data: Artwork.artistContribs: recontextualize from thing(quasar) nebula
whoops
2025-11-27data: Content: chop almost everything(quasar) nebula
2025-11-26data: various import / unused cleanup(quasar) nebula
2025-11-26data: Artwork: chop withDate(quasar) nebula
It wasn't even used to compute the date property...
2025-11-26data: constituteFrom, constituteOrContinue(quasar) nebula
2025-11-26data: Artwork: chop withAttachedArtwork & friends(quasar) nebula
2025-11-26data: Artwork: chop withArtTags, withContentWarningArtTags(quasar) nebula
2025-11-26data: Artist: chop artistTotalDuration(quasar) nebula
...and depend on resolved reverse reference lists
2025-11-26data: ArtTag: chop withAllDescendantArtTags, withAncestorArtTagBaobabTree(quasar) nebula
2025-11-26data: TrackSection: chop with{Start,Continue}CountingFrom(quasar) nebula
2025-11-26data: Album: chop withTracks, withCoverArtDate(quasar) nebula
2025-11-25data: Track: chop withPropertyFromAlbum(quasar) nebula
2025-11-25data: Track: chop exitWithoutUniqueCoverArt(quasar) nebula
2025-11-25data: Track: inline alwaysReferenceByDirectory(quasar) nebula