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. |
||
|---|---|---|
| .. | ||
| Converters | ||
| Framework | ||
| Localization | ||
| Models | ||
| Services | ||
| Utils | ||
| ViewModels | ||
| Views | ||
| App.axaml | ||
| App.axaml.cs | ||
| DiscordChatExporter.Gui.csproj | ||
| Program.cs | ||
| PublishMacOSBundle.csx | ||
| StartOptions.cs | ||