Skip to content

docs: weekly update — 2026-05-30#112

Open
dobby-coder[bot] wants to merge 6 commits into
mainfrom
docs/weekly-update-2026-05-30
Open

docs: weekly update — 2026-05-30#112
dobby-coder[bot] wants to merge 6 commits into
mainfrom
docs/weekly-update-2026-05-30

Conversation

@dobby-coder

@dobby-coder dobby-coder Bot commented May 30, 2026

Copy link
Copy Markdown
Contributor

Summary

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

postguard-examples

postguard-js

  • Server-side usage section on /repos/postguard-js covering Node 20.3+, Bun, and Deno support, and the new upfront YiviSessionError when pg.sign.yivi(...) is called without a DOM. Source: encryption4all/postguard-js#76.
  • Prerequisites bumped from "Node.js 20+" to "Node.js 20.3+ (or Bun / Deno)" to match the new engines.node.
  • YiviSessionError "thrown when" list in /sdk/js-errors now includes the non-browser-runtime case.
  • Notify options in /sdk/js-encryption now mentions the shape validator and the one-time console.info reminder when notify is omitted (the new behaviour from encryption4all/postguard-js#77).

postguard-dotnet

Skipped

Test plan

  • npx vitepress build docs — clean
  • docs/.vitepress/dist/repos/pg-node.html exists---

Update 2026-06-20

Weekly docs drift sweep for changes merged 2026-06-13 .. 2026-06-20.

Client version reporting (cross-SDK)

The PostGuard SDKs now stamp an X-POSTGUARD-CLIENT-VERSION header on every PKG and Cryptify request so the servers can attribute traffic by SDK and version. Documented the header, its 4-field value, and the caller-override behaviour on both SDK pages:

The server side of this (Cryptify capturing the header into logs and a cryptify_uploads_by_app_total metric, plus adding it to the CORS allowlist) is internal telemetry with no public docs surface. Source: encryption4all/cryptify#174.

Skipped this week

  • cryptify#178 / postguard-examples#59 — PKG URL pointed at pkg.postguard.eu / staging; docs already use the correct URLs.
  • irmars#15 (health()), irmars#17 (frontendRequest on SessionData) — library API additions, but /repos/irmars documents the fork rationale and consumption, not a per-method API surface, so nothing to keep in sync.
  • postguard-website#261/#262, postguard-outlook-addon#109, postguard-tb-addon#134, postguard-examples#60 — UI/test/example changes, no public docs surface.
  • postguard-dotnet#32/docs(repos/postguard-website): document /decrypt ?uuid= and ?recipient= query params #36, cryptify#168 — release-please / test / dep-bump.

Test plan (update)

  • npx vitepress build docs — clean

Update 2026-06-27

Weekly docs drift sweep for changes merged 2026-06-20 .. 2026-06-27.

postguard-dotnet / pg-dotnet

  • .NET SDK prerequisite bumped from 8.0+ to 10.0+ on /repos/postguard-dotnet and /repos/pg-dotnet. The SDK's E4A.PostGuard.csproj and the example's PostGuard.Example.csproj both multi-target net8.0;net10.0, so a .NET 10 SDK is required to build the highest target. Source: encryption4all/postguard-dotnet#35 (verified the example csproj directly for the pg-dotnet page).

postguard-outlook-addon

  • Read dialog documented on /repos/postguard-outlook-addon. Read-mode decryption now shows the plaintext message in a larger popup read dialog (src/read-dialog/, manifest ReadDialog.Url) instead of the cramped taskpane; the taskpane inline render is kept only as a fallback when the dialog cannot open. Updated the architecture section and the read-mode flow note. Source: encryption4all/postguard-outlook-addon#110.

Skipped this week

  • irmars#18 (host QR override), irmars#19 (nextSession chained sessions) — library API additions, but /repos/irmars documents the fork rationale and consumption, not a per-method API surface (same call as irmars#15/Use mermaid for diagrams #17 above).
  • cryptify#179 (CORS allow Office add-in origins) — deployment/config, no public docs surface.
  • postguard-outlook-addon#108 (callback guard), postguard-tb-addon#135/#136/#137 (UI fixes), postguard-website#242 (a11y) — UI/behaviour fixes, no documented surface.
  • postguard-dotnet#34 (inclusive Content-Range end), docs(sdk/js): document YiviSessionError class #37 (CI), postguard-tb-addon#138 (deps), dobby-code#78 (agent infra) — internal/CI/dep, no docs surface.

Test plan (update)

  • npx vitepress build docs — clean

dobby-coder Bot and others added 6 commits May 30, 2026 23:01
…s#46)

New Node.js example added in postguard-examples. Adds the page, sidebar
entry, and overview row.
…ll/postguard-js#76, #77)

- Add Server-side usage section to postguard-js page
- Note upfront YiviSessionError for non-DOM runtimes
- Mention validateUploadOptions and the silent-notify console.info
…ard-dotnet#35)

The postguard-dotnet SDK and the pg-dotnet example both multi-target
net8.0;net10.0, so a .NET 10 SDK is required to compile the highest
target. Verified against E4A.PostGuard.csproj and the example's
PostGuard.Example.csproj.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…on4all/postguard-outlook-addon#110)

Read-mode decryption now shows the plaintext message in a larger popup
read dialog (src/read-dialog/, manifest ReadDialog.Url) with the
taskpane inline render kept only as a fallback. Updates the architecture
section and the read-mode flow note.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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