Lucas LaBuff
|
8b9afe45b9
|
[CLI] Fix sorting by channel/category position (#490)
|
2021-01-31 17:23:46 +02:00 |
|
Lucas LaBuff
|
77b7977324
|
Formatting output paths (#472)
|
2021-01-28 22:01:13 +02:00 |
|
Lucas LaBuff
|
915f4c8d9f
|
Fix crash on encountering invalid snowflake (#479)
|
2021-01-18 19:21:22 +02:00 |
|
Tyrrrz
|
51acffc92e
|
[HTML] Fix up replies
|
2020-12-29 20:49:34 +02:00 |
|
Tyrrrz
|
39a33538fe
|
Cleanup last PR
|
2020-12-28 22:10:46 +02:00 |
|
Sanqui
|
07ac805677
|
Add support for replies (#455)
|
2020-12-28 22:03:30 +02:00 |
|
Tyrrrz
|
3d9ee3b339
|
Embrace Snowflake as first class citizen
|
2020-12-27 19:42:21 +02:00 |
|
Alexey Golub
|
600c354ab2
|
Use Discord API v8
|
2020-12-19 18:37:38 +02:00 |
|
Tyrrrz
|
3861dba60c
|
Refactor last PR
|
2020-12-17 17:49:35 +02:00 |
|
Andrew Kolos
|
69acb5bf76
|
Set last write time on downloaded media to the value provided in the Last-Modified header (#459)
|
2020-12-17 17:13:47 +02:00 |
|
Tyrrrz
|
9394824943
|
Update MiniRazor to use build-time template compilation
|
2020-12-15 03:44:13 +02:00 |
|
Sanqui
|
43c50324d8
|
[JSON] Don't escape Unicode characters when possible (#453)
While UnsafeRelaxedJsonEscaping sounds scary, there is no risk
here since the JSON data is saved directly into a file. See #450
|
2020-12-14 21:57:48 +02:00 |
|
Sanqui
|
d020652f50
|
[CLI] Display channel name for errors during ExportMultipleAsync (#452)
|
2020-12-14 18:48:11 +02:00 |
|
Tyrrrz
|
63803f98aa
|
Use C#9 features
|
2020-12-14 17:45:42 +02:00 |
|
Tyrrrz
|
61d0ddeced
|
Update project structure
|
2020-12-10 16:52:05 +02:00 |
|
Tyrrrz
|
4c64977b71
|
Expect null result in WaitAndRetry logic in http retry handler
Fixes #447
|
2020-12-07 16:24:33 +02:00 |
|
Lucas LaBuff
|
286981d9f8
|
[HTML] Prettier attachment preview for non-media files (#448)
|
2020-12-07 16:20:38 +02:00 |
|
Tyrrrz
|
5a62ce6af9
|
Update JsonExtensions to 1.0.1
|
2020-11-29 00:42:05 +02:00 |
|
Tyrrrz
|
d72fe594b4
|
Use JsonExtensions package
|
2020-11-29 00:17:58 +02:00 |
|
Tyrrrz
|
37fcee2f21
|
Fix relative path extraction in ExportContext when base directory is empty
Fixes #437
Fixes #434
|
2020-11-20 16:56:30 +02:00 |
|
Tyrrrz
|
047dccef7f
|
Refactor last PR
|
2020-11-18 19:04:53 +02:00 |
|
sas41
|
cb47902d10
|
[HTML] Rich rendering support for audio and video embeds (#432)
|
2020-11-16 15:49:57 +02:00 |
|
Andrew Kolos
|
547bf0a463
|
[JSON] Add core user mentions to output (#416)
|
2020-10-25 23:00:30 +02:00 |
|
Tyrrrz
|
1da80956dd
|
Refactor
|
2020-10-24 21:15:58 +03:00 |
|
Tyrrrz
|
0763a99765
|
[JSON] Fix incorrect embed color output
|
2020-10-24 17:45:54 +03:00 |
|
Andrew Kolos
|
520e023aff
|
Stop redundantly downloading media when re-exporting (#395)
|
2020-10-23 16:38:15 +03:00 |
|
Andrew Kolos
|
09acfcff59
|
Add retry policy to MediaDownloader to accommodate short network outages during download (#404)
|
2020-10-12 23:03:14 +03:00 |
|
Andrew Kolos
|
ddb4856516
|
Add "unix" and "unixms" options for date format (#405)
|
2020-10-12 13:41:49 +03:00 |
|
Andrew Kolos
|
c4007d4a80
|
[JSON] Add embed color (#403)
|
2020-10-10 16:10:56 +03:00 |
|
Alexey Golub
|
a25e809671
|
Extend try/catch in media downloading to OperationCanceledException
Closes #372
|
2020-09-14 15:09:57 +03:00 |
|
Alexey Golub
|
fa80c82468
|
Cleanup
|
2020-09-05 17:10:15 +03:00 |
|
Ahmed Massoud
|
355b8cb8cf
|
Add call time for call status messages (#365)
|
2020-08-22 22:14:13 +03:00 |
|
Alexey Golub
|
82945ac3cf
|
[HTML] Use CDN for Whitney fonts
Related to #322
|
2020-08-21 20:36:59 +03:00 |
|
Alexey Golub
|
be66c74c08
|
Update nuget packages
|
2020-08-12 19:11:18 +03:00 |
|
CarJem Generations
|
b405052fd6
|
[HTML] Workaround for Tupperbox nicknames (#352)
|
2020-08-05 21:58:17 +03:00 |
|
Alexey Golub
|
e1b1755fba
|
Don't escape media URL on non-HTML formats
|
2020-07-30 16:02:00 +03:00 |
|
Alexey Golub
|
1fe4ecb3af
|
Truncate long file names in MediaDownloader
Fixes #344
|
2020-07-29 20:58:38 +03:00 |
|
Alexey Golub
|
d78c10ebb7
|
Remove default cap on MakeUniqueFilePath
|
2020-07-29 20:47:58 +03:00 |
|
Alexey Golub
|
3db29b520c
|
Switch from RazorLight to MiniRazor
|
2020-07-29 20:08:51 +03:00 |
|
Alexey Golub
|
752003abc3
|
Fix media downloading
|
2020-07-28 23:07:31 +03:00 |
|
Alexey Golub
|
e26a0660d1
|
Use Razor instead of Scriban
|
2020-07-28 22:43:45 +03:00 |
|
Alexey Golub
|
06c33373de
|
Sanitize file names when exporting media
Fixes #332
|
2020-07-25 21:17:05 +03:00 |
|
Alexey Golub
|
1f20915b4d
|
Use original file names for downloaded media
Closes #327
|
2020-07-19 14:19:40 +03:00 |
|
Alexey Golub
|
e58c7aefff
|
Ignore failures when downloading media
|
2020-07-18 22:08:06 +03:00 |
|
Alexey Golub
|
2fc0aa43e8
|
Change "discordapp.com" to "discord.com" where appropriate
|
2020-07-18 16:04:47 +03:00 |
|
Alexey Golub
|
ba66b52fa4
|
Use ValueTask instead of Task where possible
|
2020-07-18 15:57:51 +03:00 |
|
Alexey Golub
|
ac64d9943a
|
Self-contained export (#321)
|
2020-07-18 15:45:09 +03:00 |
|
Alexey Golub
|
94a85cdb01
|
Update nuget packages
|
2020-05-11 21:50:38 +03:00 |
|
Alexey Golub
|
4a35a7b530
|
Cleanup and minor fixes
|
2020-04-27 13:24:20 +03:00 |
|
Alexey Golub
|
247f3a9c5b
|
Include channel category in default export file name
Closes #188
|
2020-04-27 00:02:55 +03:00 |
|