Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-02 | content: generateArtistInfoPage: artist gallery link | (quasar) nebula | |
2023-06-02 | data: artist: don't depend on hasCoverArt expose-only prop | (quasar) nebula | |
2023-06-02 | content: generateArtistInfoPage: artwork contributions | (quasar) nebula | |
This actually covers the foundations for other types of contribs too. It's hopefully a fair bit cleaner and easier to follow than the previous data processing for this page! | |||
2023-06-02 | content: stub artist page | (quasar) nebula | |
Only nav implemented so far. | |||
2023-06-02 | content: add missing deps to generateAlbumInfoPage(Content)? | (quasar) nebula | |
2023-06-02 | content: rename generateAlbumNavLinks -> generateAlbumNavAccent | (quasar) nebula | |
2023-06-02 | remove loads of dead code from page content descriptions | (quasar) nebula | |
2023-06-02 | infra: early error when relation() called w/ unlisted dependency | (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-06-02 | remove dead code from page/static.js | (quasar) nebula | |
2023-05-26 | content: generateStaticPage | (quasar) nebula | |
2023-05-26 | content: transformContent: handle line breaks around lists properly | (quasar) nebula | |
2023-05-26 | content: transformContent: pass right params to transformName | (quasar) nebula | |
2023-05-26 | content: generateAlbumSidebarGroupBox: transform group description | (quasar) nebula | |
2023-05-26 | content: transformContent: fix groupInfo -> linkGroup mapping | (quasar) nebula | |
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-26 | content: generateTrackInfoPageContent: sampled track sections | (quasar) nebula | |
2023-05-26 | content: remove a bunch of old reference code | (quasar) nebula | |
2023-05-26 | content: generateTrackInfoPageContent: flashes that feature section | (quasar) nebula | |
2023-05-26 | test: strings update | (quasar) nebula | |
2023-05-25 | content: don't use content headings for listen links | (quasar) nebula | |
Not sure why this was as it was in the first place?? It's a divergence from the existing site anyway, so whatevs, problem solved. | |||
2023-05-25 | content: multiline content & fill out album/track pages more | (quasar) nebula | |
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-05-25 | Revert "contracts: initial commit" | (quasar) nebula | |
This reverts commit 4280c6240b88dadc8e5ea187b78c10aca9dfc163. | |||
2023-05-25 | Revert "contracts: highly dysfunctional ContractManager" | (quasar) nebula | |
This reverts commit 63b1b5b6fd14d3bacdcb979298b4fa669de4f20b. | |||
2023-05-25 | Revert "contract: BlackBox stub & NormalizedArrayMap" | (quasar) nebula | |
This reverts commit 86e8b47b5aeeae5f2fc3b87bb5930fb4c25f88ab. | |||
2023-05-07 | contract: BlackBox stub & NormalizedArrayMap | (quasar) nebula | |
Spooky scary skeletons Also includes a bonus very dumb performance test! | |||
2023-05-07 | contracts: highly dysfunctional ContractManager | (quasar) nebula | |
Also some setup in generateAlbumTrackList in particular. None of this works yet! Probably replacing most everything in ContractManager, just putting this in a commit so it's logged. (All written a few days ago.) | |||
2023-05-02 | contracts: initial commit | (quasar) nebula | |
All draft stuff here for now, but this is *relatively* un-naive as it's based on a lot of recent research and discussion. But none of this code is evaluated yet!! | |||
2023-05-02 | content: generateAlbumSidebar: clean up content logic | (quasar) nebula | |
2023-05-02 | content: generateAlbumSidebar: move track sections into own function | (quasar) nebula | |
For cleaner dependencies and finer-grained refreshing. | |||
2023-05-02 | content: generateAlbumSidebar: move group boxes into own function | (quasar) nebula | |
This will make for cleaner dependencies and finer-grained refreshing. | |||
2023-04-18 | content: generateTrackList (generic function) | (quasar) nebula | |
This isn't quite portable enough for use as a dependency in generateAlbumTrackList, which can maybe be improved on. | |||
2023-04-18 | yeet another replaced misc-template function | (quasar) nebula | |
2023-04-18 | test: load content dependencies quietly | (quasar) nebula | |
2023-04-18 | content: generateAlbumSidebar: fix lint grumpiness | (quasar) nebula | |
2023-04-18 | content: misc. changes, groups divided by tracks, relation sections | (quasar) nebula | |
2023-04-18 | content: generateTrackInfoPage: sort art chronology by art date | (quasar) nebula | |
2023-04-18 | getChronologyRelations: filter out duplicate artists | (quasar) nebula | |
Only within the same call, so an artist who is both composer and cover artist will still be listed in the chronology section twice ("45th track by rj!" + "15th cover art by rj!"). This commit includes a documentation block about that. | |||
2023-04-18 | getChronologyRelations: don't count the same thing twice | (quasar) nebula | |
2023-04-15 | content: generateAlbumInfoPage: cover art chronology links | (quasar) nebula | |
2023-04-15 | generateAlbumNavLinks: don't panic when links unavailable 👻 | (quasar) nebula | |
2023-04-15 | content: yeet old misc-templates that are now replaced | (quasar) nebula | |
2023-04-15 | content: generateStickyHeadingContainer | (quasar) nebula | |
2023-04-15 | client: comment out info card code | (quasar) nebula | |
This gets in the way of some later stuff in the file, so nope, see ya for now! | |||
2023-04-15 | html: clone tags & templates passed in via slots | (quasar) nebula | |
I'm not 100% sure the right behavior here in the long run (whether we should be doing a deep clone or not), so for now I haven't added any specific tests. Snapshot tests covering uses of templates which depend on cloning (i.e. parents which reuse a given template) will do better to make sure everything keeps working like it should. | |||
2023-04-15 | content: generateChronologyLinks, generatePreviousNextLinks | (quasar) nebula | |
2023-04-15 | content: linkThing: add color: false slot option | (quasar) nebula | |
This behaves like the old codebase, disabling automatically grabbing the color from the thing being linked. |