new file: build/lib/sticker/get_version.py
new file: build/lib/sticker/lib/__init__.py
new file: build/lib/sticker/lib/matrix.py
new file: build/lib/sticker/lib/util.py
new file: build/lib/sticker/pack.py
new file: build/lib/sticker/scalar_convert.py
new file: build/lib/sticker/stickerimport.py
new file: build/lib/sticker/version.py
new file: emotes/pack.json
modified: sticker/version.py
new file: web/packs/emotes.json
new file: web/packs/index.json
On iOS the message is sent twice, with a duplicate event_id.
It cause error on logs, in different places (synapse, mautrix, ...)
It required to fix the already existing json or reimport the stickers.
The "packs/scalar*" example already include this field, and it works.
The license was initially MPLv2 as I expected the project to be a fairly
simple tiny web app, but it has already grown into multiple files. Now
that I'm going to add a server component, I'm switching the license for
future versions to AGPL like all my other non-library projects.