You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0dd29c7
Browse filesBrowse the repository at this point in the historyBrowse files
fix(desktop): imports arrive whole, survive the rate limit, and record their folders
- The proxy no longer runs for the desktop's raw upload routes (import, and
the browser file transfer that has the same shape). Running it made Next
buffer the body and cut it off at its 10 MB proxy limit. The import route
also requires a declared length and refuses a body that does not match
it, so a cut-off file is never stored as complete.
- A file entry with no body is refused instead of stored as an empty file.
- A name Sim cannot store (one with a backslash) is refused for the whole
import before anything lands, and at the contract.
- A chunk that runs past the size the manifest listed is refused, like one
that ends early.
- A rate-limited entry is sent again after the limit clears. A 429 means
nothing was stored, so a large tree no longer fails part way.
- Folders an import creates are audited as folder creations and announced to
the workspace's file views, as folders made by hand are.
- Tests record what the fake Sim stored instead of asserting mock calls. The
integration suite removes its audit rows.
0 commit comments