« 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/artist.js
AgeCommit message (Collapse)Author
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-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-06-27content: move data reference code out of generateArtistInfoPage(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-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-01-30Merge pull request #149 from hsmusic/layout-cleanup(quasar) nebula
Data-ize various page content-generation calls
2023-01-30remaining CLI help messages & tweaks(quasar) nebula
2023-01-25data-ize various page content calls(quasar) nebula
* page.cover replaces calls to generateCoverLink * page.main.headingMode replaces calls to generateStickyHeadingContainer or html.tag('h1') * page.main.classes: ['long-content'] replaces hard- coded calls to html.tag('div', {class: 'long-content'})
2022-12-06sticky cover art (a little wip)(quasar) nebula
2022-12-03sticky subheadings(quasar) nebula
2022-11-27only count originals for total duration in most places(quasar) nebula
2022-11-26finish up cosmetic style changes(quasar) nebula
2022-11-21remove a bunch of unnecessary guarding ?.(quasar) nebula
2022-11-21new "empty" sugar.js util(quasar) nebula
2022-11-21use html.fragment instead of ternary most places(quasar) nebula
2022-07-07htmlify: artist, commentary, flash, static, tag(quasar) nebula
2022-06-26lots of fixes from eslint(quasar) nebula
2022-06-26Changes(tm)(quasar) nebula
2022-06-26real pragma, and some eslint fixes(quasar) nebula
2022-06-26add @format pragma to JS files(quasar) nebula
2022-06-26initial prettier/eslint commit(quasar) nebula
2022-06-21various navbar layout/grid improvements(quasar) nebula
2022-06-13restore re-release accent on artist pages(quasar) nebula
2022-06-10various sorting improvements across the board(quasar) nebula
- several bugs introduced during data restructure fixed - a few areas where sorting functions were present but completely ineffective (albeit harmlessly so) fixed - new composite sorting utils are more deterministic by considering multiple factors instead of e.g. only name, only date - component sorting functions can be combined and pay more attention to determinism and only moving items when it's covered by the scope of the component (i.e. they can more readily be composited / used together) - names are normalized in a more particular manner (for alphabetical sorting) - accents are stripped, "ü" sorts as "u" - punctuation is stripped, "dave's" sorts as "daves" - (some) diacritics are expanded, "ff" sorts as "ff" - any sequential whitespace treated as one typical space - whitespace is trimmed from start and end - english prefix "a" / "an" stripped in addition to "the" - alphabetical sorting uses localeCompare and considers numeric strings more naturally, "Homestuck Vol. 10" sorts after "Homestuck Vol. 5"
2022-05-10port the rest of everything(quasar) nebula
2022-05-10rename strings arg to language(quasar) nebula
2022-05-10rename list utilities(quasar) nebula
2022-05-10rename other count utils(quasar) nebula
2022-05-10rename strings( to language.$((quasar) nebula
2022-05-10rename count functions(quasar) nebula
2022-05-05support albums and tracks without release dates(quasar) nebula
2022-04-15use strings.list.unit to join contribs(quasar) nebula
This is kind of a pain to support.
2022-03-05fix context notes(quasar) nebula
2022-03-05non-jpg full res art links, artist avatars(quasar) nebula
2022-02-25fill out data for artist pages + internal tweaks(quasar) nebula
2022-02-24error-free basic full build(quasar) nebula
2022-02-16pre-writes: art tags, artists & aliases(quasar) nebula
2022-02-16update old wikiInfo.features.X style accesses(quasar) nebula
2021-12-31refactor/tweak getGridHTML to use link() fns(quasar) nebula
2021-08-02fix misordered art lists & chronology links(quasar) nebula
2021-06-03module-ify artist and artist alias pages(quasar) nebula