« 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
AgeCommit message (Collapse)Author
2023-06-08content: generate{Track,Album}InfoPage: handle null cover properly(quasar) nebula
2023-06-08content: compute "needs reveal" class only on client(quasar) nebula
2023-06-08content: roll in InfoPageContent functions(quasar) nebula
2023-06-08content: generateTrackCoverArtwork: inherit album art tags properly(quasar) nebula
2023-06-06content: linkThing: anchor flag(quasar) nebula
This disables passing the path to the linked thing and blanks the href, so that only the hash is passed through.
2023-06-06content: generate{Album,Track}CoverArtwork(quasar) nebula
Portable functions hoo-ray!
2023-06-06content: image: accept class as well as id attribute(quasar) nebula
2023-06-06content: generateAlbumCommentaryPage(quasar) nebula
2023-06-06content: generateColorStyleVariables(quasar) nebula
2023-06-05content: generatePageLayout: <title> tag(quasar) nebula
This was already mostly implemented, wonder why it was commented out?
2023-06-05content: generateAlbumGalleryPage(quasar) nebula
2023-06-04content: generateArtistGalleryPage(quasar) nebula
Oh look! It's not a stub!
2023-06-04content: remove dead reference code(quasar) nebula
2023-06-04content: generateArtistInfoPage: artist avatar(quasar) nebula
2023-06-04content: generateArtistInfoPage: flashes & games + misc refactor(quasar) nebula
Just some cleanup to function definitions and signatures, mostly.
2023-06-04Merge remote-tracking branch 'origin/staging' into data-steps(quasar) nebula
2023-06-04content: generateArtistInfoPage: gallery link & jump links(quasar) nebula
2023-06-04content: generateArtistInfoPage: visit links & context notes(quasar) nebula
2023-06-03content: remove dead reference code(quasar) nebula
2023-06-03content: generateArtistInfoPage: per-group contribution info(quasar) nebula
2023-06-03content: generateArtistInfoPage: total duration paragraph(quasar) nebula
2023-06-03content: fix a bunch of unlisted dependencies(quasar) nebula
2023-06-03content: generateArtistInfoPage: track list(quasar) nebula
This doesn't have the per-group or total duration sections yet.
2023-06-03goddammit how did i even write this(quasar) nebula
lol
2023-06-03content: generatePageLayout: divide style rules, apply default color(quasar) nebula
2023-06-03content: remove dead reference code(quasar) nebula
2023-06-03content: generateArtistNavLinks: include "Artist:" text(quasar) nebula
2023-06-02content: generateArtistInfoPage: use section style structure(quasar) nebula
2023-06-02content: generateContentHeading: slot tag besides <p>(quasar) nebula
2023-06-02content: generateArtistInfoPage: commentary section(quasar) nebula
2023-06-02content: generateArtistInfoPage: remove unused track property(quasar) nebula
...on contribution entries. At least, I don't believe these were being used anywhere??
2023-06-02content: generateArtistInfoPage: fix empty contribution descriptions(quasar) nebula
2023-06-02content: generateArtistInfoPage: artist gallery link(quasar) nebula
2023-06-02content: generateArtistInfoPage: artwork contributions(quasar) nebula
This actually covers the foundations for other types of contribs too. It's hopefully a fair bit cleaner and easier to follow than the previous data processing for this page!
2023-06-02content: stub artist page(quasar) nebula
Only nav implemented so far.
2023-06-02content: add missing deps to generateAlbumInfoPage(Content)?(quasar) nebula
2023-06-02content: rename generateAlbumNavLinks -> generateAlbumNavAccent(quasar) nebula
2023-06-02remove loads of dead code from page content descriptions(quasar) nebula
2023-05-26content: generateStaticPage(quasar) nebula
2023-05-26content: transformContent: handle line breaks around lists properly(quasar) nebula
2023-05-26content: transformContent: pass right params to transformName(quasar) nebula
2023-05-26content: generateAlbumSidebarGroupBox: transform group description(quasar) nebula
2023-05-26content: transformContent: fix groupInfo -> linkGroup mapping(quasar) nebula
2023-05-26content: sprawl divideTrackListsByGroups(quasar) nebula
...Instead of tangling it in from generateTrackInfoPage, page/track.js, and top-level page evaluation itself. This is why sprawling is better!
2023-05-26content: generateTrackInfoPageContent: sampled track sections(quasar) nebula
2023-05-26content: remove a bunch of old reference code(quasar) nebula
2023-05-26content: generateTrackInfoPageContent: flashes that feature section(quasar) nebula
2023-05-25content: don't use content headings for listen links(quasar) nebula
Not sure why this was as it was in the first place?? It's a divergence from the existing site anyway, so whatevs, problem solved.
2023-05-25content: multiline content & fill out album/track pages more(quasar) nebula
2023-05-25content: sprawl & transformContent(quasar) nebula
Sprawling basically means tying a component to objects which aren't directly passed to it. This is necessary for functions like transformContent, which was *mostly* implemented here (the multiline/lyrics modes are stubs, and a number of links haven't been implemented yet).