Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-25 | content: multiline content & fill out album/track pages more | (quasar) nebula | |
2023-04-27 | data: new sortByPositionInFlash act function | (quasar) nebula | |
Fixes #168. This refactors the duplicated logic with sortByPositionInAlbum into a new template, sortByPositionInParent. | |||
2023-03-02 | per-track color support | (quasar) nebula | |
2023-03-02 | update 'Group' track sections field to 'Section' | (quasar) nebula | |
2023-02-26 | Merge branch 'preview' into sheet-music-midis | (quasar) nebula | |
2023-02-26 | new 'Sheet Music Files' & 'MIDI Project Files' fields | (quasar) nebula | |
2023-02-24 | regroup some yaml fields | (quasar) nebula | |
2023-02-05 | Merge branch 'preview' into data-format-cleanup | (quasar) nebula | |
2023-02-05 | Merge branch 'staging' into preview | (quasar) nebula | |
2023-02-05 | pass on YAML field transform errors | (quasar) nebula | |
2023-02-05 | handle missing data files more gracefully | (quasar) nebula | |
2023-02-05 | data 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-04 | data 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-31 | data format cleanup: tracks | (quasar) nebula | |
* Remove `Has URLs` (`hasURLs`), unused * Tidy `propertyFieldMapping` order | |||
2023-01-15 | Merge pull request #117 from hsmusic/track-sections | (quasar) nebula | |
Change trackGroups to trackSections, avoid usage of a dedicated "domain-specific" Thing subclass | |||
2023-01-15 | be more resilient handling empty YAML documents | (quasar) nebula | |
2023-01-15 | be more resilient handling empty YAML documents | (quasar) nebula | |
2023-01-04 | trackGroups -> trackSections | (quasar) nebula | |
2023-01-01 | specify homepage navbar links & order in data | (quasar) nebula | |
...rather than just making a guess off the order files are listed by directory access, and using out-of-place 'Show in Navigation Bar' | |||
2022-12-29 | skip errors in sampled tracks for now | (quasar) nebula | |
2022-12-28 | 'Listed in Albums' gallery flag | (quasar) nebula | |
2022-12-28 | properly support 4-18 item carousels | (quasar) nebula | |
2022-12-22 | many homepage carousel shenanigans | (quasar) nebula | |
2022-12-06 | fix incorrect warning in quickLoadAllFromYAML (repl) | (quasar) nebula | |
2022-11-28 | divide things.js into modular files (hilariously) | (quasar) nebula | |
2022-11-27 | support & enable Sampled Tracks | (quasar) nebula | |
2022-11-26 | finish up cosmetic style changes | (quasar) nebula | |
2022-11-21 | new "empty" sugar.js util | (quasar) nebula | |
2022-08-17 | read static pages from directory | (quasar) nebula | |
2022-06-26 | Changes(tm) | (quasar) nebula | |
2022-06-26 | real pragma, and some eslint fixes | (quasar) nebula | |
2022-06-26 | add @format pragma to JS files | (quasar) nebula | |
2022-06-26 | initial prettier/eslint commit | (quasar) nebula | |
2022-06-10 | various 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-23 | fix kinda harmless error in yaml quick load util | (quasar) nebula | |
2022-05-22 | filter missing refs from wiki info divide field | (quasar) nebula | |
2022-05-22 | divide referenced-by lists by configurable groups | (quasar) nebula | |
...instead of hard-coding 'em | |||
2022-05-22 | new YAML quick load util, moved code from repl | (quasar) nebula | |
2022-05-12 | new Additional Files data field | (quasar) nebula | |
2022-05-10 | remove unused BuildDirective code | (quasar) nebula | |
2022-05-10 | WIP basic Language object | (quasar) nebula | |
Also BuildDirective, which isn't used yet. | |||
2022-05-05 | 'Has Track Numbers' generalized ol/ul field | (quasar) nebula | |
2022-05-05 | support albums without cover art | (quasar) nebula | |
2022-04-16 | HSMusic REPL + supporting internal improvements | (quasar) nebula | |