DiscordChatExporter/DiscordChatExporter.Core/Utils
copilot-swe-agent[bot] f423e6d262 Fix NTFS filename character sanitization on non-Windows systems
Replace OS-specific Path.GetInvalidFileNameChars() with a comprehensive
list of characters invalid on common filesystems (NTFS, FAT32, ext4, etc.)
to ensure files can be created on any filesystem regardless of host OS.

- Add InvalidFileNameChars array with all NTFS/Windows forbidden chars
- Add comprehensive unit tests for filename sanitization
- Fixes issue where '?', ':', '*', '<', '>', '|', '"', '\' were not sanitized on Linux

Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
2025-12-29 16:55:28 +00:00
..
Extensions Fix NTFS filename character sanitization on non-Windows systems 2025-12-29 16:55:28 +00:00
Docker.cs Slightly better naming 2023-12-29 00:17:11 +02:00
Http.cs Format stuff 2024-10-26 21:41:16 +03:00
Url.cs Revert to Uri.EscapeDataString when encoding asset URIs (#1355) 2025-03-18 19:10:21 +02:00
UrlBuilder.cs Fix nullref warning 2025-03-18 20:08:18 +02:00