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
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)