« 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-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
2023-01-15caught that first try YEP(quasar) nebula
2023-01-15Merge pull request #117 from hsmusic/track-sections(quasar) nebula
Change trackGroups to trackSections, avoid usage of a dedicated "domain-specific" Thing subclass
2023-01-15Merge branch 'staging' into preview(quasar) nebula
2023-01-15be more resilient handling empty YAML documents(quasar) nebula
2023-01-15Merge pull request #139 from hsmusic/preserve-h2-class(quasar) nebula
Preserve <h2> class when stickyalizing it
2023-01-15Merge pull request #138 from hsmusic/empty-documents(quasar) nebula
Be more resilient in handling empty YAML documents
2023-01-15Merge pull request #137 from hsmusic/tracks-by-date-fixes(quasar) nebula
"Tracks - by Date" listing fixes
2023-01-15Merge pull request #119 from hsmusic/lazier-loading(quasar) nebula
Fix threshold requirement for lazy loading
2023-01-15preserve h2 class when stickyalizing it(quasar) nebula
2023-01-15fix tracks/by-date missing rerelease accent(quasar) nebula