Hotline Computer 0.10.3 uploads without ever replacing a competing file.
- Create-only uploads.
POST /files?create_only=truestages the body in its own temporary file and publishes it only if nothing is at the destination, in one step. An existing file, or another upload that wins the race, answers 409 and is left untouched. A failed or cancelled upload removes its temporary file and never touches the destination. - Said up front. Authenticated
/fileslistings carryx-hotline-upload-create-only: 1, so a desk knows it can send files in without risking someone else's. - Nothing else changes. Without the query, uploads replace as before, for the viewer page and cookie import.
The next Hotline desk release pins this computer. Its desk half (hotline#102, BRO-145) lets a desktop app paired with a desk on a server send files into a teammate's computer through the desk's files relay, and refuses to on computers without create-only uploads.
Native ARM64/x86_64 desktop acceptance and checks passed on main; the image build published both architectures and passed its cold pulls. The combined image digest is sha256:a891bcf85b91500d8d1bf969551905d528add1ca59b47e7d614534af1f8f0ad1.
Existing computers keep their running version until they are updated from the teammate's pane. state info and state guide identify the attached computer.
Use ghcr.io/1broseidon/hotline-computer:0.10.3.