« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies
AgeCommit message (Collapse)Author
5 dayscontent: generateFlashArtworkColumn(quasar) nebula
5 dayscontent: general multiple artworks integration(quasar) nebula
5 dayscontent, css: coverColumnContent -> artworkColumnContent, etc(quasar) nebula
5 dayscontent: generateTrackCoverArtwork: remove junk(quasar) nebula
5 dayscontent: generateArtistInfoPage{*}: get artworks working again(quasar) nebula
5 dayscontent: gCAOriginDetails: fold year into label/credits line(quasar) nebula
Also yeet "art released" strings overall
5 dayscontent, css: fold non-unique-line into artwork origin details(quasar) nebula
5 daysdata, content: Artwork.path(quasar) nebula
Lots of cleanup for generateCoverArtwork now that it's in charge of its own image (again, apparently) Still broken for anything besides tracks
5 daysdata, content: stub multiple artworks(quasar) nebula
Only for tracks as of this commit, most anything else is in a severely broken state aye
5 daysdata, content: Artwork.{label,source}(quasar) nebula
5 dayscontent, css, client: hoverable-tooltip: isolate z-index bullshit(quasar) nebula
5 dayscontent: artwork chronology links(quasar) nebula
5 dayscontent, css: generateAlbumArtInfoBox(quasar) nebula
5 dayscontent: cover-artwork, cover-art-column(quasar) nebula
5 dayscontent, css: demo new cover artworks ui + data integration(quasar) nebula
This is not remotely comprehensive and mostly just touches album and track info pages.
5 daysdata, content: always fallback coverArtDate to date(quasar) nebula
5 dayscontent: generatePageLayout: blockwrap for hierarchical nav only(quasar) nebula
7 dayscontent, css: wrap sidebar track section range together(quasar) nebula
7 dayscontent: generatePageLayout: nicer conditional blockwrap(quasar) nebula
Property remains defined on the previous (now only the previous), but its effect is on the next. It's called releaseRestToWrapTogether now.
7 dayscontent: generatePageLayout: conditional blockwrap(quasar) nebula
Blockwrap is a scary scary funny metatag, so in order to insist we really don't need it, we have to disable it (in practice) on both the "don't wrap what's ahead" and "don't wrap me and my friends together" elements.
7 dayscontent, css: nicer album sec nav / dot switcher line wrapping(quasar) nebula
8 dayscontent: use TrackSection.startCountingFrom(quasar) nebula
Layout basically unchanged. Also cleans up generateAlbumSidebarTrackSection.
9 dayscontent: generatePageLayout: use real blockwrap for nav links(quasar) nebula
The original purpose of blockwrap is finally restored!!!
9 dayscontent, client: additional-names-box: integrate more neatly(quasar) nebula
Since we're checking for [inert] ancestor anyway, we don't need to depend on BS "first matched by querySelector()" logic anymore
9 dayscontent, css, client: use a static inert clone(quasar) nebula
...rather than a static mock, which wasn't *quite* matching the real deal's world wrap every time
11 dayscontent: transformContent: <br>{2,} between lyrics stanzas(quasar) nebula
Hope this doesn't break anything!
2025-03-31content: generateArtistInfoPage: fix avatar slotting(quasar) nebula
2025-03-30client, css, content: sticky collapse(quasar) nebula
Sorry this is a mega-commit - this was rapid iteration and separate commits would have needed to be committed on the go, which we didn't do!
2025-03-24content, css, replacer: <audio> postprocessing(quasar) nebula
2025-03-22content, css: generatePageLayout: sidebars in content column(quasar) nebula
2025-03-20content: transformContent: don't search past current line(quasar) nebula
2025-03-20content: transformContent: absorb punct. for image media links(quasar) nebula
2025-03-20content: linkTemplate: suffixNormalContent here too(quasar) nebula
2025-03-20content: transformContent: search for words before absorbing(quasar) nebula
2025-03-20content: transformContent: factor out absorbFollowingPunctuation(quasar) nebula
2025-03-20content: generateImageOverlay(quasar) nebula
Factored out of generatePageLayout. It's still just a totally static template.
2025-03-20content, css: simplify overlay image positioning, adaptive layout(quasar) nebula
2025-03-20content, client: image-overlay: set thumb aspect ratio(quasar) nebula
Although the thumbnail image width automatically matches the width of the main image, the height by default will be a multiple of the thumbnail's own height, which may result in a mismatched aspect ratio due to the much lower accuracy of thumbnail intrinsic dimensions.
2025-03-20content, client: linkPathFromMedia: display overlay(quasar) nebula
2025-03-08content: generateAlbumInfoPage: fix jump-to-credits conditional(quasar) nebula
2025-03-02contentt, css: linkOtherReleaseOnArtistInfoPage: behaviorize(quasar) nebula
2025-03-02content: linkOtherReleaseOnArtistInfoPage(quasar) nebula
2025-03-02content: generateArtistInfoPageFirstReleaseTooltip(quasar) nebula
Also rescue hr.cute
2025-03-02content: generateArtistInfoPageRereleaseTooltip, etc (wip)(quasar) nebula
Missing tooltip for first release + link hash target so this is very much still wip
2025-03-02content: gAIPTracksChunkItem: mind order of release(quasar) nebula
2025-03-02content: generateTrackArtistCommentarySection: secondary releases(quasar) nebula
2025-03-02content: listTracksByDate: mind order of release(quasar) nebula
2025-03-02content: use Track.allReleases(quasar) nebula
2025-03-02data: isOriginalRelease -> isMainRelease, etc(quasar) nebula
Also isRerelease -> isSecondaryRelease Im sure this is completely bug free and will not involve squashing one million additional commits
2025-03-02content: generateTrackListDividedByGroups: move sprawl here(quasar) nebula