Sidon v1.0.1
Full, tiny and corresponding-source images are published and independently verified in both official registries.
This patch fixes authentication-related navigation and improves API-key controls in the browser studio.
- Keep every tab accessible when the server requires an API key. Unauthorized background requests no longer repeatedly force System open.
- Pause unauthorized polling until Connect retries authentication; resume the selected job after a successful reconnect.
- Retain the entered key masked after Connect, with an eye button to show/hide it and a Copy button that works without revealing it. Copy supports secure browser contexts and plain HTTP deployments.
- Mask the key again when leaving System or hiding the page. The key stays only in page memory and clears on reload. The server’s configured secret is never returned to the browser.
API authentication remains optional through SIDON_API_KEY. Existing server-side
protection is preserved. Audio inference, model weights and runtime dependency
pins are unchanged from v1.0.0.
Chromium checks cover keyed/key-free access, wrong-key retry, successful reconnect, both clipboard paths and 320/390/768/1440px layouts. The studio/public API tests and release-policy checks passed.
Deployment references
Full image
docker run -d --name sidon --restart unless-stopped --gpus all -p 127.0.0.1:7868:7868 -v sidon_data:/app/persistent hangrylabs/sidon:v1.0.1@sha256:18040c7bfbc0228e03445f928419405b548bb4cb6d1d23cba4aa568f0b6b135e
Tiny image
docker run -d --name sidon --restart unless-stopped --gpus all -p 127.0.0.1:7868:7868 -v sidon_data:/app/persistent hangrylabs/sidon:v1.0.1_tiny@sha256:5add9ccd73c9a61b7fbb1c3c655ac927d121658131b93d305cb4ddf997c79cb3
Keep the persistent volume when replacing a container. For GHCR, replace
hangrylabs/sidon with ghcr.io/hangry-labs/sidon; both registries expose
the same verified top-level OCI indexes.
| Image | Top-level OCI index |
|---|---|
v1.0.1 |
sha256:18040c7bfbc0228e03445f928419405b548bb4cb6d1d23cba4aa568f0b6b135e |
v1.0.1_tiny |
sha256:5add9ccd73c9a61b7fbb1c3c655ac927d121658131b93d305cb4ddf997c79cb3 |
v1.0.1_sources |
sha256:437d88dc2694dbe6b652c3b23f29d47fa4dfe7aafe86d91e113d6d63e3fd1fe5 |
Corresponding sources: hangrylabs/sidon:v1.0.1_sources@sha256:437d88dc2694dbe6b652c3b23f29d47fa4dfe7aafe86d91e113d6d63e3fd1fe5.