Add web file upload with client-side encryption [CL-146]
Encrypt files client-side via WASM crypto worker, upload encrypted blob
to PDS, create document record with encrypted metadata, and update the
parent directory. Also fixes DPoP nonce detection in authenticatedRequest
to check WWW-Authenticate instead of just header presence, preventing
expired-token 401s from being misrouted as nonce challenges.
sans-self.org
b5329c1b
6af17a27