v0.3.2
Critical patch release. Upgrade immediately if you're on 0.3.1.
@getworkbench/core@0.3.1 shipped without the dashboard UI bundle, so any adapter serving the dashboard returns a 404 on every dashboard request. 0.3.2 restores the bundle and folds in two dashboard UI bug fixes from open issues.
Fixed
@getworkbench/core@0.3.1shipped withoutdist/ui/. Flippingtsuptoclean: truein0.3.1made thetsuplib build wipedist/aftervite buildhad populateddist/ui/, so the published tarball contained nodist/ui/index.htmlordist/ui/assets/*. Adapters serving fromUI_DIST_PATHreturned 404 on every dashboard request. The core build script now runsrm -rf distonce up-front (bun run clean && bun run build:ui && bun run build:lib) andtsupkeepsclean: false, so vite's output survives. Thedist/ui/tree is verified to ship in0.3.2's tarball.- Sidebar queue list is scrollable when there are many queues. The HoverCard popover now caps at
min(70svh, 32rem)withoverflow-y-autoinstead of growing past the viewport. Long queue names also truncate inside the popover (with atitletooltip) so the paused indicator no longer gets pushed out. Fixes #7. - Queue names on the overview cards truncate with
min-w-0+truncateand atitletooltip when too long, and the "Paused" chip is nowshrink-0. Long names no longer overlap the status chip. Fixes #8. - Sidebar nav icons (and every other
<button>) show a pointer cursor on hover again. Tailwind v4's preflight droppedcursor: pointerfrom the default button reset — a global base rule restores v3 behavior. Part of #7.
Deprecated
@getworkbench/core@0.3.1(and the six adapters at0.3.1) are deprecated on npm. Use0.3.2or later.
Upgrade
npm i @getworkbench/express@0.3.2 # or fastify / hono / elysia / next / nestjsPublished packages
@getworkbench/core@0.3.2@getworkbench/express@0.3.2@getworkbench/fastify@0.3.2@getworkbench/hono@0.3.2@getworkbench/elysia@0.3.2@getworkbench/next@0.3.2@getworkbench/nestjs@0.3.2
Full Changelog: v0.3.1...v0.3.2