« 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
9 hoursdata: Track: never inherit artists from main release. Ever preview(quasar) nebula
41 hoursdata: withContainingReverseContributionList cleanup(quasar) nebula
2 daysdata: Track.getOwnMusicVideoCoverPath: adapt for singles(quasar) nebula
2 daysdata: add some missing friendly names(quasar) nebula
2 daysyaml: parseLyrics: watch out for @@(quasar) nebula
2 daysdata, content: Album.musicVideos(quasar) nebula
2 dayscontent, data: MusicVideo.contributorStyle(quasar) nebula
2 daysdata, content: MusicVideo.title, drop MusicVideo.labelStyle(quasar) nebula
2 dayswiki-data, yaml: artistless content entries "@@ annotation"(quasar) nebula
2 dayswiki-data: uber-simplify matchContentEntries(quasar) nebula
2 dayswiki-data: drop various parsing exports(quasar) nebula
7 daysdata, content: Contribution.artistText(quasar) nebula
7 daysdata: all artwork contributions can be "edits for wiki"(quasar) nebula
7 daysdata: Contribution.annotationFront, is{Featuring,EditsForWiki}Credit(quasar) nebula
7 daysdata: Track.artistContribs: no one saw that(quasar) nebula
7 daysdata: stub {Musical,Album,Track}ArtistContribution(quasar) nebula
7 daysdata: Thing.clone(source, {as}) and related utilities(quasar) nebula
7 daysdata, yaml: split yaml loading specs into src/data/files(quasar) nebula
8 daysquick eslint(quasar) nebula
8 daysdata: break up content.js, flash.js, sorting-rule.js(quasar) nebula
8 daysdata: split group.js(quasar) nebula
8 daysdata: split album.js(quasar) nebula
8 daysdata: split homepage-layout.js(quasar) nebula
8 daysinfra: rename singleton-export thing modules(quasar) nebula
8 daysinfra: 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.
8 daysdata: Contribution.annotationParts(quasar) nebula
8 daysdata: contributionList, etc: class input(quasar) nebula
10 daysdata: find.trackReference() - prioritize tracks from same album(quasar) nebula
10 daysfind, data, checks: dummy 'from' option in find()(quasar) nebula
10 daysfind: stop providing thingConstructors to include()(quasar) nebula
2026-01-18content, data: MusicVideo.labelStyle(quasar) nebula
2026-01-17content, data: generateMusicVideo: same day as album/single/track(quasar) nebula
2026-01-17content, data: MusicVideo.date(quasar) nebula
2026-01-17data: Track.musicVideos: inherit from main release(quasar) nebula
2026-01-16data, 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-11data: inheritFromContributionPresets: fix not actually exposing(quasar) nebula
aka we got the inherited value and then DID NOTHING WITH IT
2026-01-01wiki-data: compareKebabCase(quasar) nebula
2026-01-01cacheable-object: updating properties always depend on themselves(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-12yaml: initialize wiki data arrays with empty arrays and nulls(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