Skip to content

1.0.0-beta.5

Choose a tag to compare

@fmassucci fmassucci released this 25 Feb 14:24
b1ab2b6

Subminor Version - Released on Feb 25, 2026

Project Management

Per-project config.yaml — each project gets its own config instead of sharing a global file; paths are stamped on creation - Browse Projects redesign — full-width cards with avatars, clickable rows, relative timestamps, and project relocation when folder moves - Project deletion lock — sidebar and controls are disabled during deletion to prevent accidental navigation - Sidebar gated by project state — workflow screens are disabled until a project is opened - Navigate to Split Dataset after project creation — starts the workflow immediately

Stability & OneDrive Resilience
OneDrive-safe filesystem operations — centralized retry engine with exponential backoff for all Python scripts; handles file locks from cloud sync, antivirus, and Explorer
Block OS shutdown during processes — prevents Windows Update restarts while training/testing/etc. is running; minimizes to tray instead of quitting
System tray integration — closing the window hides to tray when a process is active; quit via tray menu
Validate persisted paths on screen load — pre-classification, test, and export screens clear stale paths that no longer exist on disk

UI / UX
Virtualized log monitor — uses react-window for O(1) scroll performance during long runs; long lines wrap instead of truncating
Path tooltips — hovering path inputs reveals the full file path
Settings visual hierarchy — fields wrapped in teal-accented cards with helper text

Fixes
Hydra config isolation — pass --config-path to Python scripts so the template config.yaml is never overwritten
Per-project checkpoint dialogs — file pickers resolve from the active project, not stale global paths