v1.0.11
2026-07-10
LATEST
Project Linking & Dashboard Sync Reliability
- Automatic sync resume after linkingwhen a local scan cannot be uploaded because a project still needs to be selected or created, linking the project now resumes that upload without running the scanner again.
- Explicit upload outcomesdashboard synchronization now distinguishes project selection, authentication, subscription, network, permission, repository mismatch, partial sync, and successful sync states instead of collapsing them into an undefined result.
- Workspace-safe project cachecached project mappings are now scoped by backend, company, and repository to prevent a project ID from leaking across Oryon workspaces.
- Repository binding validationthe project picker only offers unbound projects or projects already linked to the current repository, and caches the selection only after the backend confirms the binding.
- Clearer clean-scan statusa scan with no findings now explains whether it was synchronized or remains available locally pending dashboard sync.
- Regression coverage expandedadded coverage for clean scan → failed link → manual project creation → automatic upload without rescanning, plus cache isolation and structured failure classification.