Sticker import: choose a destination; sticker rooms for more than one pack #19
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robocub/vommet#19
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Design revised after operator feedback: sticker rooms are visible, choosable, and shareable, not a single hidden room.
Problem
On Settings › Account › Emoticons, the Import and New pack buttons disappeared once you had a personal pack (
canCreatePack => ownedPacks.isEmpty). The composer's sticker picker never offered import at all. A tester with one personal pack had no way to import a Telegram pack.Why an account has one personal pack
The image-pack format (MSC2545, used by Cinny, FluffyChat, Nheko and others) stores one personal pack per account, in account data
im.ponies.user_emotes. Unlimited packs are possible in rooms (im.ponies.room_emotesstate, one per state key). Account dataim.ponies.emote_roomsenables room packs everywhere; that is the ♥ toggle.Design (implemented on
feat/personal-packs)im.nether.vommet.sticker_roomand tagged low priority. Packs created in one are enabled everywhere for their creator. Invite friends to a sticker room to share its packs; they ♥ the packs they want._2suffix.Acceptance
Filed with LLM assistance. This is a fork-only issue; never refile it on Commet's tracker.
Sticker import: choose a destination pack; allow more than one personal packto Sticker import: choose a destination; sticker rooms for more than one pack