Skip to content

Releases: fullstack-webapp/fwa-kit

@fullstack-webapp/document-shell 0.1.0-beta.4

Choose a tag to compare

@zgq354-code zgq354-code released this 08 Sep 22:00
2bfea59

Adds a declarative, package-owned minimum-visible hold for parser-visible document projections.

  • Exposes documentShellRevealNotBeforeAttribute from the client entry.
  • Honors valid future deadlines only for the normal loaded-stylesheet handoff.
  • Keeps error, timeout, absent, invalid, expired, and out-of-horizon paths fail-open.
  • Bounds holds against wall-clock rollback with independent wall-clock and monotonic ceilings.
  • Preserves document-scoped idempotence and centralized timer cleanup.

Evidence:

@fullstack-webapp/local-edge 0.1.0-beta.7

Choose a tag to compare

@zgq354-code zgq354-code released this 05 Sep 15:24
b852c8d

Legacy metadata recovery and iOS WebClip reset hardening.

  • Recovers valid beta.5 active or retained release metadata that predates durable metadata epochs without weakening reset fencing.
  • Replaces ownerless pre-epoch candidate journals with an epoch-fenced cleanup marker and removes unreferenced candidate caches under the app-scoped Web Lock.
  • Keeps missing, empty, preference-only, and pin-only metadata fail-closed after reset.
  • Accepts same-origin iOS WebClip reset navigations when Origin is omitted, while rejecting explicit cross-site, opaque, and provenance-free requests.
  • Adds bounded state-snapshot failure codes and validates the shared allowlist before diagnostics displays them.

Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.7
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33971874304
Provenance: https://search.sigstore.dev/?logIndex=2726865162
Source: b852c8d
Anonymous installation verified after publication.

@fullstack-webapp/local-edge 0.1.0-beta.6

Choose a tag to compare

@zgq354-code zgq354-code released this 05 Sep 09:03
75aab6c

Ordered Local Edge revalidation observations and cross-worker release authority.

  • Adds real candidate download progress and committed-release notifications using kernel-owned observation identities.
  • Reconciles progress, terminal messages, revalidation responses, and authoritative state pulls without wall-clock ordering assumptions.
  • Fences concurrent worker updates, reset, candidate caches, retained releases, and client pins with durable authority and short Web Lock critical sections.
  • Preserves v1 worker offline compatibility while enabling ordered protocol v2 progress.
  • Bounds descriptor and asset network operations and keeps scheduled recovery silent.

Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.6
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33956716942
Source: 75aab6c
Anonymous install verified after publication.

@fullstack-webapp/local-edge 0.1.0-beta.5

Choose a tag to compare

@zgq354-code zgq354-code released this 01 Sep 09:23
665ac54

Scheduled update checks for long-lived tabs and installed PWAs.

  • Checks when a document becomes visible, while it remains visible, and when connectivity returns.
  • Keeps scheduled checks silent while preserving explicit revalidation behavior.
  • Supports runtime-only configuration updates and cleans up timers and listeners on stop.
  • Handles first-install and re-enable transitions after silent checks.
  • Bounds intervals to the browser timer range.

Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.5
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33491304661
Source: 665ac54

@fullstack-webapp/local-edge 0.1.0-beta.4

Choose a tag to compare

@zgq354-code zgq354-code released this 26 Aug 09:09
db2163b

Published @fullstack-webapp/local-edge@0.1.0-beta.4 to npm as the prerelease channel migration to latest.

@fullstack-webapp/document-shell 0.1.0-beta.3

Choose a tag to compare

@zgq354-code zgq354-code released this 26 Aug 09:09
db2163b

Published @fullstack-webapp/document-shell@0.1.0-beta.3 to npm as the prerelease channel migration to latest.

@fullstack-webapp/local-edge 0.1.0-beta.3

Choose a tag to compare

@zgq354-code zgq354-code released this 25 Aug 10:43
9305019

Published @fullstack-webapp/local-edge@0.1.0-beta.3 to npm under the beta dist-tag.

@fullstack-webapp/local-edge 0.1.0-beta.2

Choose a tag to compare

@zgq354-code zgq354-code released this 23 Aug 15:06
bc87be8

Protocol-aware Local Edge worker takeover and clearer update diagnostics.

Highlights:

  • Treats the worker protocol as a monotonic capability level.
  • Replaces missing, invalid, or older controlled kernels through the guarded takeover path.
  • Keeps cached loaders compatible with newer kernels that retain the required capability.
  • Reports installing or waiting workers as Updating before evaluating active-cache completeness.
  • Preserves the clean-cut storage boundary: no reads, migration, or deletion of legacy fwa-shell:* storage.

Published from main@bc87be8 through npm Trusted Publishing with provenance.

Verification:

Local Edge 0.1.0-beta.1

Pre-release

Choose a tag to compare

@zgq354-code zgq354-code released this 23 Aug 11:21
3badde4

First public beta of @fullstack-webapp/local-edge.

Known limits: this is a prerelease; Chromium is the automated browser target, and no stable API or Firefox/Safari support commitment is made yet.