You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added interactive confirmation before running cactus-prepare, allowing users to remove stale --outDir/--jobStore directories in advance.
Enhanced execution feedback with Rich-based progress indicators, end-of-run summaries, and optional verbose streaming of all command output.
Surfaced plan-level verbose state in the UI (toggle with V) and overview rendering, keeping the terminal quiet by default while filtering RaMAx graph verification noise.
UI
Added Environment Summary card to the top of the details pane, showing RaMAx/cactus paths and versions, GPU, CPU, memory, and disk. The card is now rendered as a Rich Panel and adapts to terminal width to avoid overflow and misalignment.
Replaced fixed-width string rendering with Rich renderables (Panel, Table) for both the Environment Summary and Plan Overview, ensuring responsive layout from narrow to full-screen terminals.
Introduced RaMAx options editor: global plan.global_ramax_opts and per-round round.ramax_opts editable via a new modal with add/remove controls. Options are reflected in command previews automatically.
Removed unsupported gap CSS usage and adjusted spacing with margins to fix Textual CSS errors.
Detection & Tooling
Environment detection now reports cactus (not cactus-prepare) path and version. Cactus version is obtained via pip show cactus | grep -i ^Version with a fallback to python -m pip show cactus parsing; noisy NVML messages are filtered out.
Minor CLI polish: removed echoing of the full cactus-prepare command to reduce console noise.
Documentation & Tooling
Updated README with the new verbose shortcut and pre-run cleanup behaviour.
Expanded PlanRunner logging to emphasise failures and log locations.