Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-12 | write: live-dev-server: cleanly exit on ^C | (quasar) nebula | |
2024-02-16 | various pure-cruft eslint cleanups | (quasar) nebula | |
2024-01-08 | upd8: --skip-file-sizes | (quasar) nebula | |
2024-01-08 | upd8: --skip-media-validation | (quasar) nebula | |
2024-01-08 | upd8, write: general step summary defaults/fallback refactor | (quasar) nebula | |
2024-01-01 | infra, write: use showAggregate when loading content functions | (quasar) nebula | |
2024-01-01 | write: live-dev-server: --show-timings, messaging tweaks | (quasar) nebula | |
2023-12-30 | write: live-dev-server: use showAggregate more aggressively | (quasar) nebula | |
2023-12-28 | write: live-dev-server: output full error traces | (quasar) nebula | |
2023-12-06 | write: live-dev-server: --serve-sfx | (quasar) nebula | |
2023-11-15 | client, write: data.json -> random-link-data.json | (quasar) nebula | |
2023-11-05 | write: live-dev-server: add --skip-serving option for perf testing | (quasar) nebula | |
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-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-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |
2023-08-08 | write, content: restore & handle redirect titles properly | (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 | 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-01 | image overlay download progress bar | (quasar) nebula | |
2023-03-01 | display original file size in image overlay | (quasar) nebula | |
2023-02-26 | encode/decode URIs in html.tag('a') & live-dev-server | (quasar) nebula | |
Fixes #147. | |||
2023-01-30 | remaining CLI help messages & tweaks | (quasar) nebula | |
2023-01-15 | force trailing slash on --live-dev-server | (quasar) nebula | |
2023-01-10 | bind more language vars, pass to generateDocumentHTML | (quasar) nebula | |
2023-01-10 | compute subdirectoryPrefix internally | (quasar) nebula | |