Add debounced form status API and upgrade Effect beta dependencies
Summary
Add Form.useStatus for debounced form validation and commit status.
Expose isValidating, isCommitting, and canCommit as a presentation-friendly status object.
Support configurable status debounce intervals, defaulting to 250 ms.
Update form documentation and examples to use Form.useStatus.
Bump effect-view to 0.1.2.
Upgrade Effect, @effect/platform-browser, and effect-lens to beta.103.
Align the example workspace with Effect beta.103.
Regenerate bun.lock.
Validation
bun run lint:tsc
bun run lint:biome
bun run --cwd packages/effect-view test
# Add debounced form status API and upgrade Effect beta dependencies
## Summary
- Add `Form.useStatus` for debounced form validation and commit status.
- Expose `isValidating`, `isCommitting`, and `canCommit` as a presentation-friendly status object.
- Support configurable status debounce intervals, defaulting to 250 ms.
- Update form documentation and examples to use `Form.useStatus`.
- Bump `effect-view` to `0.1.2`.
- Upgrade Effect, `@effect/platform-browser`, and `effect-lens` to beta.103.
- Align the example workspace with Effect beta.103.
- Regenerate `bun.lock`.
## Validation
- `bun run lint:tsc`
- `bun run lint:biome`
- `bun run --cwd packages/effect-view test`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Add debounced form status API and upgrade Effect beta dependencies
Summary
Form.useStatusfor debounced form validation and commit status.isValidating,isCommitting, andcanCommitas a presentation-friendly status object.Form.useStatus.effect-viewto0.1.2.@effect/platform-browser, andeffect-lensto beta.103.bun.lock.Validation
bun run lint:tscbun run lint:biomebun run --cwd packages/effect-view test