Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-18 | data: transparent basic Contribution objects | (quasar) nebula | |
2024-06-18 | web-routes, write: static-build: statically copy some routes HEAD staging release | (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 | |
2023-11-29 | data: language: formatDateDuration, formatRelativeDate | (quasar) nebula | |
Also related counting functions. | |||
2023-11-24 | Merge branch 'commentary-entries' into preview | (quasar) nebula | |
2023-11-24 | data, content: extract external link parsing into nicer interface | (quasar) nebula | |
2023-11-20 | data: validateArrayItems: annotate multiline errors nicely | (quasar) nebula | |
2023-11-18 | update marked from 5.0.2 to 10.0.0 | (quasar) nebula | |
2023-11-18 | update min node to 20, canonize in package.json | (quasar) nebula | |
2023-11-14 | data: expose CacheableObject directly via #cacheable-object import | (quasar) nebula | |
2023-10-26 | data: Flash.withFlashAct | (quasar) nebula | |
2023-10-01 | data, test: refactor utilities into own file | (quasar) nebula | |
Primarily for more precies test coverage mapping, but also to make navigation a bit easier and consolidate complex functions with lots of imports out of the same space as other, more simple or otherwise specialized files. | |||
2023-09-30 | Merge branch 'tap18' into track-data-cleanup | (quasar) nebula | |
2023-09-30 | update to node-tap 18.4.0 | (quasar) nebula | |
2023-09-07 | data: directly import from #composite; define own utils at module | (quasar) nebula | |
2023-09-01 | thumbs: use image-size module instead of magick identify | (quasar) nebula | |
2023-08-20 | content: linkTemplate: strip <a> tags from content | (quasar) nebula | |
2023-08-19 | clean up imports & miscellaneous metastructures across codebase | (quasar) nebula | |
2023-08-18 | define global #sugar and #wiki-data imports | (quasar) nebula | |
2023-05-25 | content: multiline content & fill out album/track pages more | (quasar) nebula | |
2023-04-08 | html: drastically simplify template/slot system | (quasar) nebula | |
2023-03-27 | data steps: basic custom mocking function support | (quasar) nebula | |
I checked out a few libraries but none really behaved the way I needed, and coding it myself means much lower- level access, which makes certain options a lot easier (e.g. excluding one argument of a mocked function from assertion while matching the rest against a pattern). | |||
2023-03-27 | reorganize test directory layout | (quasar) nebula | |
Avoids unsavory "no tests found in _support.js" message and makes structure match src directory layout more closely | |||
2023-03-26 | disable tap coverage | (quasar) nebula | |
This isn't something I'm interested in figuring out right now, especially with a very custom function-evaluation system. | |||
2023-03-25 | data steps: port tests to tap instead of tape | (quasar) nebula | |
2023-03-21 | fix tests not targeting right module paths | (quasar) nebula | |
2023-01-16 | stub --help option | (quasar) nebula | |
2022-12-06 | quick-reload HSMusic-dedicated data tests | (quasar) nebula | |
2022-11-27 | redesign & refinements for sticky layouting | (quasar) nebula | |
2022-11-20 | htmlify upd8.js, remove fix-whitespace dependency | (quasar) nebula | |
2022-06-28 | Merge branch 'staging' into prettify-lint | (quasar) nebula | |
2022-06-28 | add command-exists as npm dependency | (quasar) nebula | |
2022-06-26 | fix incorrect main in package.json | (quasar) nebula | |
2022-06-26 | remove prettier, don't lint indentation | (quasar) nebula | |
2022-06-26 | real pragma, and some eslint fixes | (quasar) nebula | |