« 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/transformContent.js
AgeCommit message (Collapse)Author
7 dayscontent: transformContent: harden for links within templates(quasar) nebula
2024-10-05content: transformContent: absorbPunctuationFollowingExternalLinks(quasar) nebula
2024-10-02content: transformContent: no break between items of 10+ <ol>(quasar) nebula
2024-09-23content: transformContent: override Tokenizer.url, ignore emails(quasar) nebula
2024-06-18content: encapsulate everything(quasar) nebula
2024-06-18content: transformContent: blank if no content(quasar) nebula
2024-06-03content: transformContent: avoid para breaks in numbered lists(quasar) nebula
2024-06-03content, css: transformContent: support align="center" inline(quasar) nebula
2024-04-13content: image: remove width/height slots(quasar) nebula
2024-04-12content: transformContent: don't bother stringifying real attributes(quasar) nebula
The main benefit of stringifying attributes like this is escaping, which isn't needed here, since we know all the values that might be going into it.
2024-04-07content: transformContent: show tooltip for images with links(quasar) nebula
2024-03-31content: transformContent: let inline images link to things(quasar) nebula
2024-03-31content, css: always allow wrapping on external links from content(quasar) nebula
2024-03-31content: transformContent: allow disabling external link cue(quasar) nebula
2024-03-31content, css: linkExternal: indicateExternal slot + new design(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-08content, css, replacer: <img align="center"> in content(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-17replacer, content: allow style attribute on image nodes(quasar) nebula
2024-02-17content: transformContent: move replacerSpec into #replacer(quasar) nebula
2024-01-13content: transformContent: never show tooltips(quasar) nebula
2024-01-13content: transformContent: got dang it(quasar) nebula
2024-01-13content, css, test: refactor image layout once again(quasar) nebula
2023-12-30content: transformContent: fix undefined attributes(quasar) nebula
2023-12-30content: misc content syntax cleanup, mostly attribute merging(quasar) nebula
2023-12-28content: transformContent: define relations directly in spec(quasar) nebula
2023-12-28content: transformContent: style cleanup(quasar) nebula
2023-12-07content: transformContent: fix a null case, le sign(quasar) nebula
2023-12-06content: transformContent: new image attributes inline, pixelate(quasar) nebula
2023-11-27content, test: transformContent: handle indentation more carefully(quasar) nebula
2023-11-18Merge branch 'commentary-entries' into album-commentary-tweaks(quasar) nebula
2023-11-18content: transformContent: use marked for inline + own instances(quasar) nebula
There's obviously lots of room to do more here, but this is a simple way to get typical inline contents passing through marked.
2023-11-16Merge branch 'commentary-entries' into album-commentary-tweaks(quasar) nebula
2023-11-16content, css: quick visual fixes for commentary entries(quasar) nebula
2023-11-16content: linkTrackDynamically(quasar) nebula
2023-10-11content: transformContent: add [[flash-act]] tag(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-16content: transformContent: gracefully merge marked output & tag nodes(quasar) nebula
2023-08-12content: transformContent: display large thumbs by default(quasar) nebula
2023-08-09content: transformContent: always stringify {type: 'node'} data(quasar) nebula
This lets custom tags show up in lyrics, which were assuming access to node.data.includes().
2023-08-09content: transformContent: fix lyrics-mode line break bugs(quasar) nebula
2023-08-08content: transformContent: "dynamically" detect slot availability(quasar) nebula
2023-08-08We're Still Good(R)(quasar) nebula
2023-08-08Merge branch 'data-steps' of github.com:hsmusic/hsmusic-wiki into data-steps(quasar) nebula
2023-08-08content: transformContent: [[date]] use toUTCString(quasar) nebula
2023-08-08content: transformContent: fix [[date]] not working(quasar) nebula
The implementation was basically all there, but replacerKey and replacerValue weren't being extracted from the tag node properly.
2023-08-08content: transformContent: support [[site/media/root:path]](quasar) nebula