Skip to content

docs: weekly update — 2026-06-06#114

Draft
dobby-coder[bot] wants to merge 3 commits into
mainfrom
docs/weekly-update-2026-06-06
Draft

docs: weekly update — 2026-06-06#114
dobby-coder[bot] wants to merge 3 commits into
mainfrom
docs/weekly-update-2026-06-06

Conversation

@dobby-coder

@dobby-coder dobby-coder Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Weekly docs drift sweep for encryption4all changes merged 2026-05-30 .. 2026-06-06.

postguard-js (2.0.0 release)

  • DecryptFileResult shape change in /sdk/js-decryption: files is now Array<{ name; blob }> (was string[]); download() no longer takes a filename argument and fans out one browser download per entry. The raw ZIP is still available on blob. Source: encryption4all/postguard-js#86.
  • New onDownloadProgress decrypt parameter in /sdk/js-decryption: fires on every chunk during streaming download+decrypt with 0–100, or undefined when the server omitted Content-Length. Source: encryption4all/postguard-js#86.
  • IdentityMismatchError preserves .cause for non-AbortError failures in /sdk/js-decryption. Callers debugging a transient failure that surfaces as a mismatch can inspect err.cause for the underlying network/WASM error. AbortError passes through as-is. Source: encryption4all/postguard-js#84.
  • createEnvelope failure semantics clarified in /sdk/js-email-helpers: tier 2 keeps the local-attachment fallback and console.warns on Cryptify rejection; tier 3 has no fallback and now re-throws the underlying typed error instead of silently returning an envelope with attachment: null plus a body link pointing at a non-existent UUID. Source: encryption4all/postguard-js#82.

postguard-website

Skipped

Test plan

  • npx vitepress build docs — clean
  • Build output verified: docs/.vitepress/dist/sdk/js-decryption.html contains onDownloadProgress, docs/.vitepress/dist/repos/postguard-website.html contains GLITCHTIP_DSN, docs/.vitepress/dist/sdk/js-email-helpers.html contains the tier-3 failure note.

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.

0 participants