mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-06-10 00:02:37 -06:00
Introduce a message-deletion feature across CLI and GUI. Adds a new CLI command (deletemessages) with channel/before/after options and console progress. Extends DiscordClient with GetCurrentUserAsync and DeleteMessageAsync (including rate-limit handling) to perform deletions and surface authorization outcomes. GUI additions include DeleteSetup dialog, its ViewModel, view, and wiring: App registration, View/ViewModel managers, DashboardViewModel command, and a Delete button in the dashboard; deletion runs per-channel (parallel, with progress) and reports success/failure summaries. |
||
|---|---|---|
| .. | ||
| Base | ||
| Converters | ||
| Shared | ||
| DeleteMessagesCommand.cs | ||
| ExportAllCommand.cs | ||
| ExportChannelsCommand.cs | ||
| ExportDirectMessagesCommand.cs | ||
| ExportGuildCommand.cs | ||
| GetChannelsCommand.cs | ||
| GetDirectChannelsCommand.cs | ||
| GetGuildsCommand.cs | ||
| GuideCommand.cs | ||