From 60b14ffc2ec3c7c490b8b73e5819b99cb1b9570e Mon Sep 17 00:00:00 2001 From: Michael Johnson Date: Sat, 1 Aug 2026 19:26:02 +0100 Subject: [PATCH] Stop the triage menu advertising the refine keys it no longer answers Removing the menu's `r`/`R` handler left the dim line beneath its action list still offering them, so the menu advertised two keys that now do nothing there. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_019QUiy1Y4sr5kXmKrYqjaTU --- crates/voro/src/ui.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/crates/voro/src/ui.rs b/crates/voro/src/ui.rs index 3a53c9e..5b5af3d 100644 --- a/crates/voro/src/ui.rs +++ b/crates/voro/src/ui.rs @@ -96,19 +96,10 @@ fn draw_mode(frame: &mut Frame, app: &App) { actions, sel, } => { - let mut items: Vec = actions + let items: Vec = actions .iter() .map(|a| ListItem::new(crate::app::action_label(a))) .collect(); - // The fourth triage outcome (DESIGN.md §6) is not a verdict, so it - // sits below the list as the two keys that reach it rather than as - // a selectable row that would transition nothing. - if app.is_proposed(*task_id) { - items.push(ListItem::new(Line::from(Span::styled( - "r refine with a note · R refine by talking", - Style::new().dim(), - )))); - } let height = items.len() as u16 + 2; let area = popup_area(frame, 48, height.max(3)); let mut state = ListState::default().with_selected(Some(*sel));