« 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
24 hourscontent: gGGPAlbumGrid: tabs(quasar) nebula
24 hourscontent: gGGPAlbumGrid: mark singles in info section(quasar) nebula
26 hourscontent, data, client, css: style selector first pass(quasar) nebula
35 hoursdata: load art tags from tags.yaml again, too(quasar) nebula
3 daysdata: load art tags from art-tags folder(quasar) nebula
3 daysyaml: allTogether documentMode(quasar) nebula
4 dayslanguage: sanitize formatting options a lot dumber(quasar) nebula
This will have no unforeseen consequences. Which is to say, one good consequence.
4 dayscontent: listAlbumsByTracks: mark singles(quasar) nebula
5 dayscontent, data: Album.hideDuration(quasar) nebula
5 daysdata: Album: no additional names on single(quasar) nebula
5 dayscontent: gContributionTooltip: release chrono on all single tracks(quasar) nebula
5 dayscontent: generateAlbumSidebar: single track list at top(quasar) nebula
5 dayscss: 'vertical-align: text-bottom' for inline images(quasar) nebula
5 dayscss: wrap image media link icon with last word(quasar) nebula
5 daysdata: Album: disallow commentary + etc with 'Style: single'(quasar) nebula
5 daysyaml: invalidFieldCombinations value matching(quasar) nebula
5 dayscontent: generateFlashInfoPage: use commentary content heading(quasar) nebula
5 dayscontent: generateTrackInfoPage: whoops...(quasar) nebula
6 dayscontent: handle albums w/ own commentary and no track commentary(quasar) nebula
6 dayscontent: generateAlbumInfoPage: use commentary content heading(quasar) nebula
6 dayscontent: generateTrackInfoPage: conditionally show read commentary(quasar) nebula
6 dayscontent: "read artist and wiki commentary", etc(quasar) nebula
6 daysdata, content: Track.commentaryFromMainRelease(quasar) nebula
6 dayssort: sortAlbumsTracksChronologically: match chronological albums(quasar) nebula
6 dayscss: drop unnecessary z-index in carousel background(quasar) nebula
7 dayslanguage: don't sanitize anything automatically(quasar) nebula
This will have no unforeseen consequences. Which is to say, no consequences.
7 dayscontent: generateTrackList: work without context track(quasar) nebula
7 dayscontent: gAIP{FirstRelease,Rerelease}Tooltip: fix chrono here too(quasar) nebula
7 dayscontent: gAIPTracksChunkItem: chrono sort releases properly(quasar) nebula
7 dayscontent: generateContributionTooltip: releases above tracks(quasar) nebula
7 dayscontent: generateContributionTooltip: fix comparison logic(quasar) nebula
7 dayscss: fix info item spacing(quasar) nebula
7 dayscontent, css: generateArtistRollingWindowPage: more tweaks(quasar) nebula
7 dayscontent: generateArtistRollingWindowPage: slightly smarter artworks(quasar) nebula
7 dayscontent: generateArtistRollingWindowPage: content warnings(quasar) nebula
7 dayscontent, client, css: generateArtistRollingWindowPage(quasar) nebula
7 dayscontent: generateCoverGrid: nicer attributes handling(quasar) nebula
2025-07-11: this commit is now funkier with an extant 'classes' attribute besides...
7 daysdata: Artist.musicContributions, Artist.artworkContributions(quasar) nebula
8 dayscontent: generateContributionTooltip: single dynamics(quasar) nebula
8 dayscontent, css: gCTChronologySection: heading slot(quasar) nebula
8 dayscontent: gCTChronologySection: lenient type validation(quasar) nebula
8 dayslanguage: don't stringify html.tags() on accident(quasar) nebula
Checking contentOnly only tells if a tag is, you know, content-only. But other tags are content, and they were getting stringified here! This caused chunkwrap to intrude where it shouldn't, thinking it really was getting passed a string of normal, non-HTML content. We're using html.smush() to the intended effect now, still collapsing those tags flat and then iterating over the contents to sanitize like usual.
8 dayshtml: simplify Template.resolve(), .resolveForSlots()(quasar) nebula
8 dayslanguage: suggest language.encapsulate() reasonably(quasar) nebula
8 dayscontent: don't access referenceType(quasar) nebula
8 daysdata: Contribution: remove is* specialization properties(quasar) nebula
8 daysdata: isAlbum, isTrack, isArtist, isCommentaryEntry, etc(quasar) nebula
8 dayscontent: generateTrackInfoPage: album sec nav, single first track(quasar) nebula
14 dayscontent: generateReleaseInfoListenLine: single inheritence(quasar) nebula
This probably belongs in data code, but we don't have any data integration for singles just yet, so's................
14 dayscontent: generateTrackInfoPage: singles show date added(quasar) nebula