« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/page
AgeCommit message (Collapse)Author
2024-08-01page: artist-alias: don't overshadow a normal artist page(quasar) nebula
Also moves filtering logic into targets().
2024-06-18content, page, util: general contributions usage cleanup(quasar) nebula
2024-02-16various pure-cruft eslint cleanups(quasar) nebula
2024-01-30content, upd8, yaml: adapt to combined artistData(quasar) nebula
2024-01-17data: stub reverseContributionList(quasar) nebula
2023-12-30yeet dead code in page/album.js(quasar) nebula
2023-10-11implement flash act pages, rework flash sidebar layout(quasar) nebula
2023-10-06content: generateAlbumGalleryPage: stub album galleries(quasar) nebula
2023-09-23Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-19page: don't generate redirect from directory to same directory(quasar) nebula
2023-09-08fix miscellaneous eslint errors(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-10remove reference flash page code(quasar) nebula
2023-08-08write, content: restore & handle redirect titles properly(quasar) nebula
2023-08-08content: dedicated arbitrary page URL key(quasar) nebula
This fixes getPageSubdirectoryPrefix thinking we're deeper than we really are.
2023-08-08content: generateCommentaryIndexPage(quasar) nebula
2023-08-08content: move hard-coded redirects into page files(quasar) nebula
2023-08-02content: bunch of stub pages(quasar) nebula
2023-08-01content: generateNewsEntryPage(quasar) nebula
2023-07-27content: generateListingsIndexPage(quasar) nebula
Also remove a bunch of reference code.
2023-07-26content: generateWikiHomeAlbumsRow + homepage content(quasar) nebula
2023-07-26content: generateWikiHomePage (layout besides content)(quasar) nebula
2023-07-15content: generateArtTagGalleryPage(quasar) nebula
2023-07-07content: listGroupsByName, listing feature flags(quasar) nebula
2023-07-01content: avoid boilerplate around listings, make spec relevant again(quasar) nebula
2023-06-27content: move data reference code out of generateArtistInfoPage(quasar) nebula
2023-06-24content: listings stub (listAlbumsByName)(quasar) nebula
2023-06-22content: group info + gallery pages(quasar) nebula
These are good to go! Only thing missing is carousels on gallery pages.
2023-06-22content: artist alias redirects(quasar) nebula
2023-06-06content: generateAlbumCommentaryPage(quasar) nebula
2023-06-05content: generateAlbumGalleryPage(quasar) nebula
2023-06-04content: generateArtistGalleryPage(quasar) nebula
Oh look! It's not a stub!
2023-06-04Merge remote-tracking branch 'origin/staging' into data-steps(quasar) nebula
2023-06-02content: stub artist page(quasar) nebula
Only nav implemented so far.
2023-06-02remove loads of dead code from page content descriptions(quasar) nebula
2023-06-02remove dead code from page/static.js(quasar) nebula
2023-05-26content: generateStaticPage(quasar) nebula
2023-05-26content: 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-04-27data: new sortByPositionInFlash act function(quasar) nebula
Fixes #168. This refactors the duplicated logic with sortByPositionInAlbum into a new template, sortByPositionInParent.
2023-04-27sort art galleries reverse-chronologically (again)(quasar) nebula
Fixes #170.
2023-04-18content: misc. changes, groups divided by tracks, relation sections(quasar) nebula
2023-04-12content: 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-06build steps: jank together ultra-basic page write(quasar) nebula
Super simple technically functional sketch.
2023-03-21data steps: album additional files list(quasar) nebula
This is WIP but seems to be working! Pretty big test of the new html.template system, which needed some extension here.
2023-03-19data steps: generateAlbumInfoPage & relations implementation(quasar) nebula
2023-03-19data step: content function updates, relation syntax 2(quasar) nebula
* new: generateAlbumTrackListItem * new: generateContributionLinks
2023-03-18data steps: experimental live JS reload infrastructure(quasar) nebula
2023-03-06data steps: contentFunction & explicit dependencies(quasar) nebula
2023-03-06data-steps: initial commit(quasar) nebula
2023-03-05fix broken Flashes & Pages hash links(quasar) nebula