maunium / stickerpicker

A fast and simple Matrix sticker picker widget
GNU Affero General Public License v3.0
312 stars 592 forks source link

Sync frequently used stickers with current available packs #58

Open salixor opened 1 year ago

salixor commented 1 year ago

Currently, there are two instances where the storage of frequently used stickers gets out of sync with available packs :

This means stickers in the "Frequently used" list can have out of date metadatas, and sending them from this list or from the pack can lead to a different sent event. This also means, and that's even more confusing, that a sticker can be found in this list, when it is no longer found in any pack.

These changes aim to properly refresh the list of frequently used with the currently available packs, as well as the current metadatas of the available packs, in order to keep them in sync, and make it less confusing to users.

This also adds a button to clear the frequently used list, for people who may need to, since access to the storage is not the simplest thing.