« 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-11-24Merge branch 'commentary-entries' into preview(quasar) nebula
2023-11-24test: isCommentary: basic unit test update(quasar) nebula
2023-11-24Merge branch 'additional-names' into preview(quasar) nebula
2023-11-24Merge branch 'contrib-tooltips' into preview(quasar) nebula
2023-11-24content: linkExternal: default to 'normal' style(quasar) nebula
2023-11-24test: linkExternal: add flash snapshots(quasar) nebula
2023-11-24test: linkExternal: update snapshot and loosely tidy test(quasar) nebula
2023-11-24external-links: quick spec tweaks(quasar) nebula
2023-11-24test: linkContribution: update snapshot(quasar) nebula
2023-11-24external-links: minor code fixes(quasar) nebula
2023-11-24test: generateAlbumReleaseInfo: update snapshot(quasar) nebula
2023-11-24content, test: remove unused linkExternalFlash function(quasar) nebula
2023-11-24content, external-links: minor fixes(quasar) nebula
2023-11-24external-links: spec in terms of platform + substring(quasar) nebula
2023-11-24content: generateFlashInfoPage: use 'normal' style links(quasar) nebula
2023-11-24content: linkExternal: make direct wrapper for formatExternalLink(quasar) nebula
2023-11-24external-links: cleaner per-style logic(quasar) nebula
2023-11-24content: contextual external links(quasar) nebula
2023-11-24external-links: general support for page-contextual formatting(quasar) nebula
2023-11-24content: implement "local" links much more rudimentarily(quasar) nebula
2023-11-24content: *mostly* port linkExternal to language.formatExternalLink(quasar) nebula
2023-11-24data, content: extract external link parsing into nicer interface(quasar) nebula
2023-11-24css: allow sticky heading text to occupy blank area in thin layout(quasar) nebula
2023-11-24css: allow custom scroll margin offset per-element(quasar) nebula
2023-11-24sugar: fix async decorateError not providing calling arguments(quasar) nebula
2023-11-24content, css: vertical tooltips + basic external parsing(quasar) nebula
2023-11-24content: generateContributionList: use tooltip style contrib icons(quasar) nebula
2023-11-24css: quick tooltip tweaks(quasar) nebula
2023-11-24client: tooltip touch syntax cleanup(quasar) nebula
2023-11-24client, css: minor tooltip fixes(quasar) nebula
2023-11-24client: avoid processing touch events related to scrolling(quasar) nebula
2023-11-24client: most of touch implementation for tooltips(quasar) nebula
2023-11-24client: more specialized tooltip focus behavior(quasar) nebula
2023-11-24client: add basic tooltip focus behavior(quasar) nebula
2023-11-24client: integrate new tooltip system into external link icons(quasar) nebula
Reference code currently retained, waiting for focus and touch support in the new tooltip system. But this commit should fully cover all the new integration needed!
2023-11-24client: add hoverable tooltip system, logic pulled from info cards(quasar) nebula
While this system comprehensively covers everything that info cards did (which was generally smarter hovering logic than newer code for external icon tooltips), it isn't focus- and touch-capable yet, so isn't quite done within this commit. However, the interface this system provides to others is baked and fully implemented here.
2023-11-24client: dispatchInternalEvent utility(quasar) nebula
2023-11-24content, test: linkContribution: tooltip icons(quasar) nebula
2023-11-21content, client, css: generateAdditionalNamesBox(quasar) nebula
2023-11-21client: internal beforeHashLinkScrolls listener(quasar) nebula
2023-11-21data: parse contribs & additional names from object shape(quasar) nebula
2023-11-21data: add additionalNames wiki property ("Additional Names")(quasar) nebula
2023-11-21data: move accent-parsing regex out of parseContributors(quasar) nebula
Also use named capturing groups (and non-capturing groups) for generally better regex form.
2023-11-21data: use optional in definitions for more utility validators(quasar) nebula
2023-11-21css: allow sticky heading text to occupy blank area in thin layout(quasar) nebula
2023-11-21css: allow custom scroll margin offset per-element(quasar) nebula
2023-11-21sugar: fix async decorateError not providing calling arguments(quasar) nebula
2023-11-20sugar: translucent errors implementation(quasar) nebula
2023-11-20data, util: principle "translucent errors" & applications(quasar) nebula
2023-11-20data: update and revamp isCommentary validator(quasar) nebula