« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
36 hoursdata, content: Track.commentaryFromMainRelease(quasar) nebula
42 hourssort: sortAlbumsTracksChronologically: match chronological albums(quasar) nebula
43 hourscss: drop unnecessary z-index in carousel background(quasar) nebula
3 dayslanguage: don't sanitize anything automatically(quasar) nebula
This will have no unforeseen consequences. Which is to say, no consequences.
3 dayscontent: generateTrackList: work without context track(quasar) nebula
3 dayscontent: gAIP{FirstRelease,Rerelease}Tooltip: fix chrono here too(quasar) nebula
3 dayscontent: gAIPTracksChunkItem: chrono sort releases properly(quasar) nebula
3 dayscontent: generateContributionTooltip: releases above tracks(quasar) nebula
3 dayscontent: generateContributionTooltip: fix comparison logic(quasar) nebula
3 dayscss: fix info item spacing(quasar) nebula
3 dayscontent, css: generateArtistRollingWindowPage: more tweaks(quasar) nebula
3 dayscontent: generateArtistRollingWindowPage: slightly smarter artworks(quasar) nebula
3 dayscontent: generateArtistRollingWindowPage: content warnings(quasar) nebula
3 dayscontent, client, css: generateArtistRollingWindowPage(quasar) nebula
3 dayscontent: generateCoverGrid: nicer attributes handling(quasar) nebula
2025-07-11: this commit is now funkier with an extant 'classes' attribute besides...
3 daysdata: Artist.musicContributions, Artist.artworkContributions(quasar) nebula
4 dayscontent: generateContributionTooltip: single dynamics(quasar) nebula
4 dayscontent, css: gCTChronologySection: heading slot(quasar) nebula
4 dayscontent: gCTChronologySection: lenient type validation(quasar) nebula
4 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.
4 dayshtml: simplify Template.resolve(), .resolveForSlots()(quasar) nebula
4 dayslanguage: suggest language.encapsulate() reasonably(quasar) nebula
4 dayscontent: don't access referenceType(quasar) nebula
4 daysdata: Contribution: remove is* specialization properties(quasar) nebula
4 daysdata: isAlbum, isTrack, isArtist, isCommentaryEntry, etc(quasar) nebula
4 dayscontent: generateTrackInfoPage: album sec nav, single first track(quasar) nebula
9 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................
9 dayscontent: generateTrackInfoPage: singles show date added(quasar) nebula
9 dayscontent: generateTrackInfoPage: move main-separator above lyrics(quasar) nebula
9 dayscontent: generateTrackInfoPage: single nav accent(quasar) nebula
9 dayscontent: generateTrackInfoPage: singles show album artwork column(quasar) nebula
9 dayscontent: generateTrackInfoPage: main-separator for singles(quasar) nebula
10 daysPingas(quasar) nebula
10 dayscontent: generateAlbumSidebarTrackListBox: cut unused album.style(quasar) nebula
10 dayscontent: linkContribution: default preventWrapping to false(quasar) nebula
10 dayscontent: generateArtistCredit: move chunkwrap shenanigans here(quasar) nebula
10 dayscontent: generateTrackList: link within same release(quasar) nebula
11 dayscontent: generateTrackInfoPage: move single bottom nav to accent(quasar) nebula
11 dayscontent: gCAOriginDetails: hide "album cover" line on singles(quasar) nebula
11 daysdata, content: singles(quasar) nebula
12 daysdata: fix 'Count Tracks In Artist Totals' pointing to wrong prop(quasar) nebula
12 dayscss: lyrics dimming gradient(quasar) nebula
12 dayscss: handful of overflow things to flee `contain: paint`(quasar) nebula
13 daysdata: clean up Album and Track property and field orders(quasar) nebula
13 daysdata: exitWithoutArtwork(quasar) nebula
2025-06-28css: stay silly(quasar) nebula
2025-06-28css: adjust page drop shadow(quasar) nebula
2025-06-24replacer: allow \. through(quasar) nebula
2025-06-24html: use Reflect.ownKeys in Attributes.add() optimization(quasar) nebula
2025-06-23html, upd8: nicer expose approaches for new optimizations(quasar) nebula