Age | Commit message (Collapse) | Author | |
---|---|---|---|
6 days | replacer: SIGH preview | (quasar) nebula | |
7 days | content, css: generateAlbumCommentaryPage: differing track dates | (quasar) nebula | |
7 days | content: generateAlbumCommentaryPage: album release date | (quasar) nebula | |
7 days | content: generateAlbumNavAccent: stub commentary link | (quasar) nebula | |
7 days | content: generateAlbumCommentaryPage: secondary nav | (quasar) nebula | |
7 days | content: generateAlbumCommentaryPage: stub commentary pages | (quasar) nebula | |
7 days | content: linkAlbumDynamically: linkCommentaryPages slot | (quasar) nebula | |
Also some descriptions, because the dynamic behavior of this component is... pretty dynamic! | |||
7 days | content: generateSecondaryNav: class -> attributes slot | (quasar) nebula | |
Just cleanup! class slots are so oldschool. | |||
7 days | content, css: generate{Album,]SecondaryNav: alwaysVisible slot | (quasar) nebula | |
7 days | content: generatePreviousNextLink: harden, as above | (quasar) nebula | |
7 days | content: transformContent: harden for links within templates | (quasar) nebula | |
7 days | html: Template.resolveForSlots | (quasar) nebula | |
7 days | css: fix duplicate showing-sidebar-left selector | (quasar) nebula | |
7 days | client: wiki-search: break terms around any dash | (quasar) nebula | |
7 days | client: sidebar-search: split 2+ dashes in single-word drop | (quasar) nebula | |
14 days | url-spec: STATIC_VERSION 3p3 | (quasar) nebula | |
2024-12-11 | client: sidebar-search: drop search | (quasar) nebula | |
2024-12-11 | client: dragged-link helper module | (quasar) nebula | |
2024-12-11 | replacer: sigh | (quasar) nebula | |
2024-12-09 | content: generate{Album,Track}CoverArtwork: content warnings(!!) | (quasar) nebula | |
oops :+1: | |||
2024-12-09 | content: generateCoverArtwork: pass-through warnings slot | (quasar) nebula | |
2024-12-09 | data: Default Track Dimensions | (quasar) nebula | |
2024-12-05 | replacer: fix escaping tildes in content | (quasar) nebula | |
2024-12-01 | language: unflattenLanguageSpec: fix dropping own nodes early | (quasar) nebula | |
recovers many strings! | |||
2024-12-01 | language: minor style cleanup | (quasar) nebula | |
2024-12-01 | language: unflattenLanguageSpec: simplify {_: ...} tidying | (quasar) nebula | |
cleaner solution than "no lonely '_' keys" | |||
2024-12-01 | language: unflattenLanguageSpec: fix a problem... | (quasar) nebula | |
very descriptive makes one string unflatten that wasn't appearing before (trackPage.socialEmbed.body.withArtists.withCoverArtists) | |||
2024-12-01 | css: fix scrollbar-color usage | (quasar) nebula | |
Resolves #519. | |||
2024-11-30 | content: generateTextWithTooltip: always blank w/ blank text | (quasar) nebula | |
Resolves #528. No particular content changes in practice, or at least none for commentary entries without dates. (Maybe commentary entries which have date-retrieved but not basic date???) | |||
2024-11-30 | client: image-overlay: grab color from clicked image | (quasar) nebula | |
2024-11-30 | client: image-overlay: factor out getImageSources | (quasar) nebula | |
2024-11-30 | client: image-overlay: be a client module | (quasar) nebula | |
2024-11-30 | language: unflattenLanguageSpec: no lonely '_' keys | (quasar) nebula | |
This might be a crude implementation, but keeps language results from including {_: 'some string...'} objects that don't have any other keys, even when preventing so causes a mismatch with the reference spec/layout. (Of course, the "mismatch" is only presentationally and not semantically, and we already make other presentational differences because we output JSON and not YAML in this function.) | |||
2024-11-20 | content: generateFlashCoverArtwork: pls <3 pls <3 pls <3 pls <3 | (quasar) nebula | |
2024-11-20 | replacer: postprocessComments | (quasar) nebula | |
Always say good morning! | |||
2024-11-20 | client: scripted-link: ignore while input or textarea focused | (quasar) nebula | |
Fixes #551 | |||
2024-11-20 | content: fix a couple code bugs w/ cover artwork changes | (quasar) nebula | |
Oops! All peachy now. | |||
2024-11-19 | content, css: generateQuickDescription: use blockquote | (quasar) nebula | |
Lets nested blockquote styling kick in. | |||
2024-11-19 | test: remove generate{Album,Track,}CoverArtwork snapshots | (quasar) nebula | |
2024-11-19 | content, css: cover artwork reference details, non-unique art line | (quasar) nebula | |
2024-11-19 | data, checks: find.{album,track}WithArtwork | (quasar) nebula | |
2024-11-19 | language: count blankIfZero | (quasar) nebula | |
2024-11-19 | content: generate{Album,Flash,Track}CoverArtwork: mode slot | (quasar) nebula | |
Passthrough. This maintains the interface previously used for all cover artworks and therefore obliterates surrounding hacks. | |||
2024-11-19 | content: decompose generateCoverArtwork | (quasar) nebula | |
No visual/site changes yet. This involves introducing an unfortunate mega-hack in generateStickyHeadingContainer, which sets slots on cover artworks. Very scary. Oooooo Otherwise, all cover artwork code is much more compositional. Pass-through slots (`image`) are removed in generateCoverArtwork and a partially-formed `image` slot is accepted instead. | |||
2024-11-19 | eslint allow constant conditions | (quasar) nebula | |
2024-11-19 | html: Template.clone: use "ready" slot values | (quasar) nebula | |
This doesn't fix the issue in the context we were trying to fix, but it is semantically correct (where existing behavior is not), which we are not proving with a unit test. | |||
2024-11-19 | test: update generate{Album,Track}CoverArtwork (snapshot) | (quasar) nebula | |
These are shittier updated tests because we're meaning to restructure how generateCoverArtwork works to begin with, very shortly. | |||
2024-11-19 | content: generate{Album,Flash,Track}CoverArtwork: inline alt | (quasar) nebula | |
2024-11-19 | content: generate{Album,Track,}ReferencingArtworksPage | (quasar) nebula | |
2024-11-19 | data: {Album, Track}.referencedByArtworks | (quasar) nebula | |