Skip to content

fix(qwik): make hook actions resumable - #392

Merged
vamgan merged 1 commit into
mainfrom
fix/qwik-resumable-actions
Jul 27, 2026
Merged

vamgan merged 1 commit into
mainfrom
fix/qwik-resumable-actions

Conversation

@vamgan

@vamgan vamgan commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make imperative Qwik hook actions optimizer-safe QRLs and require QRL-compatible callback contracts
  • reconstruct contexts and source helpers across browser resume while keeping runtime-only state behind NoSerialize
  • harden stream/chat ownership, abort, cleanup, and async source registration behavior
  • document $() / sync$() usage and raise the Qwik peer floor to 1.6 for public SyncQRL support
  • add optimizer-backed event and lifecycle regressions across stream, chat, agent, generic sources, and mutable source helpers

Testing

  • npm run build
  • npm test
  • npm run test:e2e
  • npm run build (site/docs)
  • npm pack --dry-run -w @askable-ui/qwik
  • packed consumer typecheck and runtime import with Qwik 1.6.0

Closes #388

@vercel

vercel Bot commented Jul 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
askable Ready Ready Preview, Comment Jul 27, 2026 4:27am

@pkg-pr-new

pkg-pr-new Bot commented Jul 27, 2026

Copy link
Copy Markdown

Open in StackBlitz

@askable-ui/angular

npm i https://pkg.pr.new/@askable-ui/angular@392

@askable-ui/context

npm i https://pkg.pr.new/@askable-ui/context@392

@askable-ui/core

npm i https://pkg.pr.new/@askable-ui/core@392

@askable-ui/create-app

npm i https://pkg.pr.new/@askable-ui/create-app@392

@askable-ui/mcp

npm i https://pkg.pr.new/@askable-ui/mcp@392

@askable-ui/qwik

npm i https://pkg.pr.new/@askable-ui/qwik@392

@askable-ui/react

npm i https://pkg.pr.new/@askable-ui/react@392

@askable-ui/react-native

npm i https://pkg.pr.new/@askable-ui/react-native@392

@askable-ui/solid

npm i https://pkg.pr.new/@askable-ui/solid@392

@askable-ui/svelte

npm i https://pkg.pr.new/@askable-ui/svelte@392

@askable-ui/vue

npm i https://pkg.pr.new/@askable-ui/vue@392

@askable-ui/web-component

npm i https://pkg.pr.new/@askable-ui/web-component@392

commit: 19f0b3b

@vamgan
vamgan merged commit f58def3 into main Jul 27, 2026
9 checks passed
@vamgan
vamgan deleted the fix/qwik-resumable-actions branch July 27, 2026 04:29

This branch was successfully deployed

1 active deployment
Preview — 19f0b3b6 Deployed Jul 27, 2026 by vercel[bot]
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.

fix(qwik): make hook actions resumable QRLs

1 participant