DiscordChatExporter/DiscordChatExporter.Gui
primetime43 c38953d868 Add message deletion feature (CLI & GUI)
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.
2026-05-17 11:09:42 -04:00
..
Converters Remove BOM 2026-04-19 23:13:12 +03:00
Framework Add message deletion feature (CLI & GUI) 2026-05-17 11:09:42 -04:00
Localization Update for Avalonia 12 2026-05-01 16:30:11 +03:00
Models Remove BOM 2026-04-19 23:13:12 +03:00
Services Remove BOM 2026-04-19 23:13:12 +03:00
Utils Refactor fetching Avalonia TopLevel 2026-05-02 11:30:14 +03:00
ViewModels Add message deletion feature (CLI & GUI) 2026-05-17 11:09:42 -04:00
Views Add message deletion feature (CLI & GUI) 2026-05-17 11:09:42 -04:00
App.axaml Remove BOM 2026-04-19 23:13:12 +03:00
App.axaml.cs Add message deletion feature (CLI & GUI) 2026-05-17 11:09:42 -04:00
DiscordChatExporter.Gui.csproj Update for Avalonia 12 2026-05-01 16:30:11 +03:00
Program.cs Remove BOM 2026-04-19 23:13:12 +03:00
PublishMacOSBundle.csx Use CliFx v3 stable 2026-04-03 17:27:30 +03:00
StartOptions.cs Add DISCORDCHATEXPORTER_ALLOW_AUTO_UPDATE env var to suppress auto-update in GUI (#1514) 2026-03-21 20:25:53 +02:00