Skip to content

chore(release): prepare React 0.0.10 and aligned create-dapp 0.0.5 - #17

Merged
LiranCohen merged 2 commits into
mainfrom
fix/template-worker-policy
Oct 28, 2026
Merged

LiranCohen merged 2 commits into
mainfrom
fix/template-worker-policy

Conversation

@LiranCohen

@LiranCohen LiranCohen commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

The browser SDK now leaves service-worker activation to the host. This starter explicitly activates updates immediately, preserving its existing behavior with published @enbox/browser@0.3.85. Applications such as Notesd can instead request approval and drain edits before activation.

Use the same application layout as Notesd: page-owned application options under app/, domain code under features/, and reusable UI under components/. Remove the redundant shared/ directory and the hot-disposal hook that could retire a connected runtime without an application drain policy.

Prepare @enbox/react@0.0.10 and @enbox/create-dapp@0.0.5. React's exact browser peer/development pin, the React 18 fixture, and the generated template now use browser 0.3.85; the template pins React 0.0.10. API remains 0.6.91. The refreshed locks contain published dependencies and no temporary overrides. React runtime APIs are unchanged.

Validation:

  • bun run check: type contracts, 102 React 19 tests, 8 built-package tests, 18 generator tests, and dependency audit passed.
  • Packed React 18 consumer: type contracts, 99 tests, and dependency audit passed.
  • Packed generated npm and Bun apps: fresh audited installs, production builds, reproducible lockfile installs, native encrypted task-board integration, all 12 Chromium tests, and worker-separation smoke passed.
  • Packed manifests verified as React 0.0.10, generator 0.0.5, and template React 0.0.10/browser 0.3.85.

Release order after merge and approval: publish React to next, wait for npm visibility, then publish the generator to latest. This PR does not publish either package. The browser prerequisite is already released from enbox#1810.

@LiranCohen LiranCohen changed the title refactor(create-dapp): align application layout and worker ownership chore(release): prepare React 0.0.10 and aligned create-dapp 0.0.5 Oct 28, 2026
@LiranCohen
LiranCohen marked this pull request as ready for review October 28, 2026 23:40
@LiranCohen
LiranCohen merged commit eb4cb62 into main Oct 28, 2026
2 checks passed
@LiranCohen
LiranCohen deleted the fix/template-worker-policy branch October 28, 2026 23:47
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.

1 participant