Skip to content

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 18 Mar 11:33
72175f9

0.1.8 (2026-03-18)

Features

  • 🎨 Palette: Add cursor to filter input (#58) (4517a32)
  • 🎨 Palette: Add empty states for TUI tables (#53) (c1b57e2)
  • 🎨 Palette: Improve filter input and rotation empty state UX (#61) (12822ac)
  • add AllRunners discovery mode using /runners/all with fallback to /runners (a10beeb)
  • add extract_runner_tags function (b17f142)
  • add FilterPopup key handler, update dashboard bindings (f popup, t text, remove v) (7d93c86)
  • add FilterPopupSection type and filter popup state fields to App (1b6a028)
  • add open_filter_popup, toggle_selected_tag, selected_tags_summary (a9cc283)
  • add render_filter_popup, update filter bar, status bar, help view (1be7edc)
  • add Tags: to runner detail section (978967c)
  • improve token masking in settings modal (897848b)
  • merge popup and text tags in build_filters, retain selected_tags in apply_view_state (f432b79)
  • non-blocking background search keeps TUI responsive during large queries (d520f13)
  • overhaul sorting to cycle through columns from left to right (a441cce)
  • polish runner detail pane, remove age filter, improve status bar (8a5ca03)
  • security: Fix credential leakage in debug output (#38) (ed3ece1)

Bug Fixes

  • 🔒 prevent panic on missing token by using anyhow Context (#45) (737aedb)
  • correct 403 fallback detection and show actual endpoint in settings (eac16f5)
  • correct sort shortcut label and add header indicators (3ea2d61)
  • default to all-runners discovery, restore 403 fallback, show active endpoint (f5352eb)
  • display human-readable runner type in detail panel (project/group/instance) (08b72e1)
  • remove silent fallback, add d-key endpoint cycle, always show description (e15132b)
  • ui: Add visible cursor to filter input (#40) (aec3a02)

Performance Improvements

  • ⚡ Bolt: concurrent runner detail and manager fetch (#51) (0396e87)
  • ⚡ Bolt: Remove redundant clone in worker map (#47) (c6ac665)
  • ⚡ Bolt: Remove redundant string cloning in TUI render loop (#62) (25cb6bf)
  • ⚡ Bolt: replace clone and sort in TUI render loop with min/max_by_key (#57) (582bc1a)
  • ⚡ Bolt: Use const styles in render loop (#43) (897c441)