Skip to content

feat: scaffold library and implement query, command, form, query.batch, query.live#1

Merged
SomaticIT merged 8 commits into
mainfrom
claude/svelte-remote-functions-lib-nhgm2b
Jul 14, 2026
Merged

feat: scaffold library and implement query, command, form, query.batch, query.live#1
SomaticIT merged 8 commits into
mainfrom
claude/svelte-remote-functions-lib-nhgm2b

Conversation

@SomaticIT

Copy link
Copy Markdown
Contributor

Port of SvelteKit's client-side remote-functions architecture (Query resource,
QueryProxy, ref-counted cache with FinalizationRegistry eviction, categorize_updates
single-flight routing, form fields proxy) adapted to run handlers locally without
any transport.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821

claude added 8 commits July 11, 2026 08:54
…h, query.live

Port of SvelteKit's client-side remote-functions architecture (Query resource,
QueryProxy, ref-counted cache with FinalizationRegistry eviction, categorize_updates
single-flight routing, form fields proxy) adapted to run handlers locally without
any transport.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
… specs

Covers cache ref-counting and GC eviction, query dedup/staleness/overrides/pinning,
categorize_updates routing, command single-flight, form fields/issues/enhance/for(),
query.batch coalescing, and query.live streaming.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
Exercises query dedup/refresh, command with optimistic .updates(), form
fields/validation/result with default refresh-all, and a live query — verified
in Chromium via Playwright (12/12 checks).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJj9ab3v9HjudgX8L1x821
@SomaticIT
SomaticIT merged commit f8bbaab into main Jul 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants