« 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
34 hourswiki-data: uber-simplify matchContentEntries(quasar) nebula
34 hourswiki-data: drop various parsing exports(quasar) nebula
34 hoursvalidators: drop unused isCommentary, isLyrics(quasar) nebula
6 daysdata, content: Contribution.artistText(quasar) nebula
6 dayscontent: gAIPTracksChunkItem: use annotation parts(quasar) nebula
6 dayscontent: generateArtistCredit: always pass showAnnotation through(quasar) nebula
6 dayscontent: generateArtistCredit: don't snoop annotation(quasar) nebula
6 dayscontent: linkContribution: drop trimAnnotation, format from parts(quasar) nebula
6 daysdata: all artwork contributions can be "edits for wiki"(quasar) nebula
6 daysdata: Contribution.annotationFront, is{Featuring,EditsForWiki}Credit(quasar) nebula
6 daysdata: Track.artistContribs: no one saw that(quasar) nebula
6 daysdata: stub {Musical,Album,Track}ArtistContribution(quasar) nebula
6 daysdata: Thing.clone(source, {as}) and related utilities(quasar) nebula
6 daysdata, yaml: split yaml loading specs into src/data/files(quasar) nebula
7 daysquick eslint(quasar) nebula
7 daysdata: break up content.js, flash.js, sorting-rule.js(quasar) nebula
7 daysdata: split group.js(quasar) nebula
7 daysdata: split album.js(quasar) nebula
7 daysdata: split homepage-layout.js(quasar) nebula
7 daysinfra: rename singleton-export thing modules(quasar) nebula
7 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.
7 daysdata: Contribution.annotationParts(quasar) nebula
7 daysdata: contributionList, etc: class input(quasar) nebula
9 daysdata: find.trackReference() - prioritize tracks from same album(quasar) nebula
9 daysfind: bring your own behavior(quasar) nebula
9 daysfind, data, checks: dummy 'from' option in find()(quasar) nebula
9 daysfind: stop providing thingConstructors to include()(quasar) nebula
12 dayscss: separate music videos from artworks a little(quasar) nebula
2026-01-18content: generateMusicVideoDateLine: fix sameDayAsSingle(quasar) nebula
2026-01-18content, data: MusicVideo.labelStyle(quasar) nebula
2026-01-18content: chop artistsLine.withDate permutations(quasar) nebula
2026-01-17content: cleanup stuff whatevs(quasar) nebula
2026-01-17content, css: generateMusicVideoDateLine(quasar) nebula
2026-01-17content, data: generateMusicVideo: same day as album/single/track(quasar) nebula
2026-01-17content, css: generateMusicVideo: canonically don't chunkwrap(quasar) nebula
2026-01-17content: generateMusicVideoReleaseLine: show full date(quasar) nebula
2026-01-17content: listTracksWithMusicVideos: hide album dates(quasar) nebula
2026-01-17content: generateMusicVideoReleaseLine: wrap "by" nicely(quasar) nebula
2026-01-17content, data: MusicVideo.date(quasar) nebula
2026-01-17content: listTracksWithMusicVideos(quasar) nebula
2026-01-17data: Track.musicVideos: inherit from main release(quasar) nebula
2026-01-17content: generateSingleArtworkColumn: grab MVs from track(quasar) nebula
2026-01-16css: don't have music video respond to focus actually(quasar) nebula
2026-01-16css: music video interaction cue(quasar) nebula
2026-01-16data, content, css: basic music video implementation(quasar) nebula
2026-01-12search-select: also consider total contributions to groups(quasar) nebula
2026-01-12content: generateArtTagGalleryPage: reveal all warnings(quasar) nebula
2026-01-11content: gAIPTracksChunkItem: "featuring" is immune to occlusion(quasar) nebula
by context, so it's fine to occlude it here
2026-01-11content: gAIPTracksChunk: consider contributions from main release(quasar) nebula
2026-01-11lint(quasar) nebula