- nodeName() shows friendly "Node-XXXX" instead of truncated DID - nodeNameFromDid() for sync results lookup - Map labels use node names - Content filename validation: allow / for subdirectories (Music/song.mp3) but still block .., \, null bytes, hidden files, absolute paths - Increased filename max length to 512 for paths with subdirectories Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>