« 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
2024-03-26html: chunkwrap: always provide at least one chunk(quasar) nebula
2024-03-26content: generateAdditionalNamesBoxItem: use chunkwrap in accent(quasar) nebula
2024-03-26html, css: chunkwrap implementation(quasar) nebula
2024-03-26html: chunkwrap interface stub(quasar) nebula
2024-03-26html: html.smush(), Tag.smush()(quasar) nebula
2024-03-26html: Tag.#getContentJoiner()(quasar) nebula
2024-03-25css: fix wider-than-document additional names box in thin layout(quasar) nebula
2024-03-18data: Bandcamp album/track IDs(quasar) nebula
2024-03-17find: fix up warnOrThrow internal usage(quasar) nebula
2024-03-16content: generate{Album,Group}SecondaryNav: use nav-link classes(quasar) nebula
2024-03-16css: tweak sticky heading padding before cover art(quasar) nebula
2024-03-16css: only stack accent vertically in thin layout if nav has content(quasar) nebula
2024-03-16html: try more boring/typical recursion for isBlank internals(quasar) nebula
Generators don't necessarily make the moset sense for splitting an operation into just two steps, instead of one that might recurse in a more complex fashion.
2024-03-16html: experimentally optimize isBlank... with generators(quasar) nebula
2024-03-16html: redefine isBlank(quasar) nebula
2024-03-16css: limit width of "by" accent(quasar) nebula
2024-03-16css: always put nav link accent on own line in thin layout(quasar) nebula
2024-03-16content, css: refactor nav css, use full width if link wraps inside(quasar) nebula
2024-03-16css: fix commentary artwork shadow not applying, lighten slightly(quasar) nebula
2024-03-14util: add much more custom behavior to getKebabCase(quasar) nebula
2024-03-10replacer: actually set atStartOfLine = false past start of line(quasar) nebula
2024-03-09client: right-align tooltips where needed(quasar) nebula
2024-03-09client: make dynamic positioning work Well Enough For Now(quasar) nebula
2024-03-09client: misc WikiRect fixes(quasar) nebula
2024-03-09client: WikiRect.contains, containedWithin(quasar) nebula
2024-03-09client: WikiRect utilities + math(quasar) nebula
2024-03-08client: stub basic tooltip placement dynamics(quasar) nebula
Includes baseline rectangle computation and actually applying an arbitrary position to a tooltip.
2024-03-08content, css, replacer: <img align="center"> in content(quasar) nebula
2024-03-04content: gAIPTracksChunkedList: avoid obscuring as-artist credit(quasar) nebula
2024-03-01data: group: don't assume description is set(quasar) nebula
2024-02-29replacer: never process "<html:a>", restore "<a>" into text nodes(quasar) nebula
2024-02-25util: unhinged binding shenanigans for release compatibility(quasar) nebula
2024-02-25css: fixes & tweaks for reveal, mostly in grid(quasar) nebula
2024-02-24data: withSortedList: lint(quasar) nebula
2024-02-24data: withSortedList: map sortIndices same as unstableSortIndices(quasar) nebula
Instead of the flipwise direction.
2024-02-24data: withSortedList: general syntax cleanup(quasar) nebula
2024-02-24data: withSortedList: build unstableSortIndices iteratively(quasar) nebula
2024-02-24data: withSortedList: build stableToUnstable iteratively(quasar) nebula
2024-02-24data: withSortedList: build stable indices iteratively(quasar) nebula
Lets us build up symbolToStable simultaneously, which we use when computing unstableSortIndices, officially making it "not magic".
2024-02-24data: withSortedList: double-refactor stabletoUnstable magic(quasar) nebula
It's still still magic though.
2024-02-24data: withSortedList: general cleanup(quasar) nebula
Still magic.
2024-02-24data: withSortedList: refactor unstableSortIndices magic(quasar) nebula
It's still magic though.
2024-02-24data: withSortedList: ensure unstableSortIndices maps from orig order(quasar) nebula
This code is terrifying.
2024-02-24Revert "data: withSortedList: return proper unstableSortIndices"(quasar) nebula
This reverts commit ac7ceacc2a9c0cdf78e7c9f060d46c6d83ddb7b3. Because the original behavior is mayhaps correct!?
2024-02-24data: withSortedList: return proper unstableSortIndices(quasar) nebula
(instead of nonsense) repeated runs indicate this is probably deterministic, so still more to investigate for withThingsSortedAlphabetically
2024-02-24data: withSortedList: syntax cleanup(quasar) nebula
2024-02-24content: generateGroupSecondaryNav: handle disabled listings(quasar) nebula
2024-02-19upd8, readme: adapt to new hsmusic-lang repo(quasar) nebula
2024-02-19language: unflattenLanguageSpec(quasar) nebula
Used by hsmusic-lang utils.
2024-02-19sugar: splitKeys(quasar) nebula