Releases: Aquaticat/Monochromatic
Releases · Aquaticat/Monochromatic
forbidden-strings v0.1.9
Immutable
release. Only release title and notes can be modified.
forbidden-strings v0.1.9. crates.io: https://crates.io/crates/forbidden-strings/0.1.9
forbidden-strings v0.1.8
Immutable
release. Only release title and notes can be modified.
forbidden-strings v0.1.8. crates.io: https://crates.io/crates/forbidden-strings/0.1.8
forbidden-strings v0.1.7
Immutable
release. Only release title and notes can be modified.
forbidden-strings v0.1.7. crates.io: https://crates.io/crates/forbidden-strings/0.1.7
forbidden-strings v0.1.6
Immutable
release. Only release title and notes can be modified.
forbidden-strings v0.1.6. crates.io: https://crates.io/crates/forbidden-strings/0.1.6
ssg-test-202605121417
Immutable
release. Only release title and notes can be modified.
fix(webapp-content/ssg-test): swap lang switcher popover for details/…
ssg-test-202605121408
Immutable
release. Only release title and notes can be modified.
feat(*): extract module-or-throw; add no-{function,module}-root-let r…
ssg-test-202604171720: perf(ssg-test): re-encode winter-tree.avif and document image pipeline
winter-tree.avif shipped at yuv444p quality 100 (2.2 MB for 2048x1365). Re-encode at CRF 28 yuv420p drops it to 385 KB with no visible quality loss, shrinking dist from 14 MB to 12 MB on disk (~1.9 MB saved). Add an Images section to the README covering the raster-source + AVIF dual-ship policy (originals stay reachable for readers) and the yuv420p encoding guidance, written format-agnostically since the pipeline accepts any raster sharp can decode. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ssg-test-202604171655: fix(*): prevent logger from polluting build output with node_modules
The file sink wrote logs to `node_modules/.monochromatic/` relative to `process.cwd()`. When a script ran with cwd inside a build output tree (e.g. `dist/`), it created a stray `node_modules/` there that subsequent archive/compress steps packaged up. - module-es: walk up from cwd to the nearest ancestor `node_modules/` instead of anchoring to cwd. When no ancestor exists, mark the sink unavailable and emit a warning rather than creating one in place. - module-es: memoize the in-flight verification promise so concurrent callers share a single result; the previous `verified = true` flag flipped synchronously at entry and caused late callers to observe the initial `available = false` before the async work settled. - module-es: add tests covering find-up hit/miss and the concurrent- verify regression. - ssg-test: add a `build:clean` task that wipes `dist/` before rebuild so any stray artifacts from one session cannot survive into the next build's compressed output.
ssg-test
ssg-test-202604171628 refactor(ssg-test): split quiz component into radio/checkbox variants…
ssg-test
fix(ssg-test): simplify quiz interaction and adjust component styling Update question component to remove auto-reveal of correct answers on wrong picks. Refine page-content CSS scoping and post-list styling. Add gerund values to statusline noise filter. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>