feat(emojis): enclave-scoped custom emojis with optional global sharing #70
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/custom-emojis"
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?
Adds per-enclave custom emoji uploads (png/gif/webp, 256 KiB cap, content-addressed reuse of the existing uploads pipeline) with
:shortcode:resolution in message bodies and reactions. Owner/admin manages an enclave's set via the settings page; the picker surfaces custom emojis alongside the unicode defaults.A per-enclave toggle marks the set as globally shared so its emojis also resolve in other enclaves' rooms and DMs. Room-local shortcodes always win over shared ones on collisions. The serve endpoint opens up for shared emojis; otherwise it stays member-gated.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com