Skip to content

Releases: funsaized/stet

Stet 0.1.0

Choose a tag to compare

@funsaized funsaized released this 06 Sep 19:23
aa62aca

Stet is built for coding agents and developers. Use project skills and validated plans with your agent, or attach annotations directly through the typed API.

  • Add agent authoring tools alongside the typed runtime API with typed annotation plans, generated
    schemas/capabilities, actionable standalone validation, local CLI, 30 framework
    snippets, five persistent-control lifecycle patterns and four project-installable
    Agent Skills. Existing runtime APIs are unchanged.
  • Recover interrupted skill installation through ownership journals and locks,
    preserving local edits and reporting precise conflicts.
  • Add bounded read-only project discovery and a generated illustrative settings
    plan. Missing arrow destinations no longer gate Vue/Svelte sample controls.
  • Add contract drift/malformed-input tests, rendered lifecycle and SSR/hydration
    checks, supported Ubuntu WebKit verification, and packed CLI consumers on Node
    20.0.0/24 for Linux and Windows. Browser size budgets and zero required runtime
    dependencies are preserved.
  • Complete actual fresh-context routing and application trials, with retained
    failures, focused review/arrow guidance corrections, fresh reruns and a separate
    ordinary-docs baseline. Add pristine-layout comparisons and model-free artifact
    replay. See docs/agent-evals.md for outcomes and limitations.

The README and stetkit.com now provide starting points for both workflows.

Plans and compiler checks do not establish live UI correctness. Source, interaction and screenshot review remain necessary; arrow paths do not automatically avoid intervening UI. See evaluation results for retained failures and recoveries.

Stet v0.0.1 — first public release

Choose a tag to compare

@funsaized funsaized released this 06 Sep 12:38

Stet’s first public release: hand-sketched margin marks on live UI.

Add circles, underlines, highlights, arrows, sticky notes, and proofreader marks without replacing existing controls. Supports vanilla JavaScript, React, Vue, Svelte, and Angular, with TypeScript types and no core runtime dependencies.

Marks follow resizing, wrapped text, and scrolling. Seeded sketches provide repeatable geometry; optional hover resketching and stroke boil honor reduced-motion preferences. Notes and descriptions support accessible meaning while the original controls retain focus and click behavior.

npm install @funsaized/stet@0.0.1
import { circle } from "@funsaized/stet";
import "@funsaized/stet/style.css";

const sketch = circle(document.querySelector("#save"));
// Later, when removing the target:
// sketch.destroy();

This is an initial 0.0.1 API and may change before 1.0. Pin the version for predictable upgrades. MIT licensed.

The release workflow mirrors this published npm version to GitHub Packages, linked to this repository. Release assets include the original npm tarball and its SHA-256 checksum; the workflow verifies npm’s SHA-512 integrity before publication. GitHub Packages installations require GitHub authentication.