« 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
38 hoursupd8: --show-step-memory + related cleanup preview(quasar) nebula
38 hourscacheable-object: mark cache valid / finalization after success(quasar) nebula
38 hourscacheable-object: drop old stuff(quasar) nebula
38 hourscacheable-object: remove 900,000 functions(quasar) nebula
38 hourscacheable-object: tread carefully in {*}PropertyValueError(quasar) nebula
38 hoursupd8: measure memory usage at each step(quasar) nebula
The code in this commit is actually authored by natalias!!
3 daysdata: soupy reverse(quasar) nebula
3 dayswrite: live-dev-server: gracefully fail path compute(quasar) nebula
3 daysdata: misc eslint unused var fixes(quasar) nebula
3 daysreverse: unique option(quasar) nebula
3 daysyaml, upd8: provide boundReverse(quasar) nebula
4 daysreverse: artworksWhichReference(quasar) nebula
4 daysreverse: tidy step(quasar) nebula
4 daysreverse: bindTo 'wikiData'(quasar) nebula
4 daysdata: Track: reverse spec fix-ups(quasar) nebula
4 daysreverse: fill out reverseHelper(quasar) nebula
4 daysfind, reverse: fr.bind + bindReverse(quasar) nebula
4 daysfind: move decorate-token behavior into find-reverse(quasar) nebula
4 daysfind, reverse: use namespace import(quasar) nebula
4 daysdata: Track: stub demo Thing.reverseSpecs(quasar) nebula
4 daysfind, reverse: factor out some common interfaces & stub reverse(quasar) nebula
no bindReverse yet
4 daysdata: general withReverse{*}List logic tidying(quasar) nebula
4 daysdata: withMappedList: 'filter' option(quasar) nebula
4 daysdata: withReverseReferenceList: use withPropertyFromList(quasar) nebula
4 daysdata: use soupyFind everywhere(quasar) nebula
also notes where remaining directly-provided wikiData() props are used
4 daysdata: 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
4 daysdata: annotatedReferenceList: gobble + tolerate null data(quasar) nebula
4 daysdata: singleReference: gobble + tolerate null data(quasar) nebula
4 daysdata: Track: stub soupyFind.input demo(quasar) nebula
4 daysdata: referenceList: gobble(quasar) nebula
4 daysdata: inputSoupyFind, gobbleSoupyFind(quasar) nebula
4 daysdata: soupyFind on a couple more objects(quasar) nebula
dodges happenstance dependency issues booting up repl
4 daysdata: Track: stub soupyFind demo(quasar) nebula
4 daysdata, upd8: auto-provide boundFind on 'find' dependency(quasar) nebula
4 daysdata: soupyFind (stub)(quasar) nebula
4 daysdata: withResolvedReferenceList: tolerate null data nicely(quasar) nebula
4 daysdata: inputWikiData: generally accept leaving unspecified(quasar) nebula
4 daysdata: withResolvedReferenceList: use withMappedList(quasar) nebula
4 dayscss: 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
4 daysclient: 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
4 daysclient: simplify logic to cancel focus first result(quasar) nebula
4 daysclient: 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)
4 daysclient: factor out focusFirstSidebarSearchResult(quasar) nebula
4 daysclient: activate search when pressing down(quasar) nebula
4 daysclient: always capture up/down in search input(quasar) nebula
4 dayscleaner optional chainingleo60228
4 daysaddress review 3leo60228
4 daysaddress review 2leo60228
4 daysavoid replacing results after focusingleo60228
4 daysaddress reviewleo60228