Add support for Lottie stickers

This commit is contained in:
Cadence Ember 2023-09-10 21:35:51 +12:00
parent 5bf051c624
commit d759b5bd90
8 changed files with 115 additions and 10 deletions

View file

@ -21,7 +21,7 @@ Most features you'd expect in both directions, plus a little extra spice:
* Mentions
* Replies
* Threads
* Stickers
* Stickers (all formats: PNG, APNG, GIF, and Lottie)
* Attachments
* Spoiler attachments
* Guild-Space details syncing
@ -124,6 +124,7 @@ I recommend developing in Visual Studio Code so that the JSDoc x TypeScript anno
* (70) matrix-appservice: I wish it didn't pull in express :(
* (0) mixin-deep: This is my fork! It fixes a bug in regular mixin-deep.
* (3) node-fetch@2: I like it and it does what I want.
* (0) pngjs: Lottie stickers are converted to bitmaps with the vendored Rlottie WASM build, then the bitmaps are converted to PNG with pngjs.
* (0) prettier-bytes: It does what I want and has no dependencies.
* (0) try-to-catch: Not strictly necessary, but it does what I want and has no dependencies.
* (1) turndown: I need an HTML-to-Markdown converter and this one looked suitable enough. It has some bugs that I've worked around, so I might switch away from it later.