Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-03 | data: withUniqueReferencingThing | (quasar) nebula | |
2024-04-03 | data: simplify withAlbum, withFlashAct, remove notFoundMode | (quasar) nebula | |
2024-04-03 | content: linkExternalAsIcon: update blank style detection | (quasar) nebula | |
2024-04-03 | client: smarter tooltip touchend -> click banishing | (quasar) nebula | |
2024-04-02 | content: generateAdditionalFilesListChunk: colorize entry title | (quasar) nebula | |
2024-04-02 | content: generateAdditionalFilesListChunk: message for no files | (quasar) nebula | |
2024-04-02 | validators: isAdditionalFile: make files optional | (quasar) nebula | |
2024-04-02 | test: generateAlbumAdditionalFilesList (snapshot) | (quasar) nebula | |
2024-04-02 | content: generateAlbumAdditionalFilesList: defend missing props | (quasar) nebula | |
2024-04-02 | css: tweak additional files list vertical margins slightly | (quasar) nebula | |
2024-04-02 | content: generateAdditionalFielsListChunk: collapse by default | (quasar) nebula | |
For now, anyway. | |||
2024-04-02 | content: generateAdditionalFilesList: use <details> elements | (quasar) nebula | |
2024-04-02 | content: generate{Album,}AdditionalFiles* cleanup | (quasar) nebula | |
2024-04-02 | content: generate{Album,}AdditionalFilesList: syntax cleanup | (quasar) nebula | |
2024-04-02 | content: generateArtistGroupContributionsInfo: fix byCount pass | (quasar) nebula | |
One ByCount passed when ByDuration is needed will, in fact, tear it all down! | |||
2024-04-02 | content: generateArtistGroupContributionsInfo: fix bad indent | (quasar) nebula | |
2024-04-02 | content: generateArtistGroupContributionsInfo: fix missing slice | (quasar) nebula | |
This isn't relevant to the immediate WIP bugfix, but keeps the count sort from "leaking" into the unrelated duration sort (both are supposed to only fall back to category sort). | |||
2024-04-02 | validators: isCommentary: better past-end-of-heading detection | (quasar) nebula | |
2024-03-31 | content: transformContent: let inline images link to things | (quasar) nebula | |
2024-03-31 | replacer: use pedantic external link matching | (quasar) nebula | |
2024-03-31 | content, css: always allow wrapping on external links from content | (quasar) nebula | |
2024-03-31 | content: transformContent: allow disabling external link cue | (quasar) nebula | |
2024-03-31 | content: linkExternal: return placeholder on invalid URL | (quasar) nebula | |
2024-03-31 | data-checks: reportContentTextErrors: report invalid external URLs | (quasar) nebula | |
2024-03-31 | replacer: preserve source i/iEnd through postprocessing | (quasar) nebula | |
2024-03-31 | replacer: don't struggle with multiple links on line line | (quasar) nebula | |
(hopefully) | |||
2024-03-31 | content, css: linkExternal: indicateExternal slot + new design | (quasar) nebula | |
2024-03-31 | content, css, test: tweak external link white-space handling | (quasar) nebula | |
2024-03-31 | content: transformContent: basic external-link node support | (quasar) nebula | |
2024-03-31 | content: transformContent: link -> internal-link, misc cleanup | (quasar) nebula | |
2024-03-31 | content: 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-31 | linkExternal: 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-31 | content: linkExternal: tweak generate layout for nicer refactoring | (quasar) nebula | |
2024-03-31 | language: return html.blank() from formatExternalLink | (quasar) nebula | |
2024-03-31 | data: complain about normal <a href> in content strings | (quasar) nebula | |
Using <html:a href> allows bypassing this where it's still necessary (mainly because we're using a non-link tag as the content for the link, as in the changelog, and don't support properly nested nodes just yet). | |||
2024-03-31 | replacer: parse external links as nodes w/ marked's regex | (quasar) nebula | |
2024-03-31 | external-links: updated Bandcamp icon | (quasar) nebula | |
2024-03-30 | external-links: Toyhouse | (quasar) nebula | |
2024-03-30 | external-links: update Tumblr icon | (quasar) nebula | |
Still not exactly happy with the dimensions / alignment, but it's a funny-shape icon. | |||
2024-03-30 | external-links: more Mastodon | (quasar) nebula | |
2024-03-30 | external-links: Cohost | (quasar) nebula | |
2024-03-30 | external-links: ArtStation, Patreon icons | (quasar) nebula | |
2024-03-30 | external-links: Instagram, YouTube updated icons | (quasar) nebula | |
2024-03-30 | external-links: Apple Music, Spotify icons | (quasar) nebula | |
2024-03-30 | external-links: MSPFA | (quasar) nebula | |
2024-03-30 | external-links: regex cleanup | (quasar) nebula | |
2024-03-30 | external-links: Linktree | (quasar) nebula | |
2024-03-30 | external-links: Instagram handles | (quasar) nebula | |
2024-03-30 | external-links: HSMusic (replacing "local") | (quasar) nebula | |
2024-03-30 | external-links: GameBanana | (quasar) nebula | |
We tried making a vector icon here, but basically no dice. Pixel art presented this small on the wiki just doesn't work as a vector image. |