« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2023-03-03new All Sheet Music listing(quasar) nebula
2023-03-02per-track color support(quasar) nebula
2023-03-02hide CW'd art from sticky heading til main cover revealed(quasar) nebula
2023-03-02img file size cleanup(quasar) nebula
was attempting to fix a bug with processing image file sizes and the issue turned out to be being on the wrong media branch THANKS
2023-03-02proper wide sidebar on mobile/tablet(quasar) nebula
2023-03-02mobile wallpaper + sticky heading improvements(quasar) nebula
2023-03-02update 'Group' track sections field to 'Section'(quasar) nebula
2023-03-01remove [[news]] hack, auto-add news sidebar(quasar) nebula
2023-03-01image overlay download progress bar(quasar) nebula
2023-03-01dynamic thumb size for image overlay(quasar) nebula
2023-03-01display original file size in image overlay(quasar) nebula
2023-03-01Merge branch 'preview' into image-overlay(quasar) nebula
2023-03-01Tracks - with Sheet Music / MIDI & Project Files listings(quasar) nebula
2023-02-28hash link highlighting & additional skippers(quasar) nebula
2023-02-28fix summary els not looking right on Safari(quasar) nebula
2023-02-27smooth hash link scrolling & anchor scroll offset(quasar) nebula
2023-02-26Merge branch 'preview' into sheet-music-midis(quasar) nebula
2023-02-26Merge branch 'preview' into image-overlay(quasar) nebula
2023-02-26Merge branch 'preview' of github.com:hsmusic/hsmusic-wiki into preview(quasar) nebula
2023-02-26basic image overlays(quasar) nebula
2023-02-26new 'Sheet Music Files' & 'MIDI Project Files' fields(quasar) nebula
2023-02-26encode/decode URIs in html.tag('a') & live-dev-server(quasar) nebula
Fixes #147.
2023-02-24regroup some yaml fields(quasar) nebula
2023-02-05Merge branch 'preview' into data-format-cleanup(quasar) nebula
2023-02-05Merge branch 'staging' into preview(quasar) nebula
2023-02-05support albumless groups(quasar) nebula
2023-02-05support trackless albums(quasar) nebula
This also keeps the wiki from exploding when all tracks in a given album are errored (so its track list is empty).
2023-02-05pass on YAML field transform errors(quasar) nebula
2023-02-05handle missing data files more gracefully(quasar) nebula
2023-02-05data format cleanup: commentary fields(quasar) nebula
The parseCommentary function was actually going unused. This commit moves its behavior to the more appropriate location (validateCommentary), which actually unveils a couple data errors in the HSMusic data files.
2023-02-04Merge branch 'staging' into preview(quasar) nebula
2023-02-04fancify & iconify Newgrounds links(quasar) nebula
Fixes #105
2023-02-04data format cleanup: albums(quasar) nebula
* Remove `Is Major Release` (`isMajorRelease`) * Remove major-release code in wiki-data.js * Tidy `propertyFieldMapping` order Major releases were useful when albums were being added to the wiki on the regular, but are unused on HSMusic now, and alternative approaches get more particular results (currently hard-coded grid layout for larger icons, and manually selected albums in homepage rows).
2023-01-31data format cleanup: tracks(quasar) nebula
* Remove `Has URLs` (`hasURLs`), unused * Tidy `propertyFieldMapping` order
2023-01-31increase page-template guarding resilience(quasar) nebula
2023-01-30rename site2.css -> site3.css(quasar) nebula
Breaking changes necessitate another new filename, in the abscence of proper delineation between preview and release static files
2023-01-30Merge pull request #149 from hsmusic/layout-cleanup(quasar) nebula
Data-ize various page content-generation calls
2023-01-30Merge pull request #143 from hsmusic/better-cli-args(quasar) nebula
Improve CLI arguments
2023-01-30remaining CLI help messages & tweaks(quasar) nebula
2023-01-25Merge branch 'staging' into preview(quasar) nebula
2023-01-25fix misplaced flash cover art(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'})
2023-01-25clean up function names for reveals(quasar) nebula
2023-01-16--help info for common options(quasar) nebula
2023-01-16padding lines between long option help(quasar) nebula
2023-01-16stub --help option(quasar) nebula
2023-01-16make parseOptions code a bit more legible(quasar) nebula
2023-01-16Error on unknown CLI arguments(quasar) nebula
2023-01-16remove dead imports from upd8.js(quasar) nebula
2023-01-15Merge branch 'preview' of github.com:hsmusic/hsmusic-wiki into preview(quasar) nebula