| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 11 hours | data, yaml: split yaml loading specs into src/data/files | (quasar) nebula | |
| 13 hours | infra: collect things with wildcard exports | (quasar) nebula | |
| Removes checking for duplicate class names. I think that's meant to be an error in ES6 modules (i.e. because two exports would be sharing the same name), but Node.js seemingly is fine with it, so just be careful for now. | |||
| 2025-12-20 | quickstat (mayhaps) | (quasar) nebula | |
| 2025-11-27 | data: Language: chop withStrings | (quasar) nebula | |
| 2025-11-26 | data: Artist: chop artistTotalDuration | (quasar) nebula | |
| ...and depend on resolved reverse reference lists | |||
| 2025-11-26 | data: ArtTag: chop withAllDescendantArtTags, withAncestorArtTagBaobabTree | (quasar) nebula | |
| 2025-11-26 | data: TrackSection: chop with{Start,Continue}CountingFrom | (quasar) nebula | |
| 2025-11-26 | data: Album: chop withTracks, withCoverArtDate | (quasar) nebula | |
| 2025-11-25 | data: link flashes, acts, and sides directly | (quasar) nebula | |
| same as 67a936adc308a5bec6c969c90d8811fcbce3009b and 4362324b40da9daa54c9c6c3a821b0cccaec71a0 (combined into one and with more save() cleanup) | |||
| 2025-10-21 | content: generateCommentaryIndexPage: use npm word-count instead | (quasar) nebula | |
| 2025-10-20 | language: compositional withStrings, update strings_htmlEscaped | (quasar) nebula | |
| 2025-10-20 | content: drop 'he' module | (quasar) nebula | |
| 2025-10-20 | no-source-change meaningfulish npm updates | (quasar) nebula | |
| 2025-10-20 | pin node dependencies | (quasar) nebula | |
| only substantial changes: - @eslint/js 9.38.0 -> 9.37.0, basically just reverting the change from previous commit - word-wrap 1.2.3 -> 1.2.5, matching version in lockfile, apparently changed via eslint 8 -> 9 update and not on purpose by us, may 2025 (255102c2) pinning chroma-js keeps chroma.min.js from disappearing out of the root of that package, so import continues working, broken at some point more recently - affecting people using other package managers or running npm update themselves | |||
| 2025-10-20 | add @eslint/js as explicit dependency, hopefully | (quasar) nebula | |
| npm isn't exiting for us but the package-lock.json update appears to be . .... extant?? it's probably working | |||
| 2025-10-15 | remove ignored package.json lines disabling tap coverage | (quasar) nebula | |
| 2025-10-15 | blindly update tap | (quasar) nebula | |
| 2025-10-15 | eslint 9.27.0 -> 9.37.0 | (quasar) nebula | |
| 2025-10-08 | search: query -> select, factor out backend parts of searchSpec | (quasar) nebula | |
| 2025-05-27 | eslint: basic eslint 8 -> 9 | (quasar) nebula | |
| 2025-05-27 | remove npm run dev, add npm run lint | (quasar) nebula | |
| 2025-05-06 | data: #things/commentary-entry -> #things/content | (quasar) nebula | |
| 2025-04-16 | data: CommentaryEntry | (quasar) nebula | |
| Fully integrated, all in one commit! Wow! | |||
| 2025-04-10 | data: Artwork, constitutibleArtwork, etc | (quasar) nebula | |
| Not used in content yet. | |||
| 2025-02-25 | data: add various art tag properties | (quasar) nebula | |
| 2025-01-26 | util -> common-util | (quasar) nebula | |
| 2025-01-26 | move aggregate, cli out of util | (quasar) nebula | |
| not sure how to nicely separate some #aggregate code from its dependency on colors, so it lives out of util for now not used anywhere on client but would be nice to support there eventually | |||
| 2025-01-26 | move some modules out of util, data | (quasar) nebula | |
| 2025-01-21 | node 20.x -> 22.x | (quasar) nebula | |
| 2025-01-16 | urls, upd8: load internal url spec from yaml file | (quasar) nebula | |
| 2025-01-11 | find, reverse: factor out some common interfaces & stub reverse | (quasar) nebula | |
| no bindReverse yet | |||
| 2024-06-18 | data: Artist.totalDuration | (quasar) nebula | |
| This is sort of a stub / proof of concept function. The contained logic may be refactored a bit more still! | |||
| 2024-06-18 | data: transparent basic Contribution objects | (quasar) nebula | |
| 2024-06-18 | web-routes, write: static-build: statically copy some routes | (quasar) nebula | |
| 2024-05-31 | fix license in package.json | (quasar) nebula | |
| 2024-05-31 | update node-tap to 19 | (quasar) nebula | |
| 2024-05-31 | search, client: use json-compress and msgpackr for search indexes | (quasar) nebula | |
| 2024-05-31 | search: refactor search spec definition & interfaces | (quasar) nebula | |
| 2024-05-31 | search: move from src/data/things to src root | (quasar) nebula | |
| 2024-05-31 | upd8: Search implementation | Gio | |
| 2024-05-19 | data: TrackSection thing objects | (quasar) nebula | |
| Sorry this commit is kind of monolithic! It's difficult to separate out any of the changes since they're all related to track sections' basic functionality. | |||
| 2024-05-01 | web-routes: basic implementation | (quasar) nebula | |
| 2024-05-01 | upd8, test: move import time shenanigans into #import-heck | (quasar) nebula | |
| This fixes a test that was previously failing to start. Yay! | |||
| 2024-04-03 | data: FlashSide (data processing & loading) | (quasar) nebula | |
| 2024-02-16 | data: move sorting & generic functions out of #wiki-data | (quasar) nebula | |
| 2024-02-16 | sugar: move many functions into new #aggregate import | (quasar) nebula | |
| 2024-02-16 | data, yaml: move two functions into new #data-checks import | (quasar) nebula | |
| Due to import time shenanigans, these are provided bindFind and getAllFindSpecs externally. Sorry!! | |||
| 2024-02-16 | validators: drop dead printable-characters/strlen import | (quasar) nebula | |
| 2024-01-30 | data: tidy things folder & imports, nicer fields yaml spec | (quasar) nebula | |
| 2024-01-09 | write: implement repl as proper build mode | (quasar) nebula | |