Skip to content

Sync to current master.#65

Merged
daniellemccool merged 5 commits into
developmentfrom
master
May 4, 2026
Merged

Sync to current master.#65
daniellemccool merged 5 commits into
developmentfrom
master

Conversation

@daniellemccool

Copy link
Copy Markdown

Workflow is: all non-immediately necessary stuff lands here on development then when we're content it's stable, we bring it in to master.

daniellemccool and others added 5 commits May 1, 2026 11:11
…on/AD0007

      documenting the streaming invariant: PayloadFile\nuploads must be passed
      to consumers (zipfile.ZipFile, validators,\nextractors) without
      materializing to a path. The previous\nmaterialize_file() helper called
      AsyncFileAdapter.read() with no size\nargument, triggering
      FileReaderSync.readAsArrayBuffer() against the\nentire blob, which fails
      with NotReadableError above the DOM File\nAPI ~2 GiB ArrayBuffer
      cap.\n\nSucceeds extraction/AD0003 (whose ownership decision —
      FlowBuilder\nowns upload safety — remains correct; only the size-check
      placement\nchanges).\n\nReferences eyra/feldspar PR eyra#482 for upstream
      design intent and\nfeldspar/AD0003 for the PayloadFile migration whose
      intent this ADR\nenforces. Closes the deprecation window for
      PayloadString/WORKERFS\n(SRC compat dropped 2026-04-30).\n\nRefs:
      #61\n')
…accepts PayloadFile, adds logging for Upload skipped and other diagnostic logs (Upload prompt sent, Upload received).
…orcing with CI, and reduced the verbosity of the ADR
fix: stream PayloadFile uploads end-to-end (AD0007)
@daniellemccool daniellemccool merged commit f4291e3 into development May 4, 2026
3 checks passed
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