« 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
2025-01-13cacheable-object: tread carefully in {*}PropertyValueError(quasar) nebula
2025-01-13upd8: measure memory usage at each step(quasar) nebula
The code in this commit is actually authored by natalias!!
2025-01-11data: soupy reverse(quasar) nebula
2025-01-11write: live-dev-server: gracefully fail path compute(quasar) nebula
2025-01-11data: misc eslint unused var fixes(quasar) nebula
2025-01-11reverse: unique option(quasar) nebula
2025-01-11yaml, upd8: provide boundReverse(quasar) nebula
2025-01-11reverse: artworksWhichReference(quasar) nebula
2025-01-11reverse: tidy step(quasar) nebula
2025-01-11reverse: bindTo 'wikiData'(quasar) nebula
2025-01-11data: Track: reverse spec fix-ups(quasar) nebula
2025-01-11reverse: fill out reverseHelper(quasar) nebula
2025-01-11find, reverse: fr.bind + bindReverse(quasar) nebula
2025-01-11find: move decorate-token behavior into find-reverse(quasar) nebula
2025-01-11find, reverse: use namespace import(quasar) nebula
2025-01-11data: Track: stub demo Thing.reverseSpecs(quasar) nebula
2025-01-11find, reverse: factor out some common interfaces & stub reverse(quasar) nebula
no bindReverse yet
2025-01-11data: general withReverse{*}List logic tidying(quasar) nebula
2025-01-11data: withMappedList: 'filter' option(quasar) nebula
2025-01-11data: withReverseReferenceList: use withPropertyFromList(quasar) nebula
2025-01-11data: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
2025-01-11data: inputSoupyFind.input()(quasar) nebula
occasionally we use a soupyFind.input() from #composite/wiki-data code, so this exposes a no-dependency frontend for that token
2025-01-10data: annotatedReferenceList: gobble + tolerate null data(quasar) nebula
2025-01-10data: singleReference: gobble + tolerate null data(quasar) nebula
2025-01-10data: Track: stub soupyFind.input demo(quasar) nebula
2025-01-10data: referenceList: gobble(quasar) nebula
2025-01-10data: inputSoupyFind, gobbleSoupyFind(quasar) nebula
2025-01-10data: soupyFind on a couple more objects(quasar) nebula
dodges happenstance dependency issues booting up repl
2025-01-10data: Track: stub soupyFind demo(quasar) nebula
2025-01-10data, upd8: auto-provide boundFind on 'find' dependency(quasar) nebula
2025-01-10data: soupyFind (stub)(quasar) nebula
2025-01-10data: withResolvedReferenceList: tolerate null data nicely(quasar) nebula
2025-01-10data: inputWikiData: generally accept leaving unspecified(quasar) nebula
2025-01-10data: withResolvedReferenceList: use withMappedList(quasar) nebula
2025-01-10css: add color-scheme to page(quasar) nebula
this apparently fixes scrollbar rendering in safari on overflow: scroll elements lol blessings to: https://stackoverflow.com/a/75958175
2025-01-10client: cancel focus first search result when text cursor moves(quasar) nebula
HTMLInputElement: selectionchange still not available, boo hoo although this is probably appropriate wrt selection moving literally anywhere else - should also cancel focus-first-result
2025-01-10client: simplify logic to cancel focus first result(quasar) nebula
2025-01-10client: dismiss upcoming change event(quasar) nebula
...rather than tracking value changes, which is finnicky and broke how we detected pressing enter/return to acivate search (on 'change' event)
2025-01-10client: factor out focusFirstSidebarSearchResult(quasar) nebula
2025-01-10client: activate search when pressing down(quasar) nebula
2025-01-10client: always capture up/down in search input(quasar) nebula
2025-01-10cleaner optional chainingleo60228
2025-01-10address review 3leo60228
2025-01-10address review 2leo60228
2025-01-10avoid replacing results after focusingleo60228
2025-01-10address reviewleo60228
2025-01-10search result keyboard focusleo60228
2025-01-10use search result hover styling for focus tooleo60228
2025-01-09upd8: --skip-{directory,content-text}-validation(quasar) nebula
2025-01-09data: withResolvedContribs: fix bad availability filter(quasar) nebula
Was based on contrib.thing, which is always present. These steps are meant to filter based on the availability of each contribution's artist, since that's a forward reference that may be unavailable in given artistData. Introduced alongside raiseResolvedReferenceList in commit 65ff7444 (i.e. 11/16/2024).