Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-04 | data: always require at least one step for nesting compositions | (quasar) nebula | |
2023-11-04 | data: support stepless updating compositions | (quasar) nebula | |
2023-10-01 | data: obliterate composite.js explainer | (quasar) nebula | |
Poor (read: largely outdated) code documentation is worse than no code documentation. The various infrastructural systems specially designed for hsmusic should get more dedicated reference material, but that can't well be written before the systems are tested and used for longer. The compositional data processing style has just about settled, but it's still very young (compared to, say, the overarching data- to-page flow, content functions, or the HTML and content template systems). | |||
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-29 | data, test: type validation message adjustments | (quasar) nebula | |
2023-09-29 | data: fix & tidy dynamic outputs in utilities | (quasar) nebula | |
2023-09-28 | data: misc minor fixes | (quasar) nebula | |
2023-09-28 | data, util: use typeAppearance in more places | (quasar) nebula | |
2023-09-28 | data: templateCompositeFrom: improve error message consistency | (quasar) nebula | |
2023-09-28 | data: compositeFrom: validate static token shapes for normal input | (quasar) nebula | |
2023-09-28 | data: reuse validateInputValue for static inputs | (quasar) nebula | |
2023-09-28 | data: refactor most openAggregate calls -> withAggregate | (quasar) nebula | |
2023-09-25 | data: misc. improvements for input validation & infrastructure | (quasar) nebula | |
2023-09-25 | data, test: exposeConstant, withResultOfAvailabilityCheck | (quasar) nebula | |
2023-09-23 | data: WIP input validation | (quasar) nebula | |
Static only, as of this commit. | |||
2023-09-23 | data: fix calls to oneOf instead of is | (quasar) nebula | |
2023-09-23 | data: refactor/tidy input token construction | (quasar) nebula | |
2023-09-23 | data: fix updating valueSoFar on non-transform calls | (quasar) nebula | |
2023-09-23 | data, test: collate update description from composition inputs | (quasar) nebula | |
2023-09-23 | data, test: WIP tests for compositeFrom | (quasar) nebula | |
2023-09-23 | data: improve selecting values for input tokens in dependencies | (quasar) nebula | |
2023-09-23 | data: miscellaneous improvements/fixes for updating composites | (quasar) nebula | |
2023-09-21 | data: fix input.myself() not being spotted in inputs | (quasar) nebula | |
2023-09-21 | data: auto-prefix '#' in output names | (quasar) nebula | |
2023-09-21 | data: withResultOfAvailabilityCheck: handle undefined in 'empty' | (quasar) nebula | |
2023-09-21 | data: use error.cause for nested composite compute errors | (quasar) nebula | |
2023-09-21 | data: support update description in input.updateValue() | (quasar) nebula | |
2023-09-21 | data: fix update collation from steps | (quasar) nebula | |
2023-09-21 | data: miscellaneous syntax fixes | (quasar) nebula | |
2023-09-21 | data: update exposeConstant, fillMissingListItems | (quasar) nebula | |
2023-09-21 | data: update withPropertiesFromObject | (quasar) nebula | |
2023-09-21 | data: miscellaneous utility updates | (quasar) nebula | |
2023-09-21 | data: make composites work | (quasar) nebula | |
2023-09-20 | data: make composite work | (quasar) nebula | |
2023-09-20 | data: syntax fixes | (quasar) nebula | |
2023-09-20 | data: fix many validation errors | (quasar) nebula | |
2023-09-20 | data: work together validation internals | (quasar) nebula | |
2023-09-20 | data: moar WIP composite syntax! | (quasar) nebula | |
2023-09-20 | data: update a bunch of template composite validation | (quasar) nebula | |
2023-09-19 | data: declare {update} in higher-context locations | (quasar) nebula | |
2023-09-18 | data: MORE composite wip | (quasar) nebula | |
2023-09-16 | data: more WIP syntax updates | (quasar) nebula | |
2023-09-15 | data: miscellaneous composite template updates | (quasar) nebula | |
2023-09-15 | data: experimental templateCompositeFrom implementation | (quasar) nebula | |
2023-09-14 | data: update syntax for essential compositional utilities | (quasar) nebula | |
Also withPropertyFromObject because some commits were messed up along the way... WIP as usual. | |||
2023-09-12 | data: more syntax WIP | (quasar) nebula | |
2023-09-09 | data: WIP cached composition nonsense | (quasar) nebula | |
2023-09-09 | data: handle missing expose specially in base | (quasar) nebula | |
This is for better compatibility with an updating base that doesn't transform its update value, but attempts to behave reasonably for non-transforming contexts as well. | |||
2023-09-09 | data: be more permissive of steps w/ no special expose behavior | (quasar) nebula | |
2023-09-09 | data: withPropertiesFrom{Object,List} | (quasar) nebula | |