dropthejase stops shoving documents through the back door

Louis now hands users a direct line to the file store instead of relaying every download through its own servers.

infrastructureintegration

When a user clicked download, preview, or export, the file used to travel from cloud storage, through the app's server, and only then to the user - a round trip that costs money and adds latency, especially for big documents. dropthejase has rewired all three of those actions so the server just hands back a short-lived, signed link to the file in storage, and the browser fetches it directly.

It's a small architectural shift with outsized payoff: cheaper to run, faster for the user, and no real downside since the signed links expire on their own. The same pattern was already in place for uploads, so this just brings the read side into line.

So what Anyone running a Mike fork at any meaningful document volume should look at this - it's the kind of plumbing change that quietly cuts the bill.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

7 commits from dropthejase/louis, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
a3c9174a fix: correct S3 bucket env var name S3_BUCKET_NAME → DOCS_BUCKET_NAME Jason Lee 2026-05-08 ↗ GitHub
CDK injects DOCS_BUCKET_NAME but storage.ts was reading S3_BUCKET_NAME,
causing every S3 document operation to throw in production.
0e63858f feat(api): convert /docx endpoint to return presigned S3 URL Jason Lee 2026-05-12 ↗ GitHub
649d97f1 feat(api): convert /display endpoint to return presigned S3 URL Jason Lee 2026-05-12 ↗ GitHub
4de594aa feat(api): convert /download endpoint to return presigned S3 URL Jason Lee 2026-05-12 ↗ GitHub
5d93492b feat(frontend): fetch PDF/DOCX bytes directly from S3 via presigned URLs Jason Lee 2026-05-12 ↗ GitHub
0bf14c52 feat(frontend): DocDownloadBlock opens presigned S3 URL directly Jason Lee 2026-05-12 ↗ GitHub
3ab69023 fix(frontend): DocPanel download button uses presigned S3 URL Jason Lee 2026-05-12 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-342.md from inside the repo you want the changes in.

⬇ Download capture-thread-342.md