CODESYS opens/saves projects from UNC paths (\server\share\...) only unreliably -- it tends to fail late and opaquely. Add src/path-guard.ts (isUncPath + uncPathError) and gate open_project, create_project, save_project, and launch_codesys_with_project on it: each now returns isError early telling the user to map a drive (net use Z: \server\share) or copy the project to a local drive. Mapped drive letters and local drives (incl. \?\C:\) are not treated as UNC, so existing workflows are unaffected. Also bumps version to 0.10.1 (first published release of the 0.10.x line; includes the prior unreleased phobiCS-tui removal and add_device tool). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| integration | ||
| unit | ||
| bench-results-v5.json | ||
| bench-results.json | ||
| bench.mjs | ||
| mock_watcher.py | ||
| test-fixes.mjs | ||
| TEST_OVERVIEW.md | ||