Legal package deliver/redeliver/void proxies and assignment client

Featurekamo-internal
Shipped
August 6, 2026 at 4:29 PM UTC
Author
kamo
Commit
d15c269

Thin 1:1 forwardToApi routes — one upstream request each, because OTKAuthFilter does getAndDelete and a per-member loop in a Next route would need one OTK per member. The listing passes a PATH ONLY; forwardToApi merges the browser's query string itself. The status-to-i18n mapping is the real guard, not check-i18n-keys.mjs: that script only proves a key exists in en, and messages/ is gitignored, so a locally added key passes and then fails the Docker build. Every key here was verified across all 22 locales for presence and placeholder-set equality, and a test pins that none of the four known damaged keys is ever returned. An empty void selection sends no teamMemberIds key at all — that absence is what selects the org-wide branch; an empty array would void nothing and report nothing. RedeliverResult does NOT extend DeliverResult: RedeliverResultDto has no versionNumber field, only **************** Inheriting it would declare a property the backend never sends, so deliverSummaryParts reads newVersionNumber for a redelivery instead of reporting v0.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing