« 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-10-26data: Flash.withFlashAct(quasar) nebula
2023-10-26data: Track.withAlbum: refactor for clarity(quasar) nebula
Utilizes availability checks instead of manual null comparisons and empty() calls, extracts track lists using withPropertyFromList, operates on index instead of unique album object where possible (including found / not found check).
2023-10-26data, test: withResultOfAvailabilityCheck: index mode(quasar) nebula
2023-10-26data: update withPropertyFromList(quasar) nebula
2023-10-26data: Track.withAlbum: bulkily match documented early exit behavior(quasar) nebula
2023-10-24data, yaml: new flash Color / color field(quasar) nebula
2023-10-24content: generateFlashActSidebar: rearrange some sides(quasar) nebula
2023-10-24yaml: check artists for duplicate directories(quasar) nebula
2023-10-24content: generateFlashActSidebar: use flash act listTermonology(quasar) nebula
2023-10-24data, yaml: new flash act field List Termonology / listTerminology(quasar) nebula
2023-10-24yaml: remove cruft, support blank list items(quasar) nebula
2023-10-23client: don't have album sidebar break on tracks w/o href(quasar) nebula
2023-10-23content: generateAlbimSidebarTrackSection: handle commentary-less tracks(quasar) nebula
2023-10-23content, css: linkTemplate: new linkless slot(quasar) nebula
2023-10-23css: inset long-content pages a little lighter in thin layout(quasar) nebula
2023-10-22data: fix bad dependency for Artist.albumsAsCommentator(quasar) nebula
2023-10-18yaml: track skipped fields separately & report summary at bottom(quasar) nebula
2023-10-18sugar: filterProperties: preserve original order if specified(quasar) nebula
2023-10-18yaml: filter and skip properties, not entire documents(quasar) nebula
2023-10-18yaml: cosmetic code clean-up(quasar) nebula
2023-10-18data, test: wrap property value errors with proper class & cause(quasar) nebula
2023-10-18data: add [Thing.friendlyName] property to some Thing subclasses(quasar) nebula
2023-10-11content: transformContent: add [[flash-act]] tag(quasar) nebula
2023-10-11data: use flash act directory for better determinism(quasar) nebula
2023-10-11implement flash act pages, rework flash sidebar layout(quasar) nebula
2023-10-11data: language: allow passing multiple key parts directly(quasar) nebula
2023-10-11write: live-dev-server: end file responses less enthusiastically(quasar) nebula
This seems to be a bit more reliable, although it'll probably take a little more memory while serving larger files.
2023-10-10Merge branch 'album-gallery-nav' into preview(quasar) nebula
2023-10-10content: generateGroupNavLinks: remove previous/next(quasar) nebula
2023-10-10content: generateAlbumGalleryPage: show album cover at start(quasar) nebula
2023-10-10find: fix error reporting for multiple name matches(quasar) nebula
2023-10-08infra: tweak how empty content function modules are handled(quasar) nebula
2023-10-08content: generateAlbumCommentaryPage: don't break for coverless album(quasar) nebula
2023-10-07content: generateGroupGalleryPage: remove "another group" content link(quasar) nebula
2023-10-07content: generateGroupSecondaryNav(quasar) nebula
2023-10-06content: generateAlbumGalleryPage: secondary nav on gallery page(quasar) nebula
2023-10-06content, css: supporting changes for better secondary nav dynamics(quasar) nebula
2023-10-06content: generateAlbumGalleryPage: stub album galleries(quasar) nebula
2023-10-06data, test: fix track contribs not inheriting properly(quasar) nebula
2023-10-06css: intervene with default scrollbar styling on sticky sidebar(quasar) nebula
2023-10-06Merge branch 'commentary-sidebar' into preview(quasar) nebula
2023-10-02write: live-dev-server: default to quiet responses(quasar) nebula
2023-10-02find: use more reasonable getMatchableNames default(quasar) nebula
Also warn with some details when getMatchableNames returns values besides strings. This was getting caught on links to listings, which don't have (data-represented) names.
2023-10-02data: custom cache for validateWikiData(quasar) nebula
2023-10-02data: withAlwaysReferenceByDirectory: kludge to avoid infinite recursion(quasar) nebula
2023-10-02find: always read matches from pre-cached hash map(quasar) nebula
2023-10-02find: accept arrays... experimentally...(quasar) nebula
2023-10-01content: image: fix CW-decorating images which are missing(quasar) nebula
2023-10-01data: misc. composite fixes track-data-cleanup(quasar) nebula
2023-10-01data, test: expose track section names(quasar) nebula