« 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-03-31content, css: linkExternal: indicateExternal slot + new design(quasar) nebula
2024-03-31content, css, test: tweak external link white-space handling(quasar) nebula
2024-03-31content: transformContent: basic external-link node support(quasar) nebula
2024-03-31content: transformContent: link -> internal-link, misc cleanup(quasar) nebula
2024-03-31content: transformContent: output processed-link, processed-image(quasar) nebula
These are somewhat different structures than the link and image nodes returned by the replacer. They refer to essentially the same things, but the data structures themselves shouldn't be conflated.
2024-03-31linkExternal: add content slot(quasar) nebula
There's not necessarily a use for linkExternal with content slot on its own as of this commit, compared to a normal html.tag('a'), because linkExternal basically just wraps formatExternalLink and the content slot opts out of using that. But this does allow this component to be used in places now... and extended upon... later!
2024-03-31content: linkExternal: tweak generate layout for nicer refactoring(quasar) nebula
2024-03-31language: return html.blank() from formatExternalLink(quasar) nebula
2024-03-29content: linkExternal: fall back to 'platform' style(quasar) nebula
2024-03-29content, external-links: [normal, compact] -> [platform, handle](quasar) nebula
2024-03-29content: use style: 'platform' external links in various places(quasar) nebula
2024-03-29content: linkContribution: show "Other" as fallback platform(quasar) nebula
2024-03-29content, client: linkContribution: platform info in tooltips(quasar) nebula
2024-03-26content: generateAdditionalNamesBoxItem: use chunkwrap in accent(quasar) nebula
2024-03-16content: generate{Album,Group}SecondaryNav: use nav-link classes(quasar) nebula
2024-03-16content, css: refactor nav css, use full width if link wraps inside(quasar) nebula
2024-03-08content, css, replacer: <img align="center"> in content(quasar) nebula
2024-03-04content: gAIPTracksChunkedList: avoid obscuring as-artist credit(quasar) nebula
2024-02-24content: generateGroupSecondaryNav: handle disabled listings(quasar) nebula
2024-02-18content, replacer: move warning splitting into replacer(quasar) nebula
2024-02-18replacer, content: allow warning attribute on image nodes(quasar) nebula
2024-02-18content: image: zero-effort string-form "warnings" slot(quasar) nebula
2024-02-17replacer, content: allow style attribute on image nodes(quasar) nebula
2024-02-17content: transformContent: move replacerSpec into #replacer(quasar) nebula
2024-02-16data: move sorting & generic functions out of #wiki-data(quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-02-14content, external-links, test: provide album track count as context(quasar) nebula
2024-02-14content: filter out & cleanly handle dateless things in chronology(quasar) nebula
2024-02-14content: generateAlbumInfoPage: fix misaligned art chronology info(quasar) nebula
2024-02-14content: generateArtistGroupContributionsInfO: don't sum rereleases(quasar) nebula
2024-02-14content: generateArtistGalleryPage: sort by art date(quasar) nebula
2024-02-10content, test: linkThing: set custom interaction cue properly(quasar) nebula
2024-02-10content: generateAlbumTrackListItem: handle no durations in scope(quasar) nebula
2024-02-10content: generateAlbumTrackList: handle zero-duration section titles(quasar) nebula
2024-02-10content, css: generateTextWithTooltip: custom interaction cues(quasar) nebula
2024-02-10content, css: generateAlbumTrackList: handle missing durations(quasar) nebula
With bad CSS, at the moment.
2024-02-10content: generateAlbumTrackList: general style cleanup(quasar) nebula
2024-02-10content: generateAlbumSidebarTrackSection: fix error w/o color(quasar) nebula
2024-02-06content: gAIP{*}ChunkedList: much more aggressive refactor(quasar) nebula
2024-02-06content: gAIPCommentaryChunkedList: commentary entry annotations(quasar) nebula
2024-02-06content: creditList.entry.withContribution -> withAnnotation(quasar) nebula
2024-02-06content: gAIPCommentaryChunkedList: one line per commentary entry(quasar) nebula
2024-02-06content: gAIP{*}ChunkedList: stub processEntries refactor(quasar) nebula
2024-02-06content: gAIPCommentaryChunkedList: remove mis-duplicated comment(quasar) nebula
2024-02-05content: listArtistsByContributions: handle disabled flashes gracefullyleo60228
Originally named: "fix Artists by Contributions when flashes are disabled"
2024-01-30content, upd8, yaml: adapt to combined artistData(quasar) nebula
2024-01-27content: generateGroupInfoPage: "other group" logic improvements(quasar) nebula
* Always selects from a different category than the current one. * Will select & display multiple groups from the same category.
2024-01-17content: generateTrackInfoPage: move sample list below ref list(quasar) nebula
2024-01-15content: generateAdditionalNamesBoxItem: sanitize album name(quasar) nebula
2024-01-14use atOffset() and .at() where appropriate(quasar) nebula