Releases
v0.1.8
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.