Skip to content

v0.3.2

Choose a tag to compare

@pontusab pontusab released this 26 May 10:23
· 42 commits to main since this release

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.1 shipped without dist/ui/. Flipping tsup to clean: true in 0.3.1 made the tsup lib build wipe dist/ after vite build had populated dist/ui/, so the published tarball contained no dist/ui/index.html or dist/ui/assets/*. Adapters serving from UI_DIST_PATH returned 404 on every dashboard request. The core build script now runs rm -rf dist once up-front (bun run clean && bun run build:ui && bun run build:lib) and tsup keeps clean: false, so vite's output survives. The dist/ui/ tree is verified to ship in 0.3.2's tarball.
  • Sidebar queue list is scrollable when there are many queues. The HoverCard popover now caps at min(70svh, 32rem) with overflow-y-auto instead of growing past the viewport. Long queue names also truncate inside the popover (with a title tooltip) so the paused indicator no longer gets pushed out. Fixes #7.
  • Queue names on the overview cards truncate with min-w-0 + truncate and a title tooltip when too long, and the "Paused" chip is now shrink-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 dropped cursor: pointer from the default button reset — a global base rule restores v3 behavior. Part of #7.

Deprecated

  • @getworkbench/core@0.3.1 (and the six adapters at 0.3.1) are deprecated on npm. Use 0.3.2 or later.

Upgrade

npm i @getworkbench/express@0.3.2   # or fastify / hono / elysia / next / nestjs

Published 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