DiscordChatExporter/DiscordChatExporter.Core
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
..
Discord Simplify 2025-11-30 19:24:37 +02:00
Exceptions Refactor 2025-04-02 00:34:52 +03:00
Exporting Clean up 2025-12-03 23:37:23 +02:00
Markdown Use .NET 9 2024-11-12 22:19:58 +02:00
Utils Fix NTFS filename character sanitization on non-Windows systems 2025-12-29 16:55:28 +00:00
DiscordChatExporter.Core.csproj Bump the nuget group with 17 updates (#1445) 2025-12-01 20:47:52 +02:00