cli-v0.1.5
·
446 commits
to main
since this release
fix: CLI convert 400 (upload field) + Developers card spacing (#3707)
Two fixes for the developer surface — ready to review in the morning.
### CLI `convert` returned 400 on every upload
The CLI sent the file as multipart field `file`, but the server multer
parses **`pakker`** (`.array('pakker')` in `GetUploadHandler.ts` — that
is why the web works). Wrong field → empty `req.files` → `400 "Please
select a file to upload."` (the 31-byte body seen in prod logs). Now
sends `pakker`; a regression test asserts the field name.
Verified via prod logs: the key auth worked (`POST /api/upload/file`
reached the handler), only the field name was wrong.
### Developers page card spacing
The page used the shared `.page` (no vertical gap), so the two section
cards stacked flush, and the key list sat tight under the create row.
Added a local gapped `.page` and loosened the create-row / key-list
spacing.
## Browser check
- [x] Golden path on localhost:3000
- [x] No console errors at 375px
Notes: golden-path green; DevelopersPage + CLI apiClient tests green.
no changelog entry — fixes on the same-week invite-only developer
surface.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>