Skip to content

v0.1.12

Choose a tag to compare

@github-actions github-actions released this 18 Sep 01:40
· 51 commits to main since this release

What's Changed

Server

  • Boards durability: the embedded SQLite database now runs PRAGMA wal_checkpoint(TRUNCATE) every 10 seconds so recent board edits land in the main .db file — copying just the .db file no longer loses dashboards (#42)
  • Deleting a run now also removes its boards (run_dashboards cascade) instead of leaving orphan rows (#42)

Web UI — Boards info card (new)

  • New "Training info" card type for Boards: freely combine config hyperparameters, latest metric values (with ▲/▼ delta vs step 1), training cost, and a status header showing model name + run state + step + elapsed time; card height auto-fits content; double-click labels to rename in edit mode (#43–#47)
  • Duration and cost are fully data-driven — derived from the wall-time span of logged metrics, so counters freeze when a run finishes or crashes (#45)
  • Train cost supports a currency choice ($ / ¥), with GPU count auto-detected from env.hardware.gpus (#48)
  • Model name resolves from model_name → train_model → model; it can be renamed with a display alias (double-click in edit mode, original config value untouched), and cost tiles are renamable too (#48, #50)

Web UI — Boards layout

  • Card snapping reworked: per-card multi-direction snap (up/down/left/right, combinable e.g. up+left) via a magnet popover; snapped seams merge into a single line with square corners, and snap declarations pointing at empty space go dormant (#48–#50)
  • Status dot colors now match the runs list: running = green with a blink, finished = gray, crashed = soft red; minimum card size lowered to 3×2 for all types (#48, #49)
  • Narrow info cards wrap their header instead of truncating the model name (#49)
  • Info cards can be resized taller manually (content-fit height remains the floor), and height dragging shows a live preview again on all card types (#51)

Web UI — Add Chart dialog

  • Search box on the Info tab filtering both hyperparameters and metrics (#52)
  • New Selected zone: sticky chips summarizing everything picked — click one to deselect, no more scrolling to hunt checkboxes; single-select tabs show the current choice (#53, #54)

Full Changelog

v0.1.11...v0.1.12