Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-29 | urls, write: integrate separate media cache | (quasar) nebula | |
2023-10-11 | write: live-dev-server: end file responses less enthusiastically | (quasar) nebula | |
This seems to be a bit more reliable, although it'll probably take a little more memory while serving larger files. | |||
2023-10-02 | write: live-dev-server: default to quiet responses | (quasar) nebula | |
2023-09-11 | Merge branch 'preview' into track-data-cleanup | (quasar) nebula | |
2023-09-11 | thumbs, infra: expose list of missing image paths | (quasar) nebula | |
2023-09-08 | fix miscellaneous eslint errors | (quasar) nebula | |
2023-09-08 | util: remove unused getPagePathnameAcrossLanguages util | (quasar) nebula | |
2023-09-04 | thumbs: new check-has-thumbs util, others throw for missing info | (quasar) nebula | |
2023-09-01 | thumbs, content: integrate cached thumb sizes into content | (quasar) nebula | |
2023-08-23 | write: live-dev-server: fix bad error response for data.json | (quasar) nebula | |
2023-08-21 | write: static-build: gently log failed content functions & continue | (quasar) nebula | |
2023-08-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |
2023-08-08 | write, content: restore & handle redirect titles properly | (quasar) nebula | |
2023-08-08 | content: move hard-coded redirects into page files | (quasar) nebula | |
2023-08-08 | write: static-build: ensure output directory exists first of all | (quasar) nebula | |
2023-08-08 | bulid: static-build: restore generateRedirectHTML, touch up redirect code | (quasar) nebula | |
2023-08-02 | write: static-build: disable redirects for now | (quasar) nebula | |
2023-08-02 | write: static-build: nobody saw that | (quasar) nebula | |
2023-08-02 | infra: html: make deep Template resolving opt-in via utility | (quasar) nebula | |
Just always resolving was causing some bugs. | |||
2023-08-02 | content, infra: support social embeds | (quasar) nebula | |
2023-08-02 | write: reuse quickEvaluate directly for now | (quasar) nebula | |
2023-07-30 | yeet tons of (MOSTLY) dead node-transforming code | (quasar) nebula | |
2023-07-30 | write: live-dev-server: --quiet-responses to hide 200/404 | (quasar) nebula | |
2023-06-24 | write: writeTargetless -> pathsTargetless | (quasar) nebula | |
2023-06-24 | write: support writeTargetless | (quasar) nebula | |
2023-06-24 | infra: refactor relations tree processing, new 'query' step | (quasar) nebula | |
Finally putting the 'step' in 'data-steps'! | |||
2023-06-22 | write: static-build: basic content functions port | (quasar) nebula | |
2023-06-02 | Revert "infra: report who sourced unfulfilled relations" | (quasar) nebula | |
This reverts commit e09e11f1b933fa67f07c9f5e4340466f89672c8b. | |||
2023-06-02 | infra: report who sourced unfulfilled relations | (quasar) nebula | |
2023-06-02 | build: live-dev-server: don't writeHead until content is ready | (quasar) nebula | |
Cherry-picked from 63be025 | |||
2023-05-26 | content: sprawl divideTrackListsByGroups | (quasar) nebula | |
...Instead of tangling it in from generateTrackInfoPage, page/track.js, and top-level page evaluation itself. This is why sprawling is better! | |||
2023-05-25 | content: sprawl & transformContent | (quasar) nebula | |
Sprawling basically means tying a component to objects which aren't directly passed to it. This is necessary for functions like transformContent, which was *mostly* implemented here (the multiline/lyrics modes are stubs, and a number of links haven't been implemented yet). | |||
2023-04-18 | content: misc. changes, groups divided by tracks, relation sections | (quasar) nebula | |
2023-04-15 | content: generateAlbumSidebar + misc fixes | (quasar) nebula | |
This restores the CSS for sticky sidebars, but removes the specific lines applying that effect (for the album sidebar). There's also an experimental new splitter for the joined group info box but we might go back on that or do something different. No tests for the new stuff here yet! | |||
2023-04-12 | content: stub track page, misc. other changes | (quasar) nebula | |
* generateContributionLinks replaced with linkContribution, tests still need updating * album pages respect albums without cover art * track pages without unique art inherit art tags from album (fixes #13) not heavily tested, this commit probably breaks some pages which were loading correctly before | |||
2023-04-08 | content: generateFooterLocalizationLinks | (quasar) nebula | |
2023-04-08 | html: drastically simplify template/slot system | (quasar) nebula | |
2023-04-06 | content: generatePageLayout (mostly stub) | (quasar) nebula | |
2023-04-06 | build steps: jank together ultra-basic page write | (quasar) nebula | |
Super simple technically functional sketch. | |||
2023-03-05 | add a few missing headings to skippers | (quasar) nebula | |
2023-03-02 | hide CW'd art from sticky heading til main cover revealed | (quasar) nebula | |
2023-03-01 | remove [[news]] hack, auto-add news sidebar | (quasar) nebula | |
2023-03-01 | image overlay download progress bar | (quasar) nebula | |
2023-03-01 | display original file size in image overlay | (quasar) nebula | |
2023-03-01 | Merge branch 'preview' into image-overlay | (quasar) nebula | |
2023-02-28 | hash link highlighting & additional skippers | (quasar) nebula | |
2023-02-26 | Merge branch 'preview' into image-overlay | (quasar) nebula | |
2023-02-26 | basic image overlays | (quasar) nebula | |
2023-02-26 | encode/decode URIs in html.tag('a') & live-dev-server | (quasar) nebula | |
Fixes #147. | |||
2023-01-31 | increase page-template guarding resilience | (quasar) nebula | |