« 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
2024-11-02content: generateGroupInfoPageAlbumsListByDate(quasar) nebula
2024-10-30data, content: remove shared and inferred additional names(quasar) nebula
Removes: - inferredAdditionalNameList (#composite/things/track) etc - sharedAdditionalNameList (#composite/things/track) etc - "specificAlbumExclusive" / "This Album Only" field - "from" property / "on {ALBUMS}" accent (content) - generateTrackAdditionalNamesBox (no leftover dynamics) - related snapshot test
2024-10-30content: generateTrackList{,Item}: colorMode slot(quasar) nebula
2024-10-28content: generateAdditionalNamesBoxItem: no punctuation absorb(quasar) nebula
2024-10-20content: gAIPCommentaryChunkedList: blank when empty(quasar) nebula
A bit belated, oops.
2024-10-20content: generateTrackListItem(quasar) nebula
Turns out yeah, these are worth combining.
2024-10-20content: generateTrackList: featuring credits(quasar) nebula
This code is basically copy-pasted from generateAlbumTrackListItem, maybe it should be a common component??? Probably not.
2024-10-20content: generateArtistCredit: fix mis-shown featuring annotation(quasar) nebula
2024-10-14content: gAIPCommentaryChunkedList: no punc. absorb in annotations(quasar) nebula
2024-10-14content: gAIP{Chunk,ChunkItem,Artworks*}: layer trimming higher(quasar) nebula
This basically reverts commit 53794015 (which introduced the trimAnnotation slot). Behavior is pulled out of gAIPChunkItem and into gAIPArtworksChunkItem, with slots similarly shuffled around.
2024-10-14content, css: colorize summary `span > b` instead of .group-name(quasar) nebula
2024-10-05content: generateCommentaryEntry: no absorb in heading annotation(quasar) nebula
2024-10-05content: transformContent: absorbPunctuationFollowingExternalLinks(quasar) nebula
2024-10-05content, css: linkExternal: suffixNormalContent slot(quasar) nebula
2024-10-04content: generateFlashInfoPage: commentary above crediting sources(quasar) nebula
2024-10-04restore artist commentary to flash pagesleo60228
2024-10-02content: transformContent: no break between items of 10+ <ol>(quasar) nebula
2024-09-30data, content: album additional names(quasar) nebula
2024-09-30content: generateAdditionalNamesBox: blank w/o content(quasar) nebula
2024-09-23content: transformContent: override Tokenizer.url, ignore emails(quasar) nebula
2024-09-11content: generateAlbumSocialEmbed: use group name, not directory(quasar) nebula
How does this even happen
2024-09-11content: generateSocialEmbed: resolve to string in json mode(quasar) nebula
2024-09-11content: generatePageLayout: fix missing json+oembed link(quasar) nebula
2024-09-11content: generateTrackSocialEmbedDescription: implement this(quasar) nebula
Geez
2024-09-11content: generateAlbumSocialEmbedDescription: code cleanup(quasar) nebula
Also fixes #555 by scrapping hasAny altogether.
2024-08-17content: generateArtistCredit: show featuring annotation sometimes(quasar) nebula
2024-08-17content: "featuring" credits(quasar) nebula
2024-08-17content: generateArtistCredit(quasar) nebula
2024-08-15content: generateArtistInfoPage: show edits for wiki separately(quasar) nebula
2024-08-15content: gAIP{Chunk,ChunkItem}: trimAnnotation / trimAnnotations(quasar) nebula
2024-08-15content: generateArtistGalleryPage: exclude "edits for wiki"(quasar) nebula
2024-08-15content: gRIContributionsLine: wiki edit annotations(quasar) nebula
2024-08-15content: linkContribution: trimAnnotation slot(quasar) nebula
2024-08-15content, test: linkContribution: showContribution -> showAnnotation(quasar) nebula
2024-08-15content, css: gRIContributionsLine: wiki edits tooltip(quasar) nebula
2024-08-15content: linkContribution: preventTooltip slot(quasar) nebula
2024-08-15content: linkContribution: drop duplicate tooltip slots(quasar) nebula
2024-08-13content: linkAlbumDynamically: jump to #album-commentary(quasar) nebula
2024-08-02content: generate{Album,Flash}InfoPage: credit sources(quasar) nebula
2024-07-31content, css: generateAlbumTrackList: track section descriptions(quasar) nebula
2024-06-24content: generateTrackInfoPage: jump to credit sources line(quasar) nebula
2024-06-24content: generatePageLayout: credit sources skipper(quasar) nebula
You know, these should probably be coded with templates or detectable metatags or something similar LOL
2024-06-24content: generateCommentarySection: custom id(quasar) nebula
2024-06-24content: generatePageLayout: nicer attributes for nav links(quasar) nebula
2024-06-24content: generateTrackInfoPage: credit sources section(quasar) nebula
2024-06-23content, css: commentary entry date hierarchy improvements(quasar) nebula
Avoid unnecessarily embedding under a text-with-tooltip, and don't set the cue class if it's not applicable.
2024-06-23content: generateCommentaryEntryDate(quasar) nebula
Just moves somewhat complex logic out of the main component.
2024-06-23content: generateCommentaryEntry: date ranges, date kinds(quasar) nebula
2024-06-23content, css: use flex layout to bottom-align commentary dates(quasar) nebula
If the shadow effect is useful as part of the cue, it needs to be there every time. This prevents the main text from entering the same horizontal column as the date. That's generally OK but can result in a small main column in "sometime 6/12/2012 - 8/5/2012" shaped dates. We can try grid or non-binary flex-grow/shrink later, if wanted.
2024-06-23css: commentary time rule fixes(quasar) nebula