tyrrrz
|
f6865c8216
|
Bundle for macOS via MacBundle
|
2026-08-07 14:23:25 +03:00 |
|
tyrrrz
|
427c6021ac
|
Fix grammar
|
2026-07-25 20:28:29 +03:00 |
|
tyrrrz
|
31de8a5b06
|
Apply updated formatting rules
|
2026-07-04 18:51:27 +03:00 |
|
tyrrrz
|
acac8f7bbb
|
Update packages
|
2026-06-08 15:52:10 +03:00 |
|
tyrrrz
|
45629c9d7f
|
Refactor message boxes
|
2026-05-26 15:00:42 +03:00 |
|
Copilot
|
2aec84884b
|
Extract app shutdown fallback into App.Shutdown (#1539)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
|
2026-05-25 19:10:19 +03:00 |
|
tyrrrz
|
e6472543e0
|
Refactor fetching Avalonia TopLevel
|
2026-05-02 11:30:14 +03:00 |
|
tyrrrz
|
5838c0546e
|
Update for Avalonia 12
|
2026-05-01 16:30:11 +03:00 |
|
tyrrrz
|
0a623b24d1
|
Refactor GUI spacing
|
2026-04-22 17:18:28 +03:00 |
|
tyrrrz
|
34b5ccc75b
|
Remove BOM
|
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
|
757daa7a60
|
Forward slashes
|
2026-04-19 18:13:26 +03:00 |
|
tyrrrz
|
a27fc3e72e
|
Update Avalonia
|
2026-04-17 15:02:28 +03:00 |
|
tyrrrz
|
b76b42549b
|
Fix security issues
|
2026-04-14 13:23:38 +03:00 |
|
tyrrrz
|
ae70fe9741
|
Move theme initialization to the correct place
|
2026-04-07 17:54:05 +03:00 |
|
tyrrrz
|
af3ec8c299
|
Use CliFx v3 stable
|
2026-04-03 17:27:30 +03:00 |
|
tyrrrz
|
f1673cde77
|
Use the Loaded event in view init
|
2026-04-03 11:37:44 +03:00 |
|
tyrrrz
|
ed33d19bc0
|
Fix settings getting corrupted
|
2026-04-03 11:20:54 +03:00 |
|
tyrrrz
|
80e9ad75ba
|
Clean up
|
2026-04-03 00:35:09 +03:00 |
|
tyrrrz
|
295f4cf9a2
|
Improve WatchProperty
|
2026-04-03 00:24:27 +03:00 |
|
tyrrrz
|
1f189e5206
|
Rename view model manager methods
|
2026-04-02 14:50:11 +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 |
|
Oleksii Holub
|
cc703cc860
|
Migrate to CliFx v3 (#1516)
|
2026-03-26 23:53:28 +02:00 |
|
tyrrrz
|
b9f19f7003
|
Fix shebang, rename script
|
2026-03-23 23:34:57 +02:00 |
|
Copilot
|
e794d7c833
|
Replace Publish-MacOSBundle.ps1 with a .NET 10 single-file C# script (#1515)
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-03-23 23:18:46 +02:00 |
|
tyrrrz
|
1181a35f08
|
Variable names consistency
|
2026-03-21 20:27:05 +02:00 |
|
Copilot
|
4a62f9c34f
|
Add DISCORDCHATEXPORTER_ALLOW_AUTO_UPDATE env var to suppress auto-update in GUI (#1514)
* Add DISCORDCHATEXPORTER_DISABLE_UPDATE env var to disable auto-update in GUI
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/158dba86-9958-4f57-ab22-174e0606b42f
* Rename IsAutoUpdateDisabled to IsAutoUpdateAllowed and env var to DISCORDCHATEXPORTER_ALLOW_AUTO_UPDATE
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/aa3944a4-e542-4770-8d17-2acb2c958ce9
* Refine IsAutoUpdateAllowed: group in (), invert, rename v to env, only accept false
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/1467eee2-3069-4f0b-abdf-b1dc65e00a9a
* Fix CSharpier formatting: move is { } env to indented new line
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/7933cfe4-ecad-4697-8b9c-ee3991aa147e
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
|
2026-03-21 20:25:53 +02:00 |
|
Tyrrrz
|
5cec162b4e
|
More consistent message box
|
2026-03-12 18:54:44 +02:00 |
|
Tyrrrz
|
6647f90ced
|
Update default branch ref
|
2026-03-04 20:23:55 +02:00 |
|
Copilot
|
b9a3001c11
|
Add DISCORDCHATEXPORTER_SETTINGS_PATH env var override for settings file path (#1500)
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
2026-03-02 20:06:20 +02:00 |
|
Copilot
|
dadfe5b8ef
|
Guard App.Dispose() against double-invocation and late shutdown (#1499)
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
2026-03-02 18:42:35 +02:00 |
|
Tyrrrz
|
3be5bc6a21
|
Remove dashes from OutputPathTooltip
|
2026-02-27 19:14:30 +02: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
|
40491bdc0f
|
Fix text misalignment on export setup
|
2026-02-27 19:05:16 +02:00 |
|
Tyrrrz
|
951c1e4613
|
Make Run's BaselineAlignment set globally
|
2026-02-27 18:31:40 +02:00 |
|
farley128
|
b533e08d74
|
Implement exporting for forwarded messages (#1451)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com>
|
2026-02-27 15:41:31 +02:00 |
|
Tyrrrz
|
d490fd0a38
|
Improve, clean up encryption
|
2026-02-27 14:57:15 +02:00 |
|
Copilot
|
21c2398e2a
|
Cleanup: fix filename typo, replace AsyncNonKeyedLocker, drop WithIndex(), use ProcessStartInfo ctor arg (#1492)
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 14:42:07 +02:00 |
|
Tyrrrz
|
7ff2347df1
|
Clean up
|
2026-02-27 14:32:27 +02:00 |
|
Tyrrrz
|
3391e755fc
|
Fix markdown not parsing for Persist Token tooltip
|
2026-02-27 14:19:03 +02:00 |
|
Tyrrrz
|
f0e9d3be1b
|
Reorganize files
|
2026-02-27 14:14:43 +02:00 |
|
Copilot
|
eef0fc742d
|
Encrypt Discord token at rest in settings file (machine-bound) (#1491)
* Initial plan
* Add token encryption when saving/loading settings
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Apply suggestion from @Tyrrrz
* Apply suggestion from @Tyrrrz
* Bind token encryption key to machine identity
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Switch to AES-GCM, hex encoding, and GetBytes/Fill improvements
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Address all review feedback: salt injection, code style, localization formatting
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Address latest review: ThisAssembly.Project, EnvironmentExtensions, inline Lazy, renames, localization wording
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Address latest review: layout comment, cipherSource, else block, MachineName fallback, csproj ordering
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Apply suggestion from @Tyrrrz
* Rename GetMachineId→TryGetMachineId, refactor Write to use single array with FillBytes
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Rename cipherSource→cipher in Read(), tokenBytes→tokenData in Write(), update layout comments
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Add cipherSource variable in Write(), update layout comment with size annotation
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Fix CSharpier formatting: inline multiline string assignments and reformat exception filter
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Quote EncryptionSalt argument to handle single quotes in secret value
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Revert double-quote fix on EncryptionSalt argument
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
* Apply suggestion from @Tyrrrz
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-27 14:01:25 +02:00 |
|
Copilot
|
c59374598a
|
Migrate to Centralized NuGet Package Management (CPM) (#1489)
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-26 21:29:46 +02:00 |
|
Copilot
|
c4bfb3424e
|
Add option to reverse message order in exports (#1487)
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-26 21:14:57 +02:00 |
|
Tyrrrz
|
e6562de1f5
|
Reformat XAML
|
2026-02-24 21:07:48 +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 |
|
Copilot
|
18086aa209
|
Fix second dialog not appearing when dialogs are shown sequentially (#1481)
* Initial plan
* Add Task.Yield() to DialogManager to fix sequential dialog display
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com>
|
2026-02-23 07:32:56 +02:00 |
|