Upload tokens, and the Firesync companion app
Upload Tokens
- Scripts, capture boxes and other tools can now upload without a password or a browser session. Create a token under Settings → Security → Upload Tokens. It uploads as you and obeys whatever permissions you hold at that moment, so revoking the account revokes the token.
- Chunked uploads survive a server restart instead of starting over.
- Tools can look before they send — ask whether a video or image is already in the library, and list your folders and games to decide where it belongs.
- Full API in docs/UploadTokens.md.
Firesync
A companion app for Windows and Linux that watches folders on your machine and uploads new clips and screenshots on its own, with per-folder rules for where they land. It signs in with a token from the pane above, never your password. Linked from Settings, downloads on the Firesync releases page.
Fixes
- Uploading a clip you already have no longer creates a second copy. The upload is hashed on arrival, and a match answers with the existing video instead. A record whose file went missing still accepts a re-upload as a restore.
- nginx stops filling the error log with
uninitialized "video_id"warnings on every thumbnail request.