| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 hours | client: sidebar-search: bound session storage, resilient time travel preview | (quasar) nebula | |
| This is essentially the best we can get without taking advantage of literally brand new navigation APIs, if we don't want to get reeeeeeeeeeally futzy. This approach is strictly oriented around the back/forward cache and does not store anything in history state (replaceState etc). | |||
| 8 hours | client: slightly more versatile step evaluation interface | (quasar) nebula | |
| Alas, it goes completely unused. | |||
| 17 hours | content: generateArtTagGalleryPage: combine featuring/showing lines | (quasar) nebula | |
| 2026-02-12 | client: sidebar-search: handle HTML entities | (quasar) nebula | |
| 2026-02-12 | client: sidebar-search: don't record homepage as context | (quasar) nebula | |
| 2026-02-12 | client, search: disambiguate harder | (quasar) nebula | |
| 2026-02-12 | client: sidebar-search: don't crash midway through showing results | (quasar) nebula | |
| 2026-02-12 | client: mark flash results "(flash)" | (quasar) nebula | |
| 2026-02-12 | search, client: handle singles | (quasar) nebula | |
| 2025-12-13 | client, content: sidebar-search: show where you started | (quasar) nebula | |
| 2025-10-23 | content: image, generateCoverArtwork: responsive resolution | (quasar) nebula | |
| 2025-10-15 | client: remove unused eslint-env | (quasar) nebula | |
| 2025-10-15 | uninteresting eslint fixes | (quasar) nebula | |
| 2025-10-15 | toReversed, toSorted miscellany | (quasar) nebula | |
| 2025-10-06 | content, client: memorable details, collapsed crediting/ref sources | (quasar) nebula | |
| 2025-07-30 | content, client, css, search: same-name result disambiguator | (quasar) nebula | |
| 2025-07-30 | content, client, css: tighter expandable grid | (quasar) nebula | |
| 2025-07-21 | content: generateCoverGrid: revealAllWarnings | (quasar) nebula | |
| 2025-07-17 | content, data, client, css: style selector first pass | (quasar) nebula | |
| 2025-07-11 | content, client, css: generateArtistRollingWindowPage | (quasar) nebula | |
| 2025-05-27 | eslint, client: hoverable-tooltip: fix bad event access | (quasar) nebula | |
| and use domEvent more everywhere | |||
| 2025-05-27 | eslint: make use of optional catch binding more often | (quasar) nebula | |
| 2025-05-06 | content, client, css: generateGroupGalleryPage: series view | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: I-beam blink for typed filter | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: lots of obscure filter-related fixes | (quasar) nebula | |
| 2025-04-20 | search: verbatim and fuzz | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: flash filter | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: search filter | (quasar) nebula | |
| 2025-04-16 | content, client: yeet some unused lyrics code | (quasar) nebula | |
| 2025-04-13 | wip | (quasar) nebula | |
| 2025-04-13 | client: sticky-heading: whoopsey | (quasar) nebula | |
| 2025-04-13 | client: sticky-heading: integrate w/ primary cover | (quasar) nebula | |
| 2025-04-13 | client: image-overlay: gently consider horizontal nearness | (quasar) nebula | |
| 2025-04-10 | client: hoverable-tooltip: prefer downward anchors first | (quasar) nebula | |
| Discussion at #code-quarantine https://discord.com/channels/749042497610842152/854020929113423924/1356984473396187364 | |||
| 2025-04-10 | client: hoverable-tooltip: more z-index bullshit | (quasar) nebula | |
| 2025-04-10 | client: css-compatibility-assistant: adapt to cover-artwork | (quasar) nebula | |
| 2025-04-10 | content, css, client: hoverable-tooltip: isolate z-index bullshit | (quasar) nebula | |
| 2025-04-09 | client: additional-names-box: matches -> where | (quasar) nebula | |
| 2025-04-06 | client: additional-names-box: My bottom fits in frame | (quasar) nebula | |
| 2025-04-06 | client: additional-names-box: ternary fix | (quasar) nebula | |
| Sigh | |||
| 2025-04-06 | 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 | |||
| 2025-04-06 | 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 | |||
| 2025-04-06 | 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-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 | 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-20 | client: image-overlay: fix thumb data-displaying-thumb | (quasar) nebula | |
| 2025-03-20 | client: image-overlay: take clicks far beneath action bar | (quasar) nebula | |
| 2025-03-20 | content, client: image-overlay: set thumb aspect ratio | (quasar) nebula | |
| Although the thumbnail image width automatically matches the width of the main image, the height by default will be a multiple of the thumbnail's own height, which may result in a mismatched aspect ratio due to the much lower accuracy of thumbnail intrinsic dimensions. | |||