Remove deleted Icarus's copy for good, so any misjudgment about which file it was could not be undone. It now moves the copy to the Recycle Bin through IFileOperation. A progress sink aborts any delete the shell would do permanently (subst drives, no Recycle Bin, too big for it); then Remove says so and leaves the file and its cache. The decode cache is still deleted outright, since a decode rebuilds it. A link in Valorant's folder back to Icarus's copy no longer counts as Valorant still having the replay: the check no longer follows links, the same as the listing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Dara Adedeji committed on 10/13/2026, 9:09:35 PMparentc87b696
Checks
- SuccessfulCodeRabbitGitHub
Review rate limited
- Skippednative-bridgeGitHub
- Skippedpresence-workerGitHub
- Skippedwindows-buildGitHub
- Skippedwindows-testGitHub
- Skippedlinux-buildGitHub
- Skippedclient-contractGitHub
- Skippednative-replayGitHub
- SkippedconvexGitHub
- SuccessfulwebGitHub
- Successfultest (shard 0)GitHub
- Successfultest (shard 1)GitHub
- SuccessfulanalyzeGitHub
- SuccessfulchangesGitHub
8 files changedLine totals unavailable