« 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
4 dayscontent, css: always control offset-tooltip effect from content(quasar) nebula
4 dayscontent: gAIPChunk: albumLink, flashActLink slots -> link(quasar) nebula
4 dayscontent: gAIPChunk: items slot -> list(quasar) nebula
5 dayssearch: don't count "edits for wiki" for artist groups(quasar) nebula
5 dayssearch: fresher artist groups math(quasar) nebula
5 dayssearch: first try at artist groups(quasar) nebula
5 dayscilent, search: access isTrack, isAlbum etc(quasar) nebula
5 daysclient, search: fix bad Object.hasOwn() accesses(quasar) nebula
5 daysclient, search: add additionalNames to interestingFieldCombinations(quasar) nebula
6 dayscontent: gGIPAlbumsListBySeries: actually show series descriptions(quasar) nebula
13 daysclient: fix dynamic links missing '/' at end(quasar) nebula
Fixes navigating search results spamming the live-dev-server console with "[301] (trl. shash) ..."-type messages... finally!
13 dayscontent: image: uri-decode mediaSrc(quasar) nebula
14 dayscontent, css: gAIPTracksChunkItem: consider credited releases(quasar) nebula
14 daysdata: let secondary releases' artists differ from main release(quasar) nebula
14 daysdata, content: Track.artistTextInLists(quasar) nebula
14 dayswiki-data: matchMarkdownLinks: use fuller-fat tokenizer.link()(quasar) nebula
Apparently setting pedantic is not necessary to get the existing example case to work properly.
14 dayscontent, css: content-code overflow indicator(quasar) nebula
14 dayscss: content-code precision(quasar) nebula
14 dayscontent, css: transformContent: fenced code blocks(quasar) nebula
2025-10-24content: gTIPPreviousProductionLine: fix missing list format(quasar) nebula
2025-10-24upd8: reportDirectoryErrors messaging(quasar) nebula
2025-10-24checks: reportDirectoryErrors: consider blank directory missing(quasar) nebula
2025-10-24search: aliasNames -> artistAliases(quasar) nebula
2025-10-24data: use subdocs for artist aliases(quasar) nebula
They're still exposed as Artist instances. This commit only changes how those instances come to be, and are bound with the main artist.
2025-10-24data: Thing.getReference: include name in missing directory throw(quasar) nebula
2025-10-23content, data: Track.previousProductionTracks(quasar) nebula
2025-10-23content: generateNearbyTrackList(quasar) nebula
makes generateTrackList more general
2025-10-23content: generateTrackListItem: showArtists: 'auto'(quasar) nebula
2025-10-23html, infra: html.inside(), html.findInside()(quasar) nebula
Ooooo
2025-10-23language: preserve and surface lone-item templates(quasar) nebula
2025-10-23content: image: slight wiggle room in srcset natural sizes(quasar) nebula
2025-10-23content: image, generateCoverArtwork: responsive resolution(quasar) nebula
2025-10-22content: linkThing: fix not passing preferShortName through(quasar) nebula
2025-10-21content: transformContent: marked 13 compat, custom inline render(quasar) nebula
2025-10-21content: generateCommentaryIndexPage: use npm word-count instead(quasar) nebula
2025-10-21content: generateCommentaryIndexPage: count facing words(quasar) nebula
2025-10-21language: countWords()(quasar) nebula
2025-10-21html: resolve(..., {normalize: 'plain'})(quasar) nebula
2025-10-21content: generate{Absolute,Relative}Datetimestamp: always tooltip(quasar) nebula
2025-10-21content: generateAbsoluteDatetimestamp: {minimal,year}-difference(quasar) nebula
2025-10-21language: formatMonthDay()(quasar) nebula
2025-10-20language: drop externalLinkSpec prop, just import directly(quasar) nebula
this lets us totally drop "internal" but exported function initializeLanguageObject - we'll still need to provide the external link spec in essentially the exact same way in the future, when external link spec is dynamic, but presently there's no need for this function or providing at all.
2025-10-20language: compositional withStrings, update strings_htmlEscaped(quasar) nebula
2025-10-20html, language: html.escape()(quasar) nebula
2025-10-20html: stricter escapeAttributeValue(quasar) nebula
2025-10-20content: drop 'he' module(quasar) nebula
2025-10-20no-source-change meaningfulish npm updates(quasar) nebula
2025-10-20pin node dependencies(quasar) nebula
only substantial changes: - @eslint/js 9.38.0 -> 9.37.0, basically just reverting the change from previous commit - word-wrap 1.2.3 -> 1.2.5, matching version in lockfile, apparently changed via eslint 8 -> 9 update and not on purpose by us, may 2025 (255102c2) pinning chroma-js keeps chroma.min.js from disappearing out of the root of that package, so import continues working, broken at some point more recently - affecting people using other package managers or running npm update themselves
2025-10-20add @eslint/js as explicit dependency, hopefully(quasar) nebula
npm isn't exiting for us but the package-lock.json update appears to be . .... extant?? it's probably working
2025-10-20content: gAIPArtworksChunkItem: only handle artwork contributions(quasar) nebula
all contributions that reach this content function are now proper artwork contributions, certainly never a mix including contribs directly from yaml Cover Artists (& co) fields