Commit Graph

60 Commits (93578abe24d3d5e299d31de96549f030269df558)

Author SHA1 Message Date
Lucas LaBuff a8031ad3aa
Fix crash when parsing position on DM channels (#496)
4 years ago
Frederic Portaria-Janicki e49cf997ea
[CLI] Fix missing channel category bug when API returns empty string (#492)
4 years ago
Lucas LaBuff 8b9afe45b9
[CLI] Fix sorting by channel/category position (#490)
4 years ago
Lucas LaBuff 77b7977324
Formatting output paths (#472)
4 years ago
Lucas LaBuff 915f4c8d9f
Fix crash on encountering invalid snowflake (#479)
4 years ago
Tyrrrz 51acffc92e [HTML] Fix up replies
4 years ago
Tyrrrz 39a33538fe Cleanup last PR
4 years ago
Sanqui 07ac805677
Add support for replies (#455)
4 years ago
Tyrrrz 3d9ee3b339 Embrace Snowflake as first class citizen
4 years ago
Alexey Golub 600c354ab2
Use Discord API v8
4 years ago
Tyrrrz 3861dba60c Refactor last PR
4 years ago
Andrew Kolos 69acb5bf76
Set last write time on downloaded media to the value provided in the Last-Modified header (#459)
4 years ago
Tyrrrz 9394824943 Update MiniRazor to use build-time template compilation
4 years ago
Sanqui 43c50324d8
[JSON] Don't escape Unicode characters when possible (#453)
4 years ago
Sanqui d020652f50
[CLI] Display channel name for errors during ExportMultipleAsync (#452)
4 years ago
Tyrrrz 63803f98aa Use C#9 features
4 years ago
Tyrrrz 61d0ddeced Update project structure
4 years ago
Tyrrrz 4c64977b71 Expect null result in WaitAndRetry logic in http retry handler
4 years ago
Lucas LaBuff 286981d9f8
[HTML] Prettier attachment preview for non-media files (#448)
4 years ago
Tyrrrz 5a62ce6af9 Update JsonExtensions to 1.0.1
4 years ago
Tyrrrz d72fe594b4 Use JsonExtensions package
4 years ago
Tyrrrz 37fcee2f21 Fix relative path extraction in ExportContext when base directory is empty
4 years ago
Tyrrrz 047dccef7f Refactor last PR
4 years ago
sas41 cb47902d10
[HTML] Rich rendering support for audio and video embeds (#432)
4 years ago
Andrew Kolos 547bf0a463
[JSON] Add core user mentions to output (#416)
4 years ago
Tyrrrz 1da80956dd Refactor
4 years ago
Tyrrrz 0763a99765 [JSON] Fix incorrect embed color output
4 years ago
Andrew Kolos 520e023aff
Stop redundantly downloading media when re-exporting (#395)
4 years ago
Andrew Kolos 09acfcff59
Add retry policy to MediaDownloader to accommodate short network outages during download (#404)
4 years ago
Andrew Kolos ddb4856516
Add "unix" and "unixms" options for date format (#405)
4 years ago
Andrew Kolos c4007d4a80
[JSON] Add embed color (#403)
4 years ago
Alexey Golub a25e809671 Extend try/catch in media downloading to OperationCanceledException
4 years ago
Alexey Golub fa80c82468 Cleanup
4 years ago
Ahmed Massoud 355b8cb8cf
Add call time for call status messages (#365)
4 years ago
Alexey Golub 82945ac3cf [HTML] Use CDN for Whitney fonts
4 years ago
Alexey Golub be66c74c08 Update nuget packages
4 years ago
CarJem Generations b405052fd6
[HTML] Workaround for Tupperbox nicknames (#352)
4 years ago
Alexey Golub e1b1755fba Don't escape media URL on non-HTML formats
4 years ago
Alexey Golub 1fe4ecb3af Truncate long file names in MediaDownloader
4 years ago
Alexey Golub d78c10ebb7 Remove default cap on MakeUniqueFilePath
4 years ago
Alexey Golub 3db29b520c Switch from RazorLight to MiniRazor
4 years ago
Alexey Golub 752003abc3 Fix media downloading
4 years ago
Alexey Golub e26a0660d1 Use Razor instead of Scriban
4 years ago
Alexey Golub 06c33373de Sanitize file names when exporting media
4 years ago
Alexey Golub 1f20915b4d Use original file names for downloaded media
4 years ago
Alexey Golub e58c7aefff Ignore failures when downloading media
4 years ago
Alexey Golub 2fc0aa43e8 Change "discordapp.com" to "discord.com" where appropriate
4 years ago
Alexey Golub ba66b52fa4 Use ValueTask instead of Task where possible
4 years ago
Alexey Golub ac64d9943a
Self-contained export (#321)
4 years ago
Alexey Golub 94a85cdb01 Update nuget packages
4 years ago