« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2023-09-14data: update syntax for essential compositional utilities(quasar) nebula
Also withPropertyFromObject because some commits were messed up along the way... WIP as usual.
2023-09-12thumbs: return correct function signature, yes, yes(quasar) nebula
2023-09-12content: artist..{TracksChunkedList,ChunkItem}: avoid double sanitize(quasar) nebula
No further changes needed for artwork and flash chunked lists, where contributions consist of only one item (which might be null).
2023-09-12data: more syntax WIP(quasar) nebula
2023-09-11Merge branch 'preview' into track-data-cleanup(quasar) nebula
2023-09-11css: give square images a self-confidence boost(quasar) nebula
2023-09-11client: hide missing cover image from sticky heading(quasar) nebula
2023-09-11content: image: custom-handle images assessed to be missing(quasar) nebula
2023-09-11thumbs, infra: expose list of missing image paths(quasar) nebula
2023-09-11thumbs: read win32-style path from cache(quasar) nebula
2023-09-11content: generateAlbumSidebarTrackSection: don't pre-encode endash(quasar) nebula
2023-09-11test: snapshot test updates(quasar) nebula
2023-09-11content: misc. changes to handle HTML sanitization(quasar) nebula
2023-09-11data, html, infra: supporting changes for sanitizing content(quasar) nebula
2023-09-09data: WIP cached composition nonsense(quasar) nebula
2023-09-09data, test: ArtTag.nameShort(quasar) nebula
2023-09-09data, test: filter out empty track sections(quasar) nebula
Also test unmatched track references.
2023-09-09test: Album.{banner,wallpaper}{FileExtension,Style}(quasar) nebula
Also Album.bannerDimensions.
2023-09-09data: handle missing expose specially in base(quasar) nebula
This is for better compatibility with an updating base that doesn't transform its update value, but attempts to behave reasonably for non-transforming contexts as well.
2023-09-09Merge branch 'track-data-cleanup' of github.com:hsmusic/hsmusic-wiki into ↵(quasar) nebula
track-data-cleanup
2023-09-09data: update contribsPresent syntax & implementation(quasar) nebula
2023-09-09data: rearrange Album properties, use exitWithoutContribs more(quasar) nebula
2023-09-09data: exitWithoutContribs utility(quasar) nebula
2023-09-09data: be more permissive of steps w/ no special expose behavior(quasar) nebula
2023-09-09infra, data: cut unneeded boilerplate from top-level compositions(quasar) nebula
2023-09-09data: clean up some track property implementations(quasar) nebula
2023-09-09data: withPropertiesFrom{Object,List}(quasar) nebula
2023-09-09data: refactor {missing} out of withPropertyFrom{Object,List}(quasar) nebula
2023-09-09data: withAlbumProperty -> withPropertyFromAlbum(quasar) nebula
Also remove withAlbumProperties, since it's not used anywhere and mostly serves as reference code.
2023-09-09data: withPropertyFrom{Object,List}, fillMissingListItems utils(quasar) nebula
2023-09-08data: cleaner withResolvedReferenceList notFoundMode implementation(quasar) nebula
2023-09-08data: duration utility(quasar) nebula
2023-09-08data: dimensions utility(quasar) nebula
2023-09-08data: rearrange track properties(quasar) nebula
2023-09-08data: update commentatorArtists(quasar) nebula
2023-09-08test: Track.commentatorArtists (unit)(quasar) nebula
2023-09-08data: update Album.trackSections(quasar) nebula
2023-09-08test: Album.trackSections (unit)(quasar) nebula
2023-09-08data: new withFlattenedArray, withUnflattenedArray utilities(quasar) nebula
2023-09-08data: update Album.tracks(quasar) nebula
2023-09-08test: Album.tracks (unit)(quasar) nebula
2023-09-08data: withResolvedReferenceList: handle undefined matches(quasar) nebula
2023-09-08data: Album.coverArt{Date,FileExtension}: depend on contribs(quasar) nebula
2023-09-08test: Album.coverArtFileExtension (unit)(quasar) nebula
Most of these currently fail.
2023-09-08test: Album.coverArtDate (unit)(quasar) nebula
The last test is deliberately failing.
2023-09-08test: Track.coverArtDate: test contribs lists resolving empty(quasar) nebula
2023-09-08fix miscellaneous eslint errors(quasar) nebula
2023-09-08infra, content: use watchPath variable where appropriate(quasar) nebula
2023-09-08util: remove unused getPagePathnameAcrossLanguages util(quasar) nebula
2023-09-08util: fix missing color -> colors rename in cli utils(quasar) nebula