• v0.3.36
    Test / test (push) Successful in 58s
    Publish release / publish (push) Successful in 2m6s
    Stable

    gitea-actions released this 2026-09-22 14:58:47 +00:00 | 295 commits to main since this release

    • Question nav: a followup is offered only once earned - the verified chain answered the alternative leading there, or a link that records nothing leads on from an earned page. Standing on a page no longer unlocks the pages behind its forms; the chain index now records which alternative was answered
    • One bounded HTTP client for every server-side fetch: 20 s budget, size caps per kind of fetch (src/http.rs)
    • Uploads are refused past 20 MB while streaming, and the route body limit that had capped them at axum's 2 MB default is raised to match
    • tests/jetstream.rs: the store, the event log and the projection tested against a real JetStream (CI starts a throwaway one)
    • content split into gitea, validate, markdown, handlers; every path still content::x
    • This changelog, and the table of what each site runs
    • Business needs as a checkable spec: needs.yaml + question_lint pass
    • needs: success states and a resolved simulation model
    • needs: stages - every stage the business named must be a state
    • needs_replay: make simulated cases real aggregates, report buckets by state
    • needs: also_moved_by - a need carried by more than one group's desk
    Downloads