Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | content, css: generateAlbumArtInfoBox | (quasar) nebula | |
9 days | content: cover-artwork, cover-art-column | (quasar) nebula | |
9 days | data: soupyReverse.artworkContributionsBy | (quasar) nebula | |
9 days | content, css: demo new cover artworks ui + data integration | (quasar) nebula | |
This is not remotely comprehensive and mostly just touches album and track info pages. | |||
9 days | data: Artwork: inherit art tags from thing | (quasar) nebula | |
9 days | data: Track.hasUniqueCoverArt: detect contribs on trackArtwork | (quasar) nebula | |
9 days | data: Artwork, constitutibleArtwork, etc | (quasar) nebula | |
Not used in content yet. | |||
9 days | yaml: subdocument provide | (quasar) nebula | |
9 days | data, content: always fallback coverArtDate to date | (quasar) nebula | |
9 days | yaml: subdoc bindInto | (quasar) nebula | |
9 days | yaml: fix bad yellow line break | (quasar) nebula | |
9 days | yaml: subdocuments (initial commit) | (quasar) nebula | |
9 days | data: CacheableObject, Thing: restore seal(this) behavior | (quasar) nebula | |
9 days | aggregate: treat translucent aggregate cause as direct sub-errors | (quasar) nebula | |
This is "wrong" because it obscures the placement of those sub- errors as under a cause... but because the cause itself is translucent, ca n'a pas exactement l'air d'un mensonge. | |||
9 days | content: generatePageLayout: blockwrap for hierarchical nav only | (quasar) nebula | |
10 days | client: additional-names-box: matches -> where | (quasar) nebula | |
11 days | content, css: wrap sidebar track section range together | (quasar) nebula | |
11 days | css: matches -> where | (quasar) nebula | |
dangit lol | |||
11 days | content: generatePageLayout: nicer conditional blockwrap | (quasar) nebula | |
Property remains defined on the previous (now only the previous), but its effect is on the next. It's called releaseRestToWrapTogether now. | |||
11 days | content: generatePageLayout: conditional blockwrap | (quasar) nebula | |
Blockwrap is a scary scary funny metatag, so in order to insist we really don't need it, we have to disable it (in practice) on both the "don't wrap what's ahead" and "don't wrap me and my friends together" elements. | |||
11 days | content, css: nicer album sec nav / dot switcher line wrapping | (quasar) nebula | |
12 days | data: remove TrackSection.startIndex | (quasar) nebula | |
12 days | content: use TrackSection.startCountingFrom | (quasar) nebula | |
Layout basically unchanged. Also cleans up generateAlbumSidebarTrackSection. | |||
12 days | data: TrackSection.{start,continue}CountingFrom, Track.trackNumber | (quasar) nebula | |
13 days | client: additional-names-box: My bottom fits in frame | (quasar) nebula | |
13 days | client: additional-names-box: ternary fix | (quasar) nebula | |
Sigh | |||
13 days | content: generatePageLayout: use real blockwrap for nav links | (quasar) nebula | |
The original purpose of blockwrap is finally restored!!! | |||
13 days | client: additional-names-box: smarter worthScrolling logic | (quasar) nebula | |
https://discord.com/channels/749042497610842152/854020929113423924/1358446868811485426 Not too smart for our own good, though. https://discord.com/channels/749042497610842152/854020929113423924/1358454755566944286 | |||
13 days | content, client: additional-names-box: integrate more neatly | (quasar) nebula | |
Since we're checking for [inert] ancestor anyway, we don't need to depend on BS "first matched by querySelector()" logic anymore | |||
13 days | content, css, client: use a static inert clone | (quasar) nebula | |
...rather than a static mock, which wasn't *quite* matching the real deal's world wrap every time | |||
2025-04-04 | content: transformContent: <br>{2,} between lyrics stanzas | (quasar) nebula | |
Hope this doesn't break anything! | |||
2025-03-31 | content: generateArtistInfoPage: fix avatar slotting | (quasar) nebula | |
2025-03-30 | css: line-height on imaginary static heading too | (quasar) nebula | |
Whoops LOL | |||
2025-03-30 | client: sticky-heading: use reference heading for hit detection | (quasar) nebula | |
Not sure how we missed this!! | |||
2025-03-30 | client: sticky-heading: bypass subheading height | (quasar) nebula | |
During hit detection. We fudge a typical height for the sticky subheading "instead", although it's not exactly clear the adjusting function of this +20 (now +40) in the first place. | |||
2025-03-30 | css: restore sticky subheading position: absolute | (quasar) nebula | |
Necessary for z-indexing, actually. Also affects hit detection for identifying which content heading is nearest, but we'll change that momentarily. | |||
2025-03-30 | css: conclude collapse anim w/ height: auto | (quasar) nebula | |
Permit the browser to take over height. This should always be the same value as we animated to, but avoids unpredicted cases just cutting off part of the heading completely. This has an impact on changing the font size (but not pixel size) while the sticky heading is collapsed, for example. | |||
2025-03-30 | css: set line-height on sticky heading h1 | (quasar) nebula | |
Apparently manually setting line-height resolves some instability between a line of text which includes JP characters and one which does not - it appears that without a manual line-height, the line height is computed independently per line. This mostly just causes an apparent shift when collapsing down to one line. Avoid it completely. | |||
2025-03-30 | css: drop position: absolute on sticky subheading | (quasar) nebula | |
No longer necessary because we're now allowing for the height of the sticky heading (as a whole) to be dynamic. | |||
2025-03-30 | client, css, content: sticky collapse | (quasar) nebula | |
Sorry this is a mega-commit - this was rapid iteration and separate commits would have needed to be committed on the go, which we didn't do! | |||
2025-03-24 | client, css: image-overlay: fix sizing images w/o thumbs | (quasar) nebula | |
2025-03-24 | content, css, replacer: <audio> postprocessing | (quasar) nebula | |
2025-03-24 | replacer: factor out postprocessHTMLTags | (quasar) nebula | |
Only for img and video atm, h2 is still ground-up | |||
2025-03-22 | data: Contribution: dateless prev/next stays in album bounds | (quasar) nebula | |
2025-03-22 | data: Contribution: divide previous/next by dated/dateless | (quasar) nebula | |
2025-03-22 | css: fix missing secondary nav | (quasar) nebula | |
2025-03-22 | css: carry over more medium/thin layout dynamics | (quasar) nebula | |
2025-03-22 | content, css: generatePageLayout: sidebars in content column | (quasar) nebula | |
2025-03-22 | data: HomepageLayout: always expose array for navbarLinks | (quasar) nebula | |
2025-03-20 | content: transformContent: don't search past current line | (quasar) nebula | |