Commit Graph

346 Commits (83a63c2ed7108ff288376dc441bce6f255f970cb)

Author SHA1 Message Date
Tyrrrz 83a63c2ed7 Update NuGet packages
1 year ago
Tyrrrz 3e44a2e88d Re-add `IHasId` to `Channel`
1 year ago
Tyrrrz b44e6087be Update NuGet packages
1 year ago
Tyrrrz 49b96087d3 Clean up
1 year ago
Tyrrrz e175c93038 Refactor
1 year ago
Tyrrrz 90d71c5b9e Clean up
1 year ago
Adam Slatinský 5e9c7392db
Add export timestamp in JSON format (#1102)
1 year ago
Tyrrrz 51192425b7 Expect channel parents to be null
1 year ago
William Unsworth 8776a6955b
Better support for exporting threads (#1046)
1 year ago
Tyrrrz c69211797f Clean up
1 year ago
Adam Slatinský 768fb88c8c
Export role details in JSON format (#1101)
1 year ago
Tyrrrz d4f62387a5 Add CLI option to include or exclude voice channels in `exportall` and `exportguild`
1 year ago
Tyrrrz bd4cfcdaf6 Update avatar resolving for users without discriminator
1 year ago
Tyrrrz c99355dec3 Consistency in parsing
1 year ago
Tyrrrz 11d34109a7 Extract thread status and improve CLI output
1 year ago
Tyrrrz 3d2d197904 Introduce the foundation for the new username system
1 year ago
Tyrrrz bf0d8ab31e Rename markdown `Header` to `Heading` to avoid ambiguity and for consistency with MD/HTML standards
1 year ago
Tyrrrz 3d047321cf Parse YouTube video IDs natively
1 year ago
Tyrrrz 4eab781450 Update NuGet packages
1 year ago
Tyrrrz c48899e0b1 Refactor
1 year ago
William Unsworth 41b4e47d0e
Use alternative endpoint to retrieve threads when requested by a bot (#1037)
1 year ago
Tyrrrz 6bbde4ccdc Add support for lists in markdown
1 year ago
Tyrrrz 469a731892 Add support for headers in markdown
1 year ago
Tyrrrz d8315c7827 Rename `AsyncExtensions` to `AsyncCollectionExtensions`
1 year ago
Tyrrrz 31c7ae9312 Refactor
1 year ago
Tyrrrz 03c5c1bc5e Clean up
1 year ago
Tyrrrz 0ae9062a30 Fix typo and refactor
1 year ago
William Unsworth 25caf04445
Preliminary support for threads (#1032)
1 year ago
Tyrrrz 9048557b17 Short-circuit if trying to export an empty channel or a channel with mismatching boundaries
1 year ago
Tyrrrz ab933a7240 Rename `TitleLinkNodeMatcher` to `MaskedLinkNodeMatcher` to align with Discord's own terminology
1 year ago
Tyrrrz a9fc439cc5 Update NuGet packages
1 year ago
Tyrrrz d4f5fc5efc Update NuGet packages
1 year ago
Tyrrrz 505330e117 Consistency
1 year ago
Tyrrrz 0ab8bd67c4 Clean up
2 years ago
Tyrrrz 4ec00d0ec8 Clean up CSS
2 years ago
Tyrrrz 8bc1bcaf16 Render linked videos as embeds in HTML
2 years ago
Tyrrrz 8f40acdda7 Load mentions for users that left the guild
2 years ago
Mark Cilia Vincenti bbe18368fa
Update to AsyncKeyedLock 6.2.0 (#1003)
2 years ago
Tyrrrz 2a1998b81c Add support for group DMs in invite embeds
2 years ago
Tyrrrz ac7f08ff3e Remove redundant explicit RazorBlade build references
2 years ago
Tyrrrz 0981c51fb9 Fix nick fallback
2 years ago
Tyrrrz 55209a0517 Add support for member-level avatars
2 years ago
Tyrrrz c2c35cf3a3 Treat `gifv` attachments as videos instead of images
2 years ago
Tyrrrz f36852a1a2 Quote font URLs in HTML preamble to avoid issues
2 years ago
Tyrrrz 0e1c3e4c76 Add support for extracting channels from data dump in `exportall`
2 years ago
Tyrrrz 83e3289ead Use the new `gg sans` font
2 years ago
Tyrrrz d1647e8286 Add support for selectable assets directory in GUI
2 years ago
Lucas LaBuff 95115f3e99
Add option to specify download directory for assets (#989)
2 years ago
Tyrrrz a29c517527 Update exception wording again
2 years ago
Tyrrrz 83657962b8 Improve "channel is empty" error message
2 years ago