Commit graph

48 commits

Author SHA1 Message Date
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
Alexey Golub
d03be8b1dd More refactoring 2020-04-26 23:55:31 +03:00
Alexey Golub
9d0d7cd5dd More refactoring 2020-04-23 00:32:48 +03:00
Alexey Golub
b2a48d338a Update nuget packages 2020-04-23 00:30:37 +03:00
Alexey Golub
88a4fa792b Refactor more 2020-04-22 21:59:10 +03:00
Alexey Golub
dc79813ad7 Refactor 2020-04-22 20:44:14 +03:00
Alexey Golub
6a430cdc76 [HTML] Fix unclosed tags and inconsistencies 2020-04-22 19:38:49 +03:00
Alexey Golub
2a02894d64 [HTML] Fix weird inline code block behavior with two backticks 2020-04-22 19:23:56 +03:00
Alexey Golub
8685a3d7e3 Rework architecture 2020-04-22 19:23:31 +03:00