Skip to content

v0.3.0

Choose a tag to compare

@seilk seilk released this 28 Feb 17:39
· 107 commits to main since this release

v0.3.0

New Features

  • Multi-cluster tab bar: unified tab bar for SSH clusters + Slurm clusters with Tab/Shift+Tab navigation
  • Slurm cluster monitoring: GPU overview via sinfo/squeue/scontrol through Slurm login node SSH
  • Job dispatch from TUI: sbatch sleep infinity allocation, GPU IDX tracking, cancel/resubmit from popup
  • QoS picker: fetch partition QoS list, cycle through with Q key
  • Command edit mode in popup: e to edit srun command inline, r to reset
  • Version check in tab bar: shows opensmi@0.3.0 → 0.3.1 ↑ in yellow when update available
  • Tab click support: click tab to switch cluster

Onboarding Improvements

  • Redesigned multi-step wizard with cluster grouping, Slurm section, and final review step
  • Admin username default is now idk (skip → stored as null); real admin sets their own username
  • Done card now suggests opensmi poll or opensmi (TUI) as next steps

Bug Fixes

  • Fixed onClickonMouseUp (BoxOptions type compliance)
  • Fixed keyboard shortcut hint formatting: [↑↓] notation, [Shift+r] case
  • Fixed --all flag reading slurm_clusters from root JSON in clusters[] format
  • Fixed pip editable install path after worktree cleanup

Full Changelog: v0.2.5...v0.3.0