primetime43
0794acd235
Localize export and delete tooltips
...
Add ExportTooltip and DeleteMessagesTooltip properties to LocalizationManager and provide translations (EN, FR, DE, ES, UK). Update DashboardView.axaml to bind the export/delete icon tooltips to the localization strings so they can be translated.
2026-05-18 20:17:08 -04:00
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
tyrrrz
5838c0546e
Update for Avalonia 12
2026-05-01 16:30:11 +03:00
tyrrrz
34b5ccc75b
Remove BOM
main / pack (DiscordChatExporter.Cli, DiscordChatExporter.Cli, win-x86) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, linux-arm) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, linux-arm64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, linux-musl-x64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, linux-x64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, osx-arm64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, osx-x64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, win-arm64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, win-x64) (push) Waiting to run
main / pack (DiscordChatExporter.Gui, DiscordChatExporter, win-x86) (push) Waiting to run
main / release (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, linux-arm) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, linux-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, linux-musl-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, linux-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, osx-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, osx-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, win-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, win-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Cli, DiscordChatExporter.Cli, win-x86) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, linux-arm) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, linux-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, linux-musl-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, linux-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, osx-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, osx-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, win-arm64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, win-x64) (push) Blocked by required conditions
main / deploy (DiscordChatExporter.Gui, DiscordChatExporter, win-x86) (push) Blocked by required conditions
main / notify (push) Blocked by required conditions
2026-04-19 23:13:12 +03:00
Copilot
7456f0fe3a
Add PowerKit and replace custom utility extensions ( #1525 )
...
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-04-19 23:10:45 +03:00
tyrrrz
d467948d0b
Only execute commands from code if allowed
2026-04-02 14:36:06 +03:00
tyrrrz
f6166764e9
Automate view initialization
2026-04-02 14:35:17 +03:00
Tyrrrz
c9f152773a
Clean up last PR
2026-02-27 19:12:27 +02:00
Copilot
5e39611395
Double-clicking a channel auto-opens export setup ( #1493 )
...
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-27 19:10:19 +02:00
Tyrrrz
951c1e4613
Make Run's BaselineAlignment set globally
2026-02-27 18:31:40 +02:00
Tyrrrz
5f8054e2f0
Fix alingment issues when dealing with inlines
2026-02-24 21:05:03 +02:00
Copilot
12d98e9ab0
Add localization ( #1482 )
...
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-24 20:49:32 +02:00
Yudi
30ba273fb1
Update bot token docs ( #1371 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com>
2025-05-04 19:49:42 +03:00
Tyrrrz
7b892c8e5b
Fix some text alignment issues with the new version of Avalonia
2024-11-07 18:46:32 +02:00
Tyrrrz
1fb6156187
Refactor
2024-11-06 19:36:34 +02:00
Oleksii Holub
91b7486f45
Publish trimmed builds ( #1235 )
2024-05-21 22:02:46 +03:00
Tyrrrz
5ef329b63c
Remove unneeded attribute
2024-04-29 02:39:08 +03:00
Oleksii Holub
b9c1c47474
Migrate to Avalonia ( #1220 )
2024-04-27 04:17:46 +03:00
Tyrrrz
e04eb890e6
Improve wording
2023-12-28 23:56:19 +02:00
Tyrrrz
481ddc4cd5
Update usage guide in apps
2023-11-19 22:52:03 +02:00
Tyrrrz
5abe74894c
Remove Channel.ParentNameWithFallback
2023-09-07 16:36:29 +03:00
Oleksii Holub
59344cedbe
Replace the date format option with a locale option ( #1130 )
2023-09-07 14:34:08 +03:00
Tyrrrz
5f6e51f6fb
Show threads in GUI at the bottom of the list, in specialized groups
...
Related to #1119
2023-08-28 21:31:51 +03:00
Tyrrrz
20f58963a6
Use CSharpier
2023-08-22 21:17:19 +03:00
Tyrrrz
c410e745b1
Add rudimentary thread support in GUI
...
Related to #1119
2023-08-22 21:14:34 +03:00
Tyrrrz
d1a8f466f6
Pull channels lazily in the GUI
...
Closes #1005
2023-08-22 00:03:29 +03:00
Tyrrrz
ac1bd16439
Clean up
2023-08-21 01:05:57 +03:00
Tyrrrz
c9447c5c8f
Clean up
2023-07-29 20:53:00 +03:00
Tyrrrz
de531d4a97
Fix category not working in GUI
...
Closes #1112
2023-07-29 00:57:45 +03:00
Tyrrrz
c4137cf77e
Hide token using password box
2023-07-09 18:13:41 +03:00
Tyrrrz
d779ed9bc8
Blur the token in GUI when the control is out of focus
2023-05-29 19:01:49 +03:00
Tyrrrz
0e1c3e4c76
Add support for extracting channels from data dump in exportall
...
Closes #597
2023-02-18 19:45:31 +02:00
Tyrrrz
c9c4ca1733
Shorten "last message sent on" to just "last message"
2023-02-16 21:28:23 +02:00
Tyrrrz
471c6f87db
Remove redundant period
2023-02-16 21:00:22 +02:00
Tyrrrz
c3d79ff0c4
Replace the lock icon with a key icon in GUI
2023-02-16 20:59:28 +02:00
Tyrrrz
d99958a9b1
Add support for different formats in the timestamp markdown node
...
Closes #662
2023-02-12 16:12:41 +02:00
Oleksii Holub
04f5050bbe
Extend token guide
...
Closes #955
2023-02-06 15:39:51 +02:00
Jacob P
597ec1e7b0
Move wiki inside the repository ( #991 )
...
Co-authored-by: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com>
2023-01-27 04:11:51 +02:00
Oleksii Holub
e752269467
Migrate from MiniRazor to RazorBlade
2022-11-03 18:56:45 +02:00
Tyrrrz
d53b4c825a
Update usage guide
2022-09-02 13:29:56 +03:00
Oleksii Holub
94ef4b6981
Support listing and exporting voice channels
...
Closes #874
2022-06-28 18:27:01 +03:00
Oleksii Holub
2463cb5087
Sort DMs by last message and avoid grouping them in GUI
...
Closes #271
2022-06-28 17:23:01 +03:00
Oleksii Holub
26c523a3e9
Update usage instructions to direct towards the Network tab method
...
Closes #835
Closes #842
2022-06-24 12:25:50 +03:00
Oleksii Holub
371c7d2b75
Make TOS warning more prominent
...
Close #878
2022-06-24 12:14:29 +03:00
Oleksii Holub
9341c21963
Add clickable links to usage guide in GUI
2022-04-09 02:31:52 +03:00
Oleksii Holub
91ea7a443c
More cleanup
2022-04-06 19:12:27 +03:00
Oleksii Holub
e29f08264c
Refactor portions of RootViewModel into DashboardViewModel
2022-04-04 01:34:46 +03:00