-
v1.1.0 Stable
released this
2026-08-18 14:21:01 +02:00 | 0 commits to main since this release1.1.0 (2026-08-18)
Features
- run several tasks per lane on one machine (de97e6b)
- take the task timeout from the server config (2b8e708)
Bug Fixes
- end tasks without waiting out the heartbeat sleep and follow lane_slots live (91ebc2e)
- report task timeouts and retry transient control-plane calls (a00cdf9)
- self-update within the release channel, never stable to beta (5206711)
Performance Improvements
- pack osk in its own lane so downloads no longer wait for icons (e79d86e)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.0-beta.5 Pre-release
released this
2026-08-18 13:47:33 +02:00 | 1 commits to beta since this release1.1.0-beta.5 (2026-08-18)
Bug Fixes
- self-update within the release channel, never stable to beta (5206711)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.0-beta.4 Pre-release
released this
2026-08-18 13:40:20 +02:00 | 3 commits to beta since this release1.1.0-beta.4 (2026-08-18)
Bug Fixes
- end tasks without waiting out the heartbeat sleep and follow lane_slots live (91ebc2e)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.0-beta.3 Pre-release
released this
2026-08-18 13:26:02 +02:00 | 5 commits to beta since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.1.0-beta.2 Pre-release
released this
2026-08-18 13:12:59 +02:00 | 7 commits to beta since this release1.1.0-beta.2 (2026-08-18)
Performance Improvements
- pack osk in its own lane so downloads no longer wait for icons (e79d86e)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.0-beta.1 Pre-release
released this
2026-08-18 13:07:39 +02:00 | 9 commits to beta since this release1.1.0-beta.1 (2026-08-18)
Features
- take the task timeout from the server config (2b8e708)
Bug Fixes
- report task timeouts and retry transient control-plane calls (a00cdf9)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.0.3 Stable
released this
2026-08-18 08:31:03 +02:00 | 12 commits to main since this release1.0.3 (2026-08-18)
Bug Fixes
- read the claim's owner as the collection's osu id (860a707)
Refactors
- drop pre-split cap names and pre-embed tray asset fallbacks (1885919)
- require the clip and worker_name config fields the api always sends (e5a0384)
Documentation
- point the clip-timing breakdown at its single source (0d5273f)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.0.2 Stable
released this
2026-08-16 22:42:49 +02:00 | 17 commits to main since this release1.0.2 (2026-08-16)
Bug Fixes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.0.1 Stable
released this
2026-08-16 15:54:47 +02:00 | 20 commits to main since this release1.0.1 (2026-08-16)
Bug Fixes
- advertise the supervisor's full capability union from every lane (9050456)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.0.0 Stable
released this
2026-08-16 14:24:35 +02:00 | 22 commits to main since this release1.0.0 (2026-08-16)
⚠ BREAKING CHANGES
- rename the lfs phase to fetch
Features
- add the GPU render worker (ad869fd)
- bootstrap danser from the fork release and run standalone (17320a2)
- check-for-updates button on the status page (14780cd)
- config-driven capability-task worker with version gate (dd30ece)
- embed tray assets in the exe, stamp PE resources natively, hide child consoles (4a93995)
- exact CI clip trim, in-container supervisor, quieter child logs (ecccf56)
- inherit the worker name from the registered token (f4b80fd)
- installed client with setup page, supervisor and self-update (0151d98)
- keyframe stream-copy the gameplay clip to the server-tuned window (236c4c9)
- lane-parallel supervisor with per-artifact capabilities (17c938d)
- leveled worker logs shipped to the server (41d8fd5)
- osu default-skin fallback with a particle-free twin for screenshots (9664503)
- persistent worker log and tray assets fetched from the release (f9384c3)
- release tasks on graceful shutdown and defer updates past running tasks (1da82ea)
- replace imagemagick and the zip cli with sharp and fflate (70cdec4)
- report render phases to the CI panel (3ce7d86)
- restyle the setup page as a faithful replica of the site (c23b670)
- rework the setup page to the current site design with a leveled log view (c7c44cb)
- select the recording encoder via RENDER_ENCODER (08660c6)
- skinhub icon, system tray, site-styled setup page and running-instance handling in the installer (5de04de)
- talk to the public render worker plane and upload outputs through the api (f8f514e)
- vendor the render assets (c63ed10)
Bug Fixes
- absorb only one transient danser boot failure per deliverable (70f9eb3)
- consistent user-facing copy (brand casing, punctuation, versions) (29223db)
- copyable log lines, stable selection, reload after self-update (68a101a)
- exact-match the setup page origin gate against dns rebinding (c8468ef)
- exponential backoff in danser retry was flat (8fc6073)
- fetch skin files concurrently with progress and lock down the config file (19ce773)
- find ffmpeg in the windows danser bundle layout (3d5e226)
- idle instead of restart-looping when no worker token is set (db3d7be)
- keep danser boots sequential; concurrent instances contend (42a553c)
- leave the publish phase to osc-api (cc7bfde)
- log clip trim failures instead of silently shipping the raw (09fdb2b)
- log danser output on failed render boots (f6033ac)
- pull the base image from the skinhub org (3d386dd)
- quiet transient claim failures and add the site favicon to the status page (c2cafc0)
- refuse to run against a config missing render params (380ce67)
- rename osc references, drop legacy OSC_API_URL env (79f3056)
- respawn the updated binary with clean args and same-origin-gate the setup page (13c411a)
- retry the startup config fetch instead of stack-trace crashing (1102d95)
- run esbuild and postject from devDependencies in the binary build (859e68b)
- run in the background on windows, verify update downloads and stamp version info (7604d92)
- scrub the home directory from server-shipped logs (b9f6efc)
- ship the bundle as .mjs so node loads it as a module (bb41763)
- show scrubbed log lines locally too (ab9d5b6)
- skip the failure report when the server already requeued the task (f885f53)
- survive transient heartbeat errors and auto-update to the newest release (80c5348)
- validate skin dir names before joining or deleting paths (40c7466)
Performance Improvements
- end the gameplay recording at the clip window; drop the ffmpeg trim (77f4585)
- render the ranking panel from a particle-free shadow skin (15464d3)
- run the three danser boots per skin concurrently (6add170)
Refactors
- drop git-era naming, dead exports, and the @actions/core dep (7a8b2e2)
- rename the lfs phase to fetch (ead8b19)
- satisfy anti-slop lint rules (1cddb71)
- state the worker config trust boundary honestly (3cdb812)
CI
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads