Skip to content

Releases: luocfprime/labtasker-webui

v0.5.0

Choose a tag to compare

@luocfprime luocfprime released this 16 Sep 09:07

Worker metadata and telemetry require a Server version that supplies those observation fields; older Servers continue to work without them.

Add

  • Add Worker detail drawers with metadata, latest telemetry, observation timestamps, raw JSON, and restorable browser history.
  • Add Worker advanced filters and optional metadata.* / telemetry.* custom columns while keeping the existing five default columns.

Change

  • Persist Worker filters and column layouts per connection and Queue.
  • Share structured JSON inspection between Task and Worker details.

Fix

  • Keep drawer close controls aligned for long titles and use a quieter icon treatment across Task and Worker drawers.
  • Preserve Worker-to-Task drawer navigation across Chromium, Firefox, and WebKit.

v0.4.1

Choose a tag to compare

@luocfprime luocfprime released this 15 Sep 14:00
  • Add Duration and ETA to Task progress summaries, preferring Worker-reported progress.eta and otherwise showing a coarse linear estimate.
  • Change reported progress data to a compact, scrollable JSON tree with a whole-object Copy action.
  • Fix pinned progress summaries to use dialog semantics while preserving keyboard and outside-click dismissal.

Compare v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@luocfprime luocfprime released this 15 Sep 08:53
  • Add compact Task progress indicators with exact, keyboard-accessible progress
    details and retained Progress JSON in the Task drawer.
  • Add priority updates for explicitly selected Tasks, including negative and zero
    priorities, status guidance and partial-failure recovery.
  • Add resizable Worker columns with pointer, keyboard and double-click fit interactions,
    persisted per connection and Queue.
  • Change selected-Task action labels so cancelling Tasks and clearing the current
    selection are unambiguous.
  • Fix Task table defaults and interactions for compact Progress, status visibility and
    horizontal scrolling.

Priority updates use the Labtasker v2 Task update endpoint and remain unavailable for
running Tasks. Existing profiles and saved views require no migration.

Full Changelog: v0.2.1...v0.4.0

v0.2.1

Choose a tag to compare

@luocfprime luocfprime released this 10 Sep 11:54
  • Add status-aware Cancel, Requeue and Delete actions for selected Tasks, with disabled-state guidance and partial-failure recovery.
  • Fix Task selection controls so checkboxes remain visible while horizontally scrolling wide tables.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@luocfprime luocfprime released this 09 Sep 15:31

v0.2.0

  • Add Routes navigation and idle/busy Worker observations, with grouped Queue progress counts. These features require Server 2.2 or later and observation-capable Workers.
  • Add case-insensitive fuzzy Task name search through the Server.
  • Add dismissible warnings when the connected Server is older than the installed Client.
  • Change transient errors to corner notifications with duplicate suppression, dismissal and independent retry recovery.
  • Fix status counts to preserve the applied name and filter when switching Task status.
  • Fix Task drawer navigation, browser history and focus when switching between Tasks or interacting with notifications.
  • Fix keyboard navigation and dismissal for dropdowns and saved-view menus, including WebKit.
  • Fix selection preservation during sorting and saved-view comparison, Worker pagination recovery and long notification wrapping.

Validated against Labtasker 2.2.0 using both Client 2.1.0 and Client 2.2.0. No connection or saved-view migration is required.

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@luocfprime luocfprime released this 08 Sep 11:53
  • Add a compact Queue workspace with live Task status counts, filters, sorting, and structured result inspection.
  • Add custom JSON-path columns, independent column resizing and reordering, and saved views scoped to each connection and Queue.
  • Add Task cancellation, requeue, and explicit batch deletion with progress and failure recovery.
  • Add HTTP Server connections and local attachment to an already-running Labtasker project.
  • Add persistent connection and UI profiles, with credentials stored separately on the backend and recovery for failed saves.
  • Add a Python package with bundled frontend assets, requiring Python 3.11+ and no Node.js at runtime.
  • Change frontend build and test tooling to current compatible versions, with TypeScript asset import declarations and coordinated Vite/React plugin upgrades.