Tyrrrz
|
9e115562dc
|
Use WebUtility.UrlEncode instead of Uri.EscapeDataString
|
2025-03-11 21:48:02 +02:00 |
|
Oleksii Holub
|
db50a2bb96
|
Fix file path encoding edge cases in HTML export (#1351)
|
2025-03-10 19:11:17 +02:00 |
|
Tyrrrz
|
a9eca1ceb2
|
Formatting
|
2025-01-01 16:22:08 +02:00 |
|
Tyrrrz
|
09e0b3f133
|
Format stuff
|
2024-10-26 21:41:16 +03:00 |
|
Tyrrrz
|
10adba3a4d
|
Format schformat
|
2024-08-11 00:10:23 +03:00 |
|
Tyrrrz
|
73e2e0624b
|
Use a few new APIs
|
2024-08-10 22:28:07 +03:00 |
|
Oleksii Holub
|
b9c1c47474
|
Migrate to Avalonia (#1220)
|
2024-04-27 04:17:46 +03:00 |
|
Tyrrrz
|
0745d49f44
|
Use native method for enumerating runes
|
2023-12-31 06:24:23 +02:00 |
|
Tyrrrz
|
8e36002ae7
|
Slightly better naming
|
2023-12-29 00:17:11 +02:00 |
|
Oleksii Holub
|
a2c5d2e2dd
|
Warn about redirected streams in the CLI only when running inside Docker (#1176)
|
2023-12-29 00:14:43 +02:00 |
|
Tyrrrz
|
5d7a74eece
|
Switch to .NET 8
|
2023-11-14 20:05:27 +02:00 |
|
Tyrrrz
|
a58509fda8
|
Upgrade to Polly 8 usage
|
2023-09-28 19:30:12 +03:00 |
|
Oleksii Holub
|
59344cedbe
|
Replace the date format option with a locale option (#1130)
|
2023-09-07 14:34:08 +03:00 |
|
Tyrrrz
|
20f58963a6
|
Use CSharpier
|
2023-08-22 21:17:19 +03:00 |
|
Tyrrrz
|
1ba0057174
|
Clean up
|
2023-07-31 20:22:10 +03:00 |
|
Tyrrrz
|
b224fca6c0
|
ToHex() should be uppercase by default
|
2023-07-30 14:54:15 +03:00 |
|
Tyrrrz
|
de67cfae1c
|
Use invariant culture
|
2023-07-29 20:47:43 +03:00 |
|
Tyrrrz
|
ddfbe51cfa
|
Improve error reporting on unexpected HTTP status code
|
2023-07-25 18:59:05 +03:00 |
|
Tyrrrz
|
90d71c5b9e
|
Clean up
|
2023-07-10 20:40:32 +03:00 |
|
Tyrrrz
|
3d2d197904
|
Introduce the foundation for the new username system
|
2023-06-08 16:37:05 +03:00 |
|
Tyrrrz
|
d8315c7827
|
Rename AsyncExtensions to AsyncCollectionExtensions
|
2023-05-22 10:08:38 +03:00 |
|
Tyrrrz
|
31c7ae9312
|
Refactor
|
2023-05-20 07:09:19 +03:00 |
|
Tyrrrz
|
505330e117
|
Consistency
|
2023-04-14 21:04:21 +03:00 |
|
Tyrrrz
|
55209a0517
|
Add support for member-level avatars
|
2023-02-23 00:54:02 +02:00 |
|
Tyrrrz
|
c2c35cf3a3
|
Treat gifv attachments as videos instead of images
|
2023-02-23 00:45:58 +02:00 |
|
Tyrrrz
|
2a81abb1a6
|
Use dictionaries for storing context members, channels, and roles
|
2023-02-14 18:36:53 +02:00 |
|
Tyrrrz
|
d99958a9b1
|
Add support for different formats in the timestamp markdown node
Closes #662
|
2023-02-12 16:12:41 +02:00 |
|
Tyrrrz
|
53b8927fce
|
Get rid of xUnit fixtures
|
2023-02-11 23:12:15 +02:00 |
|
Tyrrrz
|
3487849eba
|
Remove unnecessary code
|
2023-02-11 16:03:37 +02:00 |
|
Tyrrrz
|
3b2c308a25
|
Add proper support for more system notifications
Closes #844
|
2023-02-09 19:50:41 +02:00 |
|
Tyrrrz
|
91ba79e6ec
|
Fix nullref in HTTP retry policy
|
2023-01-25 20:51:16 +02:00 |
|
Tyrrrz
|
d9c06bacda
|
Trim dots at the end of filenames on Windows
Closes #977
|
2023-01-03 10:34:53 +02:00 |
|
Tyrrrz
|
b138908eb3
|
Re-add rate limit margins
|
2022-12-15 20:40:28 +02:00 |
|
Tyrrrz
|
324d6bab20
|
Don't add margin for rate limit delays
|
2022-12-15 20:18:32 +02:00 |
|
Tyrrrz
|
e5d5f1c85f
|
Cleanup
|
2022-12-15 20:08:14 +02:00 |
|
Tyrrrz
|
49c4b12512
|
Smarter rate limit handling
|
2022-12-15 19:55:50 +02:00 |
|
Tyrrrz
|
7467f0aeb6
|
Don't fail on unknown embed kinds
Closes #936
|
2022-09-19 23:55:17 +03:00 |
|
Tyrrrz
|
cc1ad8b435
|
Retry on SSL exceptions
|
2022-09-16 22:47:02 +03:00 |
|
Tyrrrz
|
a80ee2943f
|
Refactor
|
2022-09-14 02:06:11 +03:00 |
|
Oleksii Holub
|
504c3c53cd
|
Fail if an export command is called with multiple channels but a single-file output path
Closes #799
|
2022-08-25 22:11:26 +03:00 |
|
Oleksii Holub
|
5e852235ce
|
Retry on all Discord server side errors
Closes #908
|
2022-08-25 21:32:47 +03:00 |
|
Oleksii Holub
|
23e1850d15
|
Render consecutive twitter embeds as on
Closes #695
|
2022-06-30 20:56:44 +03:00 |
|
Oleksii Holub
|
bb81cf06ae
|
Rework retry policy
Fixes #832
|
2022-04-12 23:55:03 +03:00 |
|
Tyrrrz
|
bfa5d10761
|
Handle null name in Emoji.Parse(...)
|
2021-12-15 02:05:19 +02:00 |
|
Tyrrrz
|
008bb2f591
|
Use .NET 6's ParallelForEachAsync(...)
|
2021-12-13 21:02:11 +02:00 |
|
Tyrrrz
|
880f400e2c
|
C#10ify
|
2021-12-08 23:50:21 +02:00 |
|
Tyrrrz
|
da9536bd1b
|
Update NuGet packages
|
2021-11-15 18:02:41 +02:00 |
|
Tyrrrz
|
7c88a21543
|
Convert several types to records
|
2021-11-09 23:15:56 +02:00 |
|
Tyrrrz
|
214d5e3bdb
|
Fix nullability errors
|
2021-11-08 23:16:37 +02:00 |
|
Tyrrrz
|
21d89afa70
|
Add managed cancellation support
Closes #716
|
2021-10-07 17:06:05 +03:00 |
|