« 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
11 dayscontent: consider language order for tooltip offset preview(quasar) nebula
11 dayslanguage: language.orderStringOptions() / language.$order()(quasar) nebula
11 dayscontent, css: always control offset-tooltip effect from content(quasar) nebula
11 dayscontent: gAIPChunk: albumLink, flashActLink slots -> link(quasar) nebula
11 dayscontent: gAIPChunk: items slot -> list(quasar) nebula
12 dayssearch: don't count "edits for wiki" for artist groups(quasar) nebula
12 dayssearch: fresher artist groups math(quasar) nebula
12 dayssearch: first try at artist groups(quasar) nebula
12 dayscilent, search: access isTrack, isAlbum etc(quasar) nebula
12 daysclient, search: fix bad Object.hasOwn() accesses(quasar) nebula
12 daysclient, search: add additionalNames to interestingFieldCombinations(quasar) nebula
13 dayscontent: gGIPAlbumsListBySeries: actually show series descriptions(quasar) nebula
2025-10-26client: 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!
2025-10-26content: image: uri-decode mediaSrc(quasar) nebula
2025-10-25content, css: gAIPTracksChunkItem: consider credited releases(quasar) nebula
2025-10-25data: let secondary releases' artists differ from main release(quasar) nebula
2025-10-25data, content: Track.artistTextInLists(quasar) nebula
2025-10-25wiki-data: matchMarkdownLinks: use fuller-fat tokenizer.link()(quasar) nebula
Apparently setting pedantic is not necessary to get the existing example case to work properly.
2025-10-25content, css: content-code overflow indicator(quasar) nebula
2025-10-25css: content-code precision(quasar) nebula
2025-10-25content, 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-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
2025-10-20content: gAIPArtworksChunkItem: "fix" album cover as track cover(quasar) nebula